-
Notifications
You must be signed in to change notification settings - Fork 24
Closed
Labels
A-snapboxArea: snapbox packageArea: snapbox packagebreaking-changeenhancementImprove the expectedImprove the expected
Description
To rush some changes out, we reverted main
before breaking changes were made. Now, we're re-applying things.
general snapbox changes
- fix(snap)!: Remove deprecated functions #275
- fix(snap)!: Remove inline snapshot indent support #271
- fix(snap)!: Include a trailing newline in snapshots #272
- refactor(snap): Clean up json wildcards #273 (refactor(snapbox): Recreate previous refactors #308)
- refactor(harness): Reuse more Assert logic #276 (refactor(harness): Reuse more Assert logic #312)
- fix(snap)!: Allow adding formats without breaking compatibility #278
- feat(snap): Jsonlines support #277
- fix(snap)!: Change how we normalize matches #279 (refactor(filter): Prepare for changing eliding #313, refactor(snap): Simplify the applying of substitutions #314)
- feat(sub)!: Allow regexes for substitutions #281 (fix(sub)!: Abstract away substitution values #317)
- fix(snap)!: Centralize logic into normalization mod #282 (fix(snap): Clarify naming #310)
- fix(filters)!: Follow naming pattern of
insta
#285 (fix(snap): Clarify naming #310) - refactor(data): Clean up initialization #287 (refactor(snapbox): Recreate previous refactors #308)
- fix(filters)!: Move Filters from data #288 (fix(snap): Clarify naming #310)
- refactor(data): Make it easier to tell when new fields are added to Data #289 (refactor(snapbox): Recreate previous refactors #308)
- docs(data): Clarify how to use the API #290 (docs(data): Clarify how to use the API #309)
- fix(assert)!: Merge _eq and _matches with Data::raw #291 (fix(assert): Merge _eq and _matches via Data::raw #318)
- feat(data): Add IntoData for easier initialization #292 (feat(data): Add IntoData for easier initialization #319)
- feat(data): Add IntoJson #293 (docs(data): Call out ToString #316, feat(data): Add IntoJson #320)
- fix(assert)!: Organize all Assert logic together #294 (fix(snap): Clarify naming #310, docs: Hide debug macro #315)
- feat(assert): Add assert_data_eq! #296 (feat(assert): Add assert_data_eq! #321)
- fix(snap)!: Move
path
todir
#297 (fix(snap): Clarify naming #310) - fix(dir)!: Rename
path
feature todir
to match mod #298 (fix(snap): Clarify naming #310) - fix(dir): Rename PathFixture to DirRoot #300 (fix(snap): Clarify naming #310)
- Except feat: Expose display_relpath
Dir work
- Split out into Enhanced dir asserting logic #322
tryfn (#326)
Metadata
Metadata
Assignees
Labels
A-snapboxArea: snapbox packageArea: snapbox packagebreaking-changeenhancementImprove the expectedImprove the expected