Skip to content

Latest commit

 

History

History
71 lines (42 loc) · 2.96 KB

File metadata and controls

71 lines (42 loc) · 2.96 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Changed

  • Breaking: the bm25-named API has been renamed to paradedb, and indexes always use the paradedb index access method (requires pg_search 0.25.0+). BM25Field is now ParadeDBField, validate_bm25_index is now validate_paradedb_index, the Alembic operations op.create_bm25_index/op.drop_bm25_index/op.reindex_bm25 are now op.create_paradedb_index/op.drop_paradedb_index/op.reindex_paradedb (with operation classes CreateParadeDBIndexOp/DropParadeDBIndexOp/ReindexParadeDBOp), and the errors BM25ValidationError/InvalidBM25FieldError are now ParadeDBValidationError/InvalidParadeDBFieldError. Index(postgresql_using="paradedb") is the only recognized access method; index DDL always emits USING paradedb. Existing migrations that call the bm25-named operations must be updated to the paradedb names.

[0.8.0] - 2026-07-14

Changed

  • Documentation and copy.

0.7.0 - 2026-06-12

Removed

  • BREAKING: The document_ids parameter from more_like_this was removed. To replicate the same behavior, combine multiple single-id more like this queries with or.

0.6.0 - 2026-04-21

Changed

  • BREAKING: Streamlined the index creation tokenizer API and introduced it to the query interface.

0.5.0 - 2026-04-16

Added

  • Added support for passing tokenizer params in query functions.

0.4.0 - 2026-04-13

Added

  • Added support for passing functions into queries such as search.term(Table1.field1, func.trim(keyword)).

0.3.0 - 2026-04-07

Fixed

  • Fixed support for auto-generating migrations using Alembic.

0.2.0 - 2026-04-01

Added

  • The ability to pass StrEnums as parameters into queries.

0.1.0 - 2026-03-25

Added

  • Full BM25 search/query helper set with advanced operators.
  • Facet and aggregation builders plus rows+facets helper.
  • Alembic custom operations and autogenerate render hooks.
  • Centralized validation helpers and expanded runtime guard errors.
  • Unit/integration suites for indexing, querying, facets, and migrations.
  • CI workflow for lint, typing, unit, and integration checks.
  • Example scripts for quickstart, facets, autocomplete, MLT, hybrid RRF, and RAG retrieval.