Skip to content

Commit d2f9e27

Browse files
authored
release: 2.35.0 (#800)
1 parent afd7ae8 commit d2f9e27

File tree

8 files changed

+69
-23
lines changed

8 files changed

+69
-23
lines changed

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## v2.35.0 - 2026-01-02
11+
12+
### Added
13+
14+
- ide: add goto def & hover support for types in casts (#799)
15+
- ide: add initial goto def support for types (#798)
16+
- ide: support ctes with update (#797)
17+
- ide: hover with update (#796)
18+
- ide: goto def with update (#795)
19+
- ide: goto def with insert/delete & CTE (#794)
20+
- ide: goto def for joins (#793)
21+
- ide: goto def & hover with procedures (#792)
22+
- ide: table alias goto def support (#791)
23+
- ide: hover for create aggregate (#789)
24+
- ide: goto def for aggregates (#788)
25+
- ide: cte improvements, subqueries, values, union select (#787)
26+
- ide: code action to remove redundant alias (#785)
27+
- ide: add hover to cte table & columns (#784)
28+
- ide: support more CTEs in goto def (#783)
29+
- ide: goto def with cte & select (#782)
30+
- ide: code action for making inferred column alias explicit (#781)
31+
- playground: inlay hints, doc symbols, hover, goto def/refs, actions (#779)
32+
- ide: add columns to document symbols (#778)
33+
- ide: add document symbols (#777)
34+
- ide: support hover & goto def for function call style columns in where (#776)
35+
- ide: support func call syntax in select (#775)
36+
- ide: support goto def on schema (#774)
37+
- ide: support hover for delete, insert, and select targets (#773)
38+
- ide: goto def & hover tables refs in from clause (#772)
39+
- ide: inlay hints for insert & add goto def for hints (#771)
40+
- ide: goto def for insert and delete (#770)
41+
- ide: inlay hints for function calls (#769)
42+
- ide: function call goto def and hover (#768)
43+
- ide: add hover for create function (#767)
44+
- ide: goto def with create & drop function (#766)
45+
- ide: add hover for create index (#765)
46+
- ide: add hover for create table (#764)
47+
- ide: add hover for column in create index (#763)
48+
- ide: goto def on create/drop index (#762)
49+
- ide: add basic find refs support (#760)
50+
51+
### Fixed
52+
53+
- parser: fix parsing group by all in CTE (#780)
54+
- ide: fix goto def with temp table (#761)
55+
1056
## v2.34.0 - 2025-12-22
1157

1258
### Added

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "2.34.0"
6+
version = "2.35.0"
77
edition = "2024"
88
rust-version = "1.90.0"
99
authors = ["Squawk Team & Contributors"]
@@ -60,13 +60,13 @@ snapbox = { version = "0.6.0", features = ["diff", "term-svg", "cmd"] }
6060

6161
# local
6262
# we have to make the versions explicit otherwise `cargo publish` won't work
63-
squawk-github = { path = "./crates/squawk_github", version = "2.34.0" }
64-
squawk-ide = { path = "./crates/squawk_ide", version = "2.34.0" }
65-
squawk-lexer = { path = "./crates/squawk_lexer", version = "2.34.0" }
66-
squawk-parser = { path = "./crates/squawk_parser", version = "2.34.0" }
67-
squawk-syntax = { path = "./crates/squawk_syntax", version = "2.34.0" }
68-
squawk-linter = { path = "./crates/squawk_linter", version = "2.34.0" }
69-
squawk-server = { path = "./crates/squawk_server", version = "2.34.0" }
63+
squawk-github = { path = "./crates/squawk_github", version = "2.35.0" }
64+
squawk-ide = { path = "./crates/squawk_ide", version = "2.35.0" }
65+
squawk-lexer = { path = "./crates/squawk_lexer", version = "2.35.0" }
66+
squawk-parser = { path = "./crates/squawk_parser", version = "2.35.0" }
67+
squawk-syntax = { path = "./crates/squawk_syntax", version = "2.35.0" }
68+
squawk-linter = { path = "./crates/squawk_linter", version = "2.35.0" }
69+
squawk-server = { path = "./crates/squawk_server", version = "2.35.0" }
7070

7171
[workspace.lints.clippy]
7272
collapsible_else_if = "allow"

crates/squawk_github/src/app.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use serde_json::Value;
1111
use std::time::Duration;
1212
use std::time::{SystemTime, UNIX_EPOCH};
1313

14-
pub(crate) const SQUAWK_USER_AGENT: &str = "squawk/2.34.0";
14+
pub(crate) const SQUAWK_USER_AGENT: &str = "squawk/2.35.0";
1515

1616
#[derive(Debug, Serialize)]
1717
struct CommentBody {

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
{
1919
squawk = final.rustPlatform.buildRustPackage {
2020
pname = "squawk";
21-
version = "2.34.0";
21+
version = "2.35.0";
2222

2323
cargoLock = {
2424
lockFile = ./Cargo.lock;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "squawk-cli",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "linter for PostgreSQL, focused on migrations",
55
"repository": "[email protected]:sbdchd/squawk.git",
66
"author": "Squawk Team & Contributors",

s/update-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ main() {
2323
fi
2424

2525
echo "Switching to release branch: release-$NEW_VERSION"
26-
git switch "release-$NEW_VERSION-v2" 2>/dev/null || git switch -c "release-$NEW_VERSION-v2"
26+
git switch "release-$NEW_VERSION" 2>/dev/null || git switch -c "release-$NEW_VERSION"
2727
echo "updating version to '$NEW_VERSION'..."
2828
fastmod --accept-all '^version = ".*"' 'version = "'$NEW_VERSION'"' Cargo.toml
2929
fastmod --accept-all '(squawk-[a-z_]+ = \{ path = "[^"]+", )version = "[^"]+"' '${1}version = "'$NEW_VERSION'"' Cargo.toml

squawk-vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"icon": "icon.png",
1010
"author": "Squawk Team & Contributors",
1111
"license": "(Apache-2.0 OR MIT)",
12-
"version": "2.34.0",
12+
"version": "2.35.0",
1313
"engines": {
1414
"vscode": "^1.101.0"
1515
},

0 commit comments

Comments
 (0)