Skip to content

Releases: FirebaseExtended/bolt

v0.8.4

26 Jul 15:49
Compare
Choose a tag to compare
  • Issue #232 and #230. Add grouping operator to rules output to enforce the correct evaluation in expressions.

v0.8.3

06 Apr 18:11
Compare
Choose a tag to compare
  • PR #227 include typescript declaration files

v0.8.2

30 Nov 18:05
Compare
Choose a tag to compare
  • Issue #169 Did not allow prior() function in type validation.

v0.8.1

04 Aug 21:35
Compare
Choose a tag to compare
  • Issue #97 .read/.write false not generated when siblings of wildcard children.
  • Issue #118 Validation of Array, Map, and Null types (and their unions) incorrect.
  • Issue #111 Use of Any generating incorrect rules.

v0.8.0

20 Jan 19:36
Compare
Choose a tag to compare
  • Allow write() aliases of create(), update() and delete().

v0.7.1

14 Jan 18:15
Compare
Choose a tag to compare
  • Parse errors are more granular - reporting the source of the error line rather than just failing a whole type or path statement.

v0.7.0

12 Jan 01:12
Compare
Choose a tag to compare
  • Path expressions should now use path template syntax instead of wildcard variables.
  • Deprecate fn(x) = exp; function definition format (with deprecation warning).

v0.6.0

06 Jan 17:30
Compare
Choose a tag to compare
  • Testing-only: Create /tmp dir if not already created in CLI test.
  • Allow hyphens in paths.
  • Nested path statements.

v0.5.0

20 Nov 23:48
Compare
Choose a tag to compare
  • Support string.test(/regexp/) format (formerly required regexp in a quoted string).
  • Added regexp test and samples.
  • Allow quoted property names in type statements.
  • Parser failed when empty string used.

v0.4.2

12 Nov 23:28
Compare
Choose a tag to compare
  • Invoke validation function for all String ancestors types.
  • Handle command line arguments and help for firebase-bolt CLI.