Repository navigation
Releases: Testably/aweXpect.Snapshots
Releases · Testably/aweXpect.Snapshots
Release list
v0.6.0
v0.5.0
What's Changed
📖 Documentation
🧰 Maintenance
- feat!: select the public API with Within and Ignoring, also by namespace and type by @vbreuss in #56
- feat: write polyfilled feature switch attributes in the public API by @vbreuss in #58
- feat: allow ignoring compiler-generated members in the public API by @vbreuss in #59
- feat: write [Serializable], [DllImport] and [Optional] in the public API by @vbreuss in #61
- ci: harden the pull request analysis by @vbreuss in #51
- chore: align the repository with aweXpect by @vbreuss in #52
- chore: align the IDE settings, sponsoring and release notes by @vbreuss in #55
- feat: match exceptions with a snapshot, written member-wise by @vbreuss in #57
- feat: write the parameters of the public API on separate lines by @vbreuss in #62
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- ci: align the build pipeline with aweXpect by @vbreuss in #50
- feat: add options to the public API and include forwarded types by @vbreuss in #47
- feat: write only visible or compiler-relevant attributes and allow excluding attributes by @vbreuss in #48
- fix: resolve the NuGet packages of a library for its public API by @vbreuss in #54
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat: add aweXpect.Snapshots.PublicApi for public API snapshots by @vbreuss in #46
- feat: package aweXpect.Snapshots.DiffEngine opens a diff tool for mismatches by @vbreuss in #40
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: name snapshots after test arguments with .NamedAfter(…) by @vbreuss in #26
- feat: snapshots per environment with .UniqueFor by @vbreuss in #27
- feat: ignore lines in string snapshots by @vbreuss in #28
- feat: mask paths of the environment by default by @vbreuss in #31
- feat: select members by predicate or expression and ignore empty collections by @vbreuss in #29
- feat!: one rule vocabulary with .For (navigate, filter, act) by @vbreuss in #33
- feat: alternative types in type filters with .OrOfType() by @vbreuss in #34
- feat: store string snapshots with another file extension via .WithExtension(…) by @vbreuss in #36
- feat!: acceptance levels for snapshots (none, new, all) by @vbreuss in #37
- feat!: snapshots of binary data and files by @vbreuss in #38
- feat: snapshot reporters for mismatches and matches by @vbreuss in #39
- test: find the solution directory of the API tests from their output directory by @vbreuss in #42
- feat!: name snapshot files with the distinctive marker .awexpect-snapshot. by @vbreuss in #43
- feat: pluggable snapshot comparers by @vbreuss in #44
- chore: bump the aweXpect group to v3.4.0 by @vbreuss in #45
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- fix: tolerate mutation test runs without mutants by @vbreuss in #2
- feat: add MatchesSnapshot for strings by @vbreuss in #3
- fix: fail negated snapshots both ways by @vbreuss in #4
- feat: add a public snapshot store by @vbreuss in #5
- feat: name snapshots with Named by @vbreuss in #6
- feat: identify snapshots relative to the source root by @vbreuss in #7
- feat: accept changed snapshots by @vbreuss in #8
- feat: mask values that change between runs by @vbreuss in #9
- feat: snapshot objects with the aweXpect formatter by @vbreuss in #10
- feat: mask Guids and dates, also for all snapshots by @vbreuss in #11
- feat!: add maskings through a Masking property by @vbreuss in #12
- feat!: wrap numbered placeholders in braces by @vbreuss in #13
- test: generate the regex of the masking timeout test by @vbreuss in #14
- fix: copy the list of global maskings when it is set by @vbreuss in #15
- fix: record a mismatch when a snapshot cannot be accepted by @vbreuss in #16
- fix: resolve snapshots when several source roots are recorded by @vbreuss in #18
- fix!: escape snapshot names in the file names of the disk store by @vbreuss in #17
- feat: update to aweXpect.Core 3.4.0-pre.2 by @vbreuss in #19
- fix: write snapshots only when the whole expectation fails by @vbreuss in #20
- feat: ignore and mask members and types in object snapshots by @vbreuss in #21
- fix!: only leave out members when ignoring by type by @vbreuss in #22
- feat: update to aweXpect 3.4.0-pre.2 for records in trimmed builds by @vbreuss in #23
- chore: Bump Microsoft.NET.Test.Sdk from 18.10.1 to 18.11.0 by @vbreuss in #25
- feat: report and delete orphaned snapshots by @vbreuss in #24
New Contributors
Full Changelog: https://github.com/Testably/aweXpect.Snapshots/commits/v0.1.0