Releases: MASSHUU12/godot-confirma
v0.10.0-beta
What's Changed
- feat: create script templates by @MASSHUU12 in #212
- fix: #211 by @MASSHUU12 in #214
- fix: #213 by @OpalSoPL in #215
- fix: #216 by @MASSHUU12 in #217
- feat: create mock functionality by @MASSHUU12 in #219
- feat: add ConfirmInstanceOf & ConfirmNotInstanceOf assertions by @MASSHUU12 in #220
- fix: #221 by @MASSHUU12 in #222
- feat: add support for fuzz testing by @MASSHUU12 in #223
- fix: #225 by @MASSHUU12 in #226
- feat: handle flaky tests by @MASSHUU12 in #224
- feat: add
ConfirmIsNaN
assertion by @MASSHUU12 in #229 - feat: add overload for ConfirmElementsAreOrdered by @MASSHUU12 in #230
- feat: allow ignoring tests in headless mode by @MASSHUU12 in #237
- feat: add support for
params
modifier by @MASSHUU12 in #239 - feat: add type hint to collection helper & formatter by @MASSHUU12 in #240
- feat: confirma help argument by @OpalSoPL in #197
- feat: rework the way command line arguments are handled by @MASSHUU12 in #241
- feat: add assertion for default values by @MASSHUU12 in #244
- feat: add string similarity assertions by @MASSHUU12 in #245
Full Changelog: v0.9.0-beta...v0.10.0-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.10.0-beta/CHANGELOG.md
v0.9.0-beta
What's Changed
- Implement Category attribute by @MASSHUU12 in #160
- feat: extend ignoring functionality by @MASSHUU12 in #161
- docs: rewrite docs by @MASSHUU12 in #162
- test: write more E2E tests by @MASSHUU12 in #165
- fix: #163 by @MASSHUU12 in #166
- fix: #170 by @MASSHUU12 in #173
- feat: introduce TestClass class for GDScript by @MASSHUU12 in #174
- feat: implement lifecycle methods for GDScript by @MASSHUU12 in #176
- feat: implement category functionality for GDScript by @MASSHUU12 in #179
- refactor: GdTestExecutor by @MASSHUU12 in #180
- feat: implement
ignore
method for GDScript by @MASSHUU12 in #181 - fix: #172 by @MASSHUU12 in #182
- fix: #156 by @OpalSoPL in #184
- Fix: not all tests are shown in results by @OpalSoPL in #185
- test: add missing tests for CsTestDiscovery & GdTestDiscovery by @MASSHUU12 in #186
- feat: change how lifecycle attributes work by @MASSHUU12 in #187
- Settings Window by @OpalSoPL in #190
- feat: implement message generator by @MASSHUU12 in #169
- test: add unit tests for
GetEventName
by @OpalSoPL in #192 - refactor: replace ArrayHelper.ToString with CollectionHelper.ToString by @OpalSoPL in #193
- fix: brackets displayed when method doesnt have args by @MASSHUU12 in #194
- feat: allow formatting null values in AssertionMessageGenerator by @MASSHUU12 in #195
- feat: Failed invocation of lifecycle method should result in test failure by @MASSHUU12 in #196
- feat: add support for non-static classes by @MASSHUU12 in #200
- test: move tests to regular classes by @MASSHUU12 in #201
- Finish basic orphan monitor by @MASSHUU12 in #202
- feat: add switch in editor for orphans monitor by @MASSHUU12 in #204
- feat: use tree for bottom panel options by @MASSHUU12 in #205
- feat: add output options to bottom panel by @MASSHUU12 in #206
- feat: add output path to project settings by @MASSHUU12 in #207
- feat: allow overriding output path via bottom panel by @MASSHUU12 in #209
- fix: #208 by @MASSHUU12 in #210
Full Changelog: v0.8.1-beta...v0.9.0-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.9.0-beta/CHANGELOG.md
v0.8.1-beta
What's Changed
- fix: #158 by @MASSHUU12 in #159
Full Changelog: v0.8.0-beta...v0.8.1-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.8.1-beta/CHANGELOG.md
v0.8.0-beta
What's Changed
- Disable "Run All Tests" button when tests are running by @MASSHUU12 in #112
- Use Godot's theme for bottom panel by @MASSHUU12 in #113
- Add info about orphans by @MASSHUU12 in #114
- Refactoring by @MASSHUU12 in #115
- feat: discover GDScript tests by @MASSHUU12 in #116
- feat: run GDScript functions in scripts by @MASSHUU12 in #117
- feat: create assertions for GDScript by @MASSHUU12 in #118
- feat: add buttons to bottom panel to run only C# or GDScript tests by @MASSHUU12 in #119
- feat: create GDScript assertions for arrays by @MASSHUU12 in #120
- feat: add '--confirma-gd-path' argument by @MASSHUU12 in #121
- feat: display name and params of gd tests by @MASSHUU12 in #122
- Fix: parallelizable tests output is out of order (C# & gdscript) by @OpalSoPL in #123
- feat: remove special characters from output in args by @MASSHUU12 in #127
- fix: --confirma-run doesn't work with parameter by @OpalSoPL in #128
- feat: Display class names in different color by @OpalSoPL in #130
- test: test Colors class by @MASSHUU12 in #131
- test: add tests for Converter class by @MASSHUU12 in #133
- test: create tests for TestResult record by @MASSHUU12 in #134
- test: add missing tests for IgnoreAttribute by @MASSHUU12 in #136
- test: add missing tests for Reflection class by @MASSHUU12 in #137
- test: add missing tests for TestCase class by @MASSHUU12 in #138
- test: add missing tests for TestMethodResult class by @MASSHUU12 in #139
- fix: #132 by @MASSHUU12 in #140
- feat: add alternative JSON output by @MASSHUU12 in #142
- chore: make methods in Log & Colors generic by @MASSHUU12 in #143
- feat: remove '--confirma-quit' argument by @MASSHUU12 in #146
- feat: create basic E2E runner by @MASSHUU12 in #147
- fix: #148 by @MASSHUU12 in #149
- feat: improve getProjectPath & create runGodot function by @MASSHUU12 in #150
- test: '--confirma-output' argument by @MASSHUU12 in #152
- fix: #144 by @MASSHUU12 in #157
Full Changelog: v0.7.1-beta...v0.8.0-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.8.0-beta/CHANGELOG.md
v0.7.1-beta
What's Changed
- v0.7.1-beta by @MASSHUU12 in #110
Full Changelog: v0.7.0-beta...v0.7.1-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.7.1-beta/CHANGELOG.md
v0.7.0-beta
What's Changed
- feat: Run single test method by @OpalSoPL in #106
- Refactoring by @MASSHUU12 in #107
- Add flag to stop repeating test after first failure by @MASSHUU12 in #108
- v0.7.0-beta by @MASSHUU12 in #109
New Contributors
Full Changelog: v0.6.1-beta...v0.7.0-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.7.0-beta/CHANGELOG.md
v0.6.1-beta
What's Changed
- Comply with the code style guide by @MASSHUU12 in #101
- Create RandomStringExtensions class by @MASSHUU12 in #102
- Add ConfirmLowercase & ConfirmUppercase assertions by @MASSHUU12 in #103
- v0.6.1-beta by @MASSHUU12 in #104
Full Changelog: v0.6.0-beta...v0.6.1-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.6.1-beta/CHANGELOG.md
v0.6.0-beta
What's Changed
- Add ConfirmIsOdd & ConfirmIsEven extensions by @MASSHUU12 in #96
- Rework issue templates by @MASSHUU12 in #97
- Add random extensions for enum by @MASSHUU12 in #98
- Create more random extensions by @MASSHUU12 in #99
- v0.6.0-beta by @MASSHUU12 in #100
Full Changelog: v0.5.0-beta...v0.6.0-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.6.0-beta/CHANGELOG.md
v0.5.0-beta
What's Changed
- Create simple library for random data by @MASSHUU12 in #83
- Allow chaining assertions by @MASSHUU12 in #85
- Allow repeating test cases by @MASSHUU12 in #87
- Create assertions for reference by @MASSHUU12 in #88
- Create assertions for DateTime by @MASSHUU12 in #89
- Add regex assertions by @MASSHUU12 in #90
- Add extensions for events by @MASSHUU12 in #91
- Create action extensions by @MASSHUU12 in #92
- Add ConfirmThrowsWMessage assertion by @MASSHUU12 in #93
- Improve default messages by @MASSHUU12 in #94
- v0.5.0 beta by @MASSHUU12 in #95
Full Changelog: v0.4.2-beta...v0.5.0-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.5.0-beta/CHANGELOG.md
v0.4.2-beta
What's Changed
- Improve parallelization by @MASSHUU12 in #77
- Cleanup project by @MASSHUU12 in #78
- v0.4.2-beta by @MASSHUU12 in #79
Full Changelog: v0.4.1-beta...v0.4.2-beta
Key Changes: https://github.com/MASSHUU12/godot-confirma/blob/v0.4.1-beta/CHANGELOG.md