Skip to content

Releases: FirebaseExtended/bolt

v0.4.1

01 Nov 21:29
Compare
Choose a tag to compare
  • Fix issue #66 - path parsing with trailing slash.
  • Index should not be supported in type statements.
  • Allow ; separator for type properties - to match TypeScript interface syntax.

v0.4.0

29 Oct 23:00
Compare
Choose a tag to compare
  • Guide to using the Bolt Compiler.
  • Experiment to allow read() and write() expressions in type statements.
  • Ternary operator now forces result to be a value (not a reference).

v0.3.0

12 Oct 19:30
Compare
Choose a tag to compare
  • Support for multi-location updates. Bolt will now generate newData.parent()... relative references when using root in a write or validate rule.
  • Collections (Map and Type[]) and Generic Types now supported.
  • New key() global function returns the inner-most key (parent location name).
  • Better language documentation.

v0.2.0

15 Sep 22:31
Compare
Choose a tag to compare
  • Abbreviated functions, methods, and path statements (see docs/language.md for details).
  • Output JSON validation functions are now formatted in a property tree instead of a long expression of AND-ed terms.
  • Mail Simulator test now fully functioning.
  • Travis Continuous Integration tests now implemented for this project.

v0.1.0

08 Sep 19:59
Compare
Choose a tag to compare
  • First NPM alpha release.