json_sqlite 0.0.4 copy "json_sqlite: ^0.0.4" to clipboard
json_sqlite: ^0.0.4 copied to clipboard

A json-sqlite Dart library.

0.0.4 20260913 #

  • Dependencies were constrained to minimum required versions.
  • Added documentation for json_sqlite/lib/src/*.dart files.
  • Updated sqlLiteral to better support SQLite literals.
  • Changed DatabaseUpgrader to a mixin.
  • Extended FTS tokens now include P and S categories.
  • SqlExpression was renamed to Sql.
  • Updated Transaction and SQLite.apply to accumulate and write edits without reordering.
  • Updated PagedResultIterator to signal inability to advance after the last and before the first elements.
  • Updates to the SearchQueryConverter parser:
    • Hyphens within barewords are now accepted.
    • Valid bareword characters were changed: for non-ASCII Unicode BMP characters, only letters and numbers are allowed now.
    • A restriction on column filters was removed: column filters can now be used with boolean operators.
    • Wrong associativity was fixed for NOT: right associativity is incorrect for NOT; all boolean operators were made left-associative.
    • Compounds can now start with a keyword: compound barewords are now allowed to begin with "AND-", "OR-", "NOT-", and "NEAR-" (e.g., as in the "AND-OR gate" query).
    • More selective trimming is used now: visually misleading queries like "aa" *bb- cc :dd are now rejected.
    • Column negation was fixed: negation now takes into account predefined columns.
  • Other fixes.

0.0.3 20260423 #

  • Added a basic test.
  • Added the ability to create an in-memory database (SQLite.inMemory).

0.0.2 20260305 #

  • Added files to lib.
  • Dependency update: Dart SDK >= 3.10.
  • Added dartdoc_options.yaml.

0.0.1 20250919 #

  • Initial version.