Skip to content

Commit

Permalink
chore: release v0.18.0 (#591)
Browse files Browse the repository at this point in the history
## 🤖 New release
* `swiftide`: 0.17.5 -> 0.18.0 (✓ API compatible changes)
* `swiftide-agents`: 0.17.5 -> 0.18.0 (⚠️ API breaking changes)
* `swiftide-core`: 0.17.5 -> 0.18.0 (✓ API compatible changes)
* `swiftide-macros`: 0.17.5 -> 0.18.0
* `swiftide-indexing`: 0.17.5 -> 0.18.0 (✓ API compatible changes)
* `swiftide-integrations`: 0.17.5 -> 0.18.0 (✓ API compatible changes)
* `swiftide-query`: 0.17.5 -> 0.18.0 (✓ API compatible changes)

### ⚠️ `swiftide-agents` breaking changes

```
--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant HookTypes:OnStart in /tmp/.tmpArEE27/swiftide/swiftide-agents/src/hooks.rs:172
  variant Hook:OnStart in /tmp/.tmpArEE27/swiftide/swiftide-agents/src/hooks.rs:172
```

<details><summary><i><b>Changelog</b></i></summary><p>

## `swiftide`
<blockquote>

##
[0.18.0](v0.17.5...v0.18.0)
- 2025-02-01

### New features

-
[de46656](de46656)
*(agents)* Add `on_start` hook (#586)

````text
- **feat(agents)!: Yield agent in hooks instead of context**
  - **Clippy**
  - **feat(agents): Add `on_start` hook for agents**
````

-
[c551f1b](c551f1b)
*(integrations)* OpenRouter support (#589)

````text
Adds OpenRouter support. OpenRouter allows you to use any LLM via their
  own api (with a minor upsell).
````

### Bug fixes

-
[3ea5839](3ea5839)
*(redb)* Disable per-node tracing

### Miscellaneous

- [0000000](0000000) Update
Cargo.lock dependencies


**Full Changelog**:
0.17.5...0.18.0
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

---------

Co-authored-by: Timon Vonk <[email protected]>
  • Loading branch information
SwabbieBosun and timonv authored Feb 2, 2025
1 parent dec2041 commit fc54fe4
Show file tree
Hide file tree
Showing 8 changed files with 478 additions and 452 deletions.
884 changes: 455 additions & 429 deletions CHANGELOG.md

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ default-members = ["swiftide", "swiftide-*"]
resolver = "2"

[workspace.package]
version = "0.17.5"
version = "0.18.0"
edition = "2021"
license = "MIT"
readme = "README.md"
Expand Down
4 changes: 2 additions & 2 deletions swiftide-agents/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ repository.workspace = true
homepage.workspace = true

[dependencies]
swiftide-core = { path = "../swiftide-core", version = "0.17" }
swiftide-macros = { path = "../swiftide-macros", version = "0.17" }
swiftide-core = { path = "../swiftide-core", version = "0.18" }
swiftide-macros = { path = "../swiftide-macros", version = "0.18" }
anyhow.workspace = true
async-trait.workspace = true
dyn-clone.workspace = true
Expand Down
4 changes: 2 additions & 2 deletions swiftide-indexing/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ repository.workspace = true
homepage.workspace = true

[dependencies]
swiftide-core = { path = "../swiftide-core", version = "0.17" }
swiftide-macros = { path = "../swiftide-macros", version = "0.17" }
swiftide-core = { path = "../swiftide-core", version = "0.18" }
swiftide-macros = { path = "../swiftide-macros", version = "0.18" }

anyhow = { workspace = true }
async-trait = { workspace = true }
Expand Down
4 changes: 2 additions & 2 deletions swiftide-integrations/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ repository.workspace = true
homepage.workspace = true

[dependencies]
swiftide-core = { path = "../swiftide-core", version = "0.17" }
swiftide-macros = { path = "../swiftide-macros", version = "0.17" }
swiftide-core = { path = "../swiftide-core", version = "0.18" }
swiftide-macros = { path = "../swiftide-macros", version = "0.18" }

anyhow = { workspace = true }
async-trait = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion swiftide-query/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ serde_json = { workspace = true }
tera = { workspace = true }

# Internal
swiftide-core = { path = "../swiftide-core", version = "0.17.5" }
swiftide-core = { path = "../swiftide-core", version = "0.18.0" }

[dev-dependencies]
swiftide-core = { path = "../swiftide-core", features = ["test-utils"] }
Expand Down
10 changes: 5 additions & 5 deletions swiftide/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ homepage.workspace = true
document-features = { workspace = true }

# Local dependencies
swiftide-core = { path = "../swiftide-core", version = "0.17" }
swiftide-integrations = { path = "../swiftide-integrations", version = "0.17" }
swiftide-indexing = { path = "../swiftide-indexing", version = "0.17" }
swiftide-query = { path = "../swiftide-query", version = "0.17" }
swiftide-agents = { path = "../swiftide-agents", version = "0.17", optional = true }
swiftide-core = { path = "../swiftide-core", version = "0.18" }
swiftide-integrations = { path = "../swiftide-integrations", version = "0.18" }
swiftide-indexing = { path = "../swiftide-indexing", version = "0.18" }
swiftide-query = { path = "../swiftide-query", version = "0.18" }
swiftide-agents = { path = "../swiftide-agents", version = "0.18", optional = true }

# Re-exports for macros and ease of use
anyhow.workspace = true
Expand Down

0 comments on commit fc54fe4

Please sign in to comment.