All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.14.8 (2018-10-10)
- baseliner-json: normalize stack trace for error data type (bdb1b10)
0.14.7 (2018-10-10)
- baseliner-json: handle exceptions data type (b181417)
- baseliner-md: handle function level exceptions (2746f3b)
- core: execute functions if they are exported directly (4d64a8d)
0.14.6 (2018-10-09)
- core: proper plugin options resolving (20e92ff)
0.14.5 (2018-10-09)
- cli: replace only first 'at' in stacktrace (094f6e9)
- reader-babel: option to include node modules in transpilation (6b8a186)
- reader-babel: proper work with possibly undefined options (393f284)
0.14.4 (2018-10-07)
- cli: get mocks option from config (4ecf64c)
- core: pass mock options to vm (b114f69)
- vm: implement mocks as reference to filename (d58576a)
0.14.3 (2018-10-07)
- baseliner-md: add errors as type of baseline output (6333c31)
- cli: handle errors properly for tap output (f83e47a)
- core: add better handling for errors in tests (91f2825)
- vm: change file path to be consistent with os (27dfba4)
0.14.2 (2018-09-17)
- packages/baset-cli/package.json to reduce vulnerabilities (769230f)
- tests/tsx-babel-project/package.json to reduce vulnerabilities (#105) (55df73c)
0.14.1 (2018-09-04)
Note: Version bump only for package root
0.14.0 (2018-09-04)
- resolver-react: using react-test-render instead of react-dom (1703b43)
0.13.7 (2018-08-30)
- core: changes for working with reworked vm (d30224f)
- core: minor performance and compile time bugfixes (ea46ea8)
- env-browser: changes for work with reworked vm (748b5b1)
- resolver-pixi: changes for work with reworked vm (749501b)
- vm: correct global for vm without broken function constructor (1405c53), closes #58
0.13.6 (2018-06-10)
- cli: better initial output (cff1126)
0.13.5 (2018-06-08)
Note: Version bump only for package root
0.13.4 (2018-06-08)
Note: Version bump only for package root
0.13.3 (2018-06-08)
Note: Version bump only for package root
0.13.2 (2018-06-07)
Note: Version bump only for package root
0.13.1 (2018-06-02)
0.13.0 (2018-05-31)
- cli: implementing tap compatible output (80d2fc4), closes #55
- cli: option for using tap reporters (4955454), closes #55
- core: much more informative test results (5223279), closes #55
0.12.1 (2018-05-29)
- baseliner-md: change html beatifier package (0078675)
0.12.0 (2018-05-03)
- baseliner-md: changed default ext from .md to .base.md (6c95d61)
- core: correct order of readers (b6c6777)
0.11.1 (2018-03-15)
- cli: filter content from node_modules to avoid redundant tests (1c18533)
0.11.0 (2018-03-08)
- cli: readable output for scaffold command (d5350db)
- core: duplicated methods in scaffolder (bd52c7b)
- cli: scaffold command for cli (4bb4534)
- core: generating and writing scaffolded specs (7f68128)
- core: initial scaffolder implementation (be067e4)
0.10.0 (2018-03-07)
- cli: terminate process after accept is done (6cf04ff)
- core: don't dispose env because it happens to early (ef3b5fa)
- core: abstract environment api (f37f42f)
- env-browser: using new api and providing server for statics (36b9103)
0.9.1 (2018-03-06)
- baseliner-md: hotfix for error whith missing initial baeline (27faecd)
0.9.0 (2018-03-03)
- baseliner-md: less strict image match - skips AA pixels (cfe9550)
- core: adding context and sandbox object to resolvers (a56d1b1)
- core: moving responsibility for comparison to baseliners (4f6c260)
- core: selecting baseline ext by baseliner (b68a4b9)
- core: shared data-types for resolver/baseliner interaction (48816d5)
- env-browser: better support for external resources (c354f44)
- resolver-pixi: explicit colorType set (28722bc)
- resolver-pixi: save images in rgb without a-channel (dfe511d)
- resolver-pixi: use of pngjs for correct base64 strings (1ed4e34)
- resolver-pixi: using data-type for resolver pixi images (4f8a270)
- resolver-react: using html data type for beautified baseline (36369eb)
- vm: more correct proxy for sandboxed object (b31a8de)
- baseliner-md: add comparison for json, html and images in md (832f3c9)
- baseliner-md: initial implementation of md baseliner (61bac7f)
- baseliner-md: using code block for html data type (a12595f)
- core: adding data type for html resolving (8689b29)
- core: api for resolvers that may work with different value types (f8ddd23)
- resolver-pixi: initial implementation for pixi resolver (dd82794)
- resolver-react: initial implementation for react resolver (43aea7a)
0.8.0 (2018-02-28)
0.7.5 (2018-02-27)
0.7.4 (2018-02-26)
- baseliner-json: reflect circular dependencies in baseline (7ea8f00), closes #43
- core: don't execute functions in export (8a06736), closes #44
- core: resolving circular dependencies in exports (bb966f9), closes #43
0.7.3 (2018-02-13)
- vm: check if path found like file is directory (950bd57)
0.7.2 (2018-02-12)
- vm: allow usage of native modules in vm (5d17b49)
0.7.1 (2018-02-09)
0.7.0 (2018-02-09)
0.6.0 (2018-02-08)
- solution: correct dependecies versions (f272f03)
- vm: adding missing chdir to vm process (32babe4)
- vm: adding missing process-uptime function (fd66e73)
- vm: removing readonly contextifying in order to support e2e (11bbd17)
- core: compiler and context arguments for plugins (b2e4a67)
- core: inital support for different envs (73ee117)
- env-browser: initial implementation with jsdom (6f0f1f2)
- vm: add baset-vm package (forked from vm2) (0d6046b)
0.5.1 (2018-01-29)
- core: replace all line endings with LF and trim baseline (3d75a3e), closes #32
- plugin-ts: adding support for paths from tsconfig (864ffdd), closes #33
0.5.0 (2018-01-26)
- plugin-export: correct logic for transpiled files (e68d09b)
- plugin-ts: correct handling of inline options (f0be6bd)
- plugin-ts: using ts-node instead of manual tsc calls (5292042), closes #6
- plugin-ts: initial implementation of baset-plugin-ts (2b041ee)
- solution: plugins architecture initial implementation (92f598c), closes #5
0.4.1 (2018-01-24)
Note: Version bump only for package root
0.4.0 (2018-01-24)
- Core: Recursivly check exports to work with promises and functions (fbf5eb0)
0.3.0 (2018-01-23)
- baset/bin: fix unix encoding (ca67708)
- CLI: Non-zero exit code for fail and more informative message (1aaff03), closes #2
0.2.2 (2018-01-22)
- Core: Adding beautifier for JSON output and using relative pathes in console (bc81077)
0.2.1 (2018-01-18)
- Core: Removing temp files after accepting new baseline (cb13be3)
0.2.0 (2018-01-17)
- Core, CLI: Adding two different commands (test and accept), also introducing yargs to parse ar (2d98352)
0.1.0 (2018-01-17)
- Core: Added simple comparison between temp and existing baseline (f0a775b)
Note: Version bump only for package baset