Releases: wasm-ecosystem/assemblyscript-unittest-framework
Releases · wasm-ecosystem/assemblyscript-unittest-framework
2.1.0
What's Changed
- feat: support instance of matcher by @HerrCai0907 in #99
- feat: support not matcher by @HerrCai0907 in #100
- chore: fix ccache in windows by @HerrCai0907 in #101
- feat: support warpo by @HerrCai0907 in #102
Full Changelog: 2.0.1...2.1.0
2.0.1
What's Changed
- fix: use correct logic to set collect coverage by @HerrCai0907 in #97
- fix: coverage analysis issue when file name and dir name are the same by @HerrCai0907 in #96
- fix: put entry files as first entry point of ASC to avoid recursive import issue by @HerrCai0907 in #98
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- break: switch default value of isolated from true to false by @HerrCai0907 in #85
- feat: introduce
entryFilesin config to remove precompile transform by @HerrCai0907 in #88 - break: remove endTest API by @HerrCai0907 in #95
- break: remove --testcase CLI option by @HerrCai0907 in #94
Full Changelog: 1.4.1...2.0.0
1.4.1
1.4.0
What's Changed
- fix: speed up precompile with skipping code emit by @HerrCai0907 in #67
- fix: do transform for all files when precompile by @HerrCai0907 in #68
- chore: bump deps by @HerrCai0907 in #71
- feat: introduce isolated execution by @HerrCai0907 in #73
- chore(ci): enable ccache by @HerrCai0907 in #75
- chore(doc): update configuration document and example by @HerrCai0907 in #74
- chore(refactor): introduce
TestCaseandTestBlockby @HerrCai0907 in #76 - feat: implement setup and teardown by @HerrCai0907 in #77
- fix: print trace and abort message by default by @HerrCai0907 in #78
- chore(doc): prepare 1.4.0 release by @HerrCai0907 in #79
Full Changelog: 1.3.1...1.4.0
1.3.1
What's Changed
- fix: proper handling of situations where AS files are not invalid by @HerrCai0907 in #62
- update chalk to 5.6.2, note: [email protected] is a malicious version by @XMadrid in #65
- replace global mockInstrument function with a local one by @XMadrid in #66
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
- refactor: merge Promise.all inside and outside of executor by @HerrCai0907 in #35
- chore: avoid getIncludeFiles test deps on src folder structure by @HerrCai0907 in #37
- refactor: use ExecutionRecorder to collect assert result by @HerrCai0907 in #36
- Refactor: improve performance and reduce memory cost during precompile and compile stage by @XMadrid in #38
- refactor: move coverage collector logic from AS to JS by @HerrCai0907 in #39
- chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot in #41
- refactor: centralized control temporary file path by @HerrCai0907 in #40
- chore: add badges by @HerrCai0907 in #42
- Feat/support list test names by @XMadrid in #43
- feat: support to print log messages of failed test case in summary by @HerrCai0907 in #44
- chore: move doc to github.io with vitepress by @HerrCai0907 in #45
- refactor: extract SingleExecutionResult from ExecutionRecorder by @HerrCai0907 in #46
- chore: add doc for how to mock method by @HerrCai0907 in #47
- chore: add contributors part in doc page by @HerrCai0907 in #48
- chore: add doc for options by @HerrCai0907 in #49
- chore: add e2e test by @HerrCai0907 in #51
- Feat/support test name pattern by @XMadrid in #50
- chore: enhance e2e test by extracting common part by @HerrCai0907 in #52
- support --onlyFailures by @XMadrid in #53
- feat: log stack trace when AS crash due to assert by @HerrCai0907 in #54
- fix: add
testFilesoption to replace deprecatedtestcaseby @HerrCai0907 in #55 - chore: prepare release note for 1.3.0 by @HerrCai0907 in #56
- feat: skip type definitions during code coverage calculation by @XMadrid in #57
- feat:code coverage calculation treat switch case statements correctly by @XMadrid in #58
New Contributors
- @dependabot made their first contribution in #41
Full Changelog: 1.2.4...1.3.0
1.2.4
What's Changed
Full Changelog: 1.2.3...1.2.4
1.2.3
What's Changed
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- migrate necessary packages to dependencies by @XMadrid in #16
- chore: clean temp test file by @HerrCai0907 in #18
- feat: ignore unreachable branch to improve branch coverage precision by @HerrCai0907 in #19
- update eslint to v9 by @Changqing-JING in #22
- Added
flagsoption to the precompile step by @nguterresn in #27
New Contributors
- @Changqing-JING made their first contribution in #22
- @nguterresn made their first contribution in #27
Full Changelog: 1.2.1...1.2.2