Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v0.16.0 #516

Closed
wants to merge 1 commit into from

Conversation

SwabbieBosun
Copy link
Collaborator

@SwabbieBosun SwabbieBosun commented Dec 30, 2024

🤖 New release

  • swiftide: 0.15.0 -> 0.16.0 (✓ API compatible changes)
  • swiftide-agents: 0.15.0 -> 0.16.0
  • swiftide-core: 0.15.0 -> 0.16.0 (⚠️ API breaking changes)
  • swiftide-macros: 0.15.0 -> 0.16.0
  • swiftide-integrations: 0.15.0 -> 0.16.0 (✓ API compatible changes)
  • swiftide-indexing: 0.15.0 -> 0.16.0
  • swiftide-query: 0.15.0 -> 0.16.0 (✓ API compatible changes)

⚠️ swiftide-core breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_missing.ron

Failed in:
  enum swiftide_core::querying::states::RetrievedBuilderError, previously in file /tmp/.tmpjB4Ocy/swiftide-core/src/query.rs:179
  enum swiftide_core::querying::states::AnsweredBuilderError, previously in file /tmp/.tmpjB4Ocy/swiftide-core/src/query.rs:202

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct swiftide_core::querying::states::RetrievedBuilder, previously in file /tmp/.tmpjB4Ocy/swiftide-core/src/query.rs:179
  struct swiftide_core::querying::states::AnsweredBuilder, previously in file /tmp/.tmpjB4Ocy/swiftide-core/src/query.rs:202

--- failure trait_added_supertrait: non-sealed trait added new supertraits ---

Description:
A non-sealed trait added one or more supertraits, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#generic-bounds-tighten
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/trait_added_supertrait.ron

Failed in:
  trait swiftide_core::querying::QueryState gained Default in file /tmp/.tmp47Dbza/swiftide/swiftide-core/src/query.rs:178

--- failure trait_no_longer_object_safe: trait no longer object safe ---

Description:
Trait is no longer object safe, which breaks `dyn Trait` usage.
        ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/trait_no_longer_object_safe.ron

Failed in:
  trait QueryState in file /tmp/.tmp47Dbza/swiftide/swiftide-core/src/query.rs:178
Changelog

swiftide

0.16.0 - 2025-01-02

New features

For simple RAG, just adding the content of a retrieved document might be
  enough. However, in more complex use cases, you might want to add
  metadata as well, as is or for conditional formatting.

  For instance, when dealing with large amounts of chunked code, providing
  the path goes a long way. If generated metadata is good enough, could be
  useful as well.

  With this retrieved Documents are treated as first class citizens,
  including any metadata as well. Additionally, this also paves the way
  for multi retrieval (and multi modal).
Adds support for custom retrieval queries with the sqlx query builder for PGVector. Puts down the fundamentals for custom query building for any retriever.

  ---------
If you use i.e. a `Persist` or a `NodeCache` outside swiftide as well, and you already have it Arc'ed, now it just works.
  • dc9881e Allow opt out of pipeline debug truncation

Bug fixes

Miscellaneous

Full Changelog: 0.15.0...0.16.0


This PR was generated with release-plz.

@SwabbieBosun SwabbieBosun changed the title chore: release v0.15.1 chore: release v0.16.0 Dec 31, 2024
@SwabbieBosun SwabbieBosun force-pushed the release-plz-2024-12-30T17-47-53Z branch from dcdb335 to a15da7d Compare December 31, 2024 11:53
@SwabbieBosun SwabbieBosun force-pushed the release-plz-2024-12-30T17-47-53Z branch from a15da7d to 3d21fc1 Compare January 2, 2025 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant