Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-05-07)
Features
certify: AOT smoke + allocation gate (lifted from Authorization pattern) (d6a92f0 )
generator: [BeforeMap] / [AfterMap] hooks emitted inline (396d922 )
generator: [CaseInsensitiveMapping] opt-in + ZAMP011 ambiguity guard (52bfec1 )
generator: [MapProperty] flattening via dotted source path + ZAMP005 segment-walk (271e974 )
generator: [MapProperty]/[MapValue]/[MapperIgnore{Source,Target}] support (693326a )
generator: [ReverseMap<,>] desugars to bidirectional [Map<,>] + ZAMP009 guard (bad1b85 )
generator: [StrictSourceMapping] opt-in + ZAMP010 unconsumed-source diagnostic (1ba7c60 )
generator: [TryMap] emission with try/catch + tree-recursive MappingError (0b5fea8 )
generator: collection-element loop + nested-mapper chain (9f8ae68 )
generator: conversion resolver — cast, ctor, Parse, static factory (7786cc3 )
generator: diagnostics ZAMP001-ZAMP008 + clean-source negative-control (615353b )
generator: discover [Map<,>]/[TryMap<,>] classes + stub emission (f4f20b0 )
generator: flat [Map] emission via primary-ctor + property matcher (aca5483 )
generator: silent skip of [Obsolete] source/destination members (d7d0eb0 )
runtime: [MapProperty] / [MapValue] / [MapperIgnore{Source,Target}] (37b7e16 )
runtime: generic [Map<,>] and [TryMap<,>] class-level attributes (d493ed9 )
runtime: MappingError record struct with tree-recursive Children (589e1fb )
v1.0.0 scaffold + runtime + generator + AOT gate (3467626 )
Bug Fixes
generator: hooks fire only when source/destination types match (7f071d3 )
generator: ZAMP011 message accuracy + skip [Obsolete] in ambiguity scan (48c4563 )
Code Refactoring
generator: IsObsolete uses Name+namespace check; add ZAMP001 negative-control test (3d847f1 )
Documentation
backlog: prune items graduated into v1 (B1, B4, B10, B12, B13, B14) (6a3afe0 )
backlog: seed B1-B14 deferred-from-v1 items with graduation signals (5b6d348 )
plans: v1 extensions design — B1, B4, B10, B12, B13, B14 (98d1cc7 )
plans: v1 extensions implementation plan — 9 tasks across 9 phases (72d48f7 )
plans: zeroalloc.mapping design (c152559 )
plans: zeroalloc.mapping v1 implementation plan (f69e2ae )
Tests
certify: allocation budgets + AOT smoke for v1 extensions (7521345 )
You can’t perform that action at this time.