All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.0.0-beta.1 (2018-07-19)
- rename runner-{ava,jest} to preset-runner-{ava,jest} (8fab76d)
- assertion-block: supply assertion error message (3650fad)
- config: export and document hooks for usage by external presets (79c0706)
- assertion-block: Generated assertions may now contain a message as a second parameter to the assert function. AssertionPostProcessors will need to take this into account both for returning a power-assert pattern and for their own AST transformations.
@spockjs/runner-{ava,jest}
are now@spockjs/preset-runner-{ava,jest}
1.0.0-beta.0 (2018-06-07)
- cleaner output with presets @spockjs/runner-{jest,ava} (586114c)
- native AVA assertions (6ecbe7a), closes #70
- remove
expect
/then
labels (07e5010) - unwrap assertion blocks (71be3c6)
- validate babel-plugin-spock config (fb9006e)
- If you previously passed an invalid configuration object to the plugin, but it still worked correctly, you will now get an error.
0.6.0 (2018-04-30)
- convert to lerna monorepo (788546c)
- rename package from babel-plugin-spock to @spockjs/babel-plugin-spock
0.5.0 (2018-04-27)
- add assertFunctionName option (448b277)
- assert-function-name/auto-import: gracefully handle conflicts by renaming existing bindings (4bea5c8)
0.4.0 (2018-03-30)
- auto-import: avoid unnecessary duplicate imports (308ffcb)
- package: update babel core dependency name (8339638)
- staticTruthCheck option (5a2da53)
0.3.1 (2018-03-18)
- power-assert: make power assertions work when using autoImport (f2fbf43)
0.3.0 (2018-03-18)
- auto-import assert function (8bae640)
0.2.0 (2018-01-27)
- assertions: support non-standard JSX syntax (81fa923)
- babel 7 support (830465b)
- (power) assertion blocks (457f516)