Skip to content

3.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@dinoboff dinoboff released this 04 Dec 14:42
· 150 commits to master since this release

This an intermediary release of the upcoming v3.0.0 release.

Changes

  • Fix type inferring.

  • Fix write permission test.

  • Add a verbose mode displaying detailed evaluation info.

  • Refactor API:

    Plugins scripts should be imported directly, e.g. require('targaryen/plugins/chai'):

    • Add targaryen/plugins/chai.
    • Add targaryen/plugins/jasmine.
    • Deprecate targaryen.chai.
    • Deprecate targaryen.jasmine.
    • Deprecate targaryen.setFirebaseData.
    • Deprecate targaryen.setFirebaseRules.
    • Deprecate targaryen.setDebug.
    • Deprecate targaryen.users.

    Simpler API to use targaryen directly:

    • Add targaryen.database(rules: object|Ruleset, data: object|DataNode, now: null|number): Database.
    • Add targaryen.util functions used by the CLI and the reference plugins for chai and jasmin
    • Remove targaryen.Ruleset.
    • Remove targaryen.DataSnapshot.
    • Remove targaryen.helpers.

Thanks goes to @mhuebert, @RomansBermans and @simenbrekken for their contributions.

install

npm install targaryen@beta