Releases: MarvinJWendt/testza
Releases · MarvinJWendt/testza
v0.5.2
What's Changed
Exciting New Features 🎉
- feat(fuzz): make
FuzzUtilLimitSet
return random samples by @KarolosLykos in #200
Other Changes
- build(deps): bump github.com/pterm/pterm from 0.12.49 to 0.12.51 by @dependabot in #196
- build(deps): bump github.com/klauspost/cpuid/v2 from 2.2.0 to 2.2.3 by @dependabot in #197
- build(deps): bump github.com/pterm/pterm from 0.12.51 to 0.12.53 by @dependabot in #198
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
Breaking Changes 🛠
- fix!: use stable key ordering for snapshots with maps by @jamestelfer in #190
- As this didn't work as intended beforehand, we only consider it to be partially breaking, as no project will be affected by this.
Other Changes
- build(deps): bump github.com/klauspost/cpuid/v2 from 2.1.1 to 2.2.0 by @dependabot in #188
- build(deps): bump github.com/pterm/pterm from 0.12.40 to 0.12.49 by @dependabot in #181
- Migrated most assertion methods to use
github.com/atomicgo/assert
by @MarvinJWendt in #192
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
Breaking Changes 🛠
This does not break the API, but existing snapshots have to be recreated when testza is updated to
v0.5.0
.
- Remove capacity from snapshots by @jamestelfer in #185
Exciting New Features 🎉
- Added
AssertInRange
andAssertNotInRange
by @MarvinJWendt in #180 - Add getters for setters in configuration.go by @atlekbai in #182
Other Changes
- build(deps): bump github.com/klauspost/cpuid/v2 from 2.1.0 to 2.1.1 by @dependabot in #176
New Contributors
Full Changelog: v0.4.3...v0.5.0
v0.4.3
What's Changed
Fixes 🔧
- Fixed customizing settings via init function by @MarvinJWendt in #172
Other Changes
- build(deps): bump github.com/klauspost/cpuid/v2 from 2.0.12 to 2.1.0 by @dependabot in #168
- updated CI system to use go 1.19 by @MarvinJWendt in #174
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
Exciting New Features 🎉
- added
FuzzUtilMergeSets
by @MarvinJWendt in #162
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
Exciting New Features 🎉
- Added
AssertUnique
andAssertNotUnique
by @MarvinJWendt in #158 - Added
FuzzUtilDistinctSet
by @MarvinJWendt in #159
Full Changelog: v0.4.0...v0.4.1
v0.4.0 - Generics!
What's Changed
Breaking Changes 🛠
- ❗ Renamed
AssertDirExist
toAssertDirExists
by @MarvinJWendt in #148 - ❗ Replaced all occurrences of
interface{}
withany
by @MarvinJWendt in #149 - ❗ Renamed
FuzzInputXxx
toFuzzXxx
by @MarvinJWendt in #149 - ❗ Added generic
FuzzUtilRunTests
function. Replaces:FuzzUtilRunTests
FuzzFloat64RunTests
FuzzIntRunTests
FuzzStringRunTests
- ❗ Added generic
FuzzUtilModifySet
function. Replaces:FuzzBoolModify
FuzzFloat64Modify
FuzzIntModify
FuzzStringModify
- ❗ Added generic
FuzzUtilLimitSet
function. Replaces:FuzzStringLimit
Exciting New Features 🎉
- Added
AssertLessOrEqual
andAssertGreaterOrEqual
by @MarvinJWendt in #153 - Refactored to support generics! by @MarvinJWendt in #149
Full Changelog: v0.3.5...v0.4.0
v0.3.5
What's Changed
Exciting New Features 🎉
- Improved output of
AssertZero
andAssertNotZero
by @MarvinJWendt in #138 - Improved output of
AssertRegexp
andAssertNotRegexp
by @MarvinJWendt in #140 - Improved output of
AssertLess
by @MarvinJWendt in #142 - Improved output of
AssertLen
by @MarvinJWendt in #144 - Improved output of
AssertNotKindOf
by @MarvinJWendt in #143 - Improved output of
AssertNotContains
by @MarvinJWendt in #145
Fixes 🔧
- Display the correct file when an assertion helper is used internally by @MarvinJWendt in #141
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
Exciting New Features 🎉
- Better output for
AssertNotEqual
by @MarvinJWendt in #112 - Added configuration support via
--testza.xyz
flags by @MarvinJWendt in #134
Other Changes
- Added test file with failing assertions to see testzas output by @MarvinJWendt in #132
- Fixed line numbers starting with
0
instead of1
by @MarvinJWendt in #133
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
Fixes 🔧
- fix: correct file perms on nested snapshot dir by @jamestelfer in #108
Other Changes
- docs: add features section to README by @MarvinJWendt in #103
- removed diff from
AssertNotEqual
by @MarvinJWendt in #105 - Moved docs from
doc.go
totestza.go
by @MarvinJWendt in #106 - ci: use fixed version of go for linting by @jamestelfer in #109
New Contributors
- @jamestelfer made their first contribution in #109
Full Changelog: v0.3.2...v0.3.3