Skip to content

v1.4.0

Choose a tag to compare

@MarcelRoozekrans MarcelRoozekrans released this 10 May 06:33
b1309d3

1.4.0 (2026-05-10)

Features

  • bench: add AutoMapper profile (9cb6eac)
  • bench: add hand-written baseline mappers (d3bb876)
  • bench: add Mapperly mapper definitions (381b781)
  • bench: add shared model fixtures (58873de)
  • bench: add ZeroAlloc.Mapping mapper definitions (76baee7)
  • bench: Collection scenario (40fed2c)
  • bench: FlatConversion scenario (6873a35)
  • bench: FlatIdentity scenario (ed18d4d)
  • bench: Flattening scenario (f532c09)
  • bench: import-benchmarks.ps1 splices BDN results into performance.md (f138ea1)
  • bench: parity check across all four mappers (bde4d0e)
  • bench: Polymorphic scenario (1c0f7a0)
  • bench: restore string→int Parse coverage to ConvSrc (9bfbf76)
  • bench: TryMap scenario (547b896)
  • bench: UpdateInPlace scenario (6a485e1)

Bug Fixes

  • bench: drop misleading TryMap try/catch wrap; align Sanity input with bench (7347d74)
  • bench: import script — strip full project prefix in title, fix ${timestamp} braces, retry locked file writes (002573a)
  • bench: order import-benchmarks output by narrative, not alphabet (dcb609e)

Documentation

  • performance: add Benchmarks section with sentinels (6330509)
  • performance: caveats, AutoMapper licensing, FlatIdentity noise note (b2c2f44)
  • performance: import first benchmark run (5fab55a)
  • performance: re-import after TryMap source fix and narrative-ordering script (848aa44)
  • plans: benchmark harness design + implementation plan (0efd159)