Skip to content

Roadmap

This page lists the upcoming priorities that we're working on right now. For past release notes, please see Github.

Roadmap

0.15 (Upcoming release)

This is a nonbreaking, backwards compatible change that adds two new syntaxes for contracts: class contracts and model-only contracts.

  • where permissions are defined in a $rules object, similar to Firebase permissions.
  • db.create() and db.id() methods for creating database records with autogenerated primary keys.
  • db.merge() and db.update() methods for partial updates. These are only available inside transactions at this time.

0.14 (2025-04-18)

This releases includes significant changes to the main application API around how actions are defined. This is the first version where the main application APIs can be considered stable.

  • db.transaction() method.
  • db.set() from scratch following the addition of transactions.
  • action(db, ...args) to action(...args).