Skip to content

0.1.0

Choose a tag to compare

@jsflax jsflax released this 15 Feb 02:11
· 241 commits to main since this release

Initial versioned release

Core C++ backend for Lattice Swift ORM.

Features

  • SQLite database management with WAL mode
  • CRUD operations via swift_dynamic_object
  • Query engine (WHERE, ORDER BY, LIMIT/OFFSET, aggregates)
  • Schema migration with row callbacks
  • Relationships (links, link lists via junction tables)
  • Vector search via sqlite-vec (L2, Cosine, L1)
  • FTS5 full-text search
  • R*Tree geospatial indexing
  • UNION ALL polymorphic queries
  • Database attachment (ATTACH DATABASE + TEMP VIEWs)
  • Cross-process change notification (Darwin/Linux)
  • AuditLog-based observation and sync support
  • Unique constraints with upsert