Skip to content

Releases

v1.3.0

Choose a tag to compare

@mlafleur mlafleur released this 07 Nov 05:18
7a4d5f8

What's Changed

  • Add patch strategies and service-aware custom rules by @mlafleur in #107

Full Changelog: v1.2.2...v1.3.0

v1.2.2

Choose a tag to compare

@mlafleur mlafleur released this 06 Nov 17:00
55fad7c

What's Changed

  • Hold numbers sent as strings to PATCH range rules by @mlafleur in #105

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@mlafleur mlafleur released this 06 Nov 15:18
972ac61

What's Changed

  • Validate MergePatch value types and register validators as scoped by @mlafleur in #103

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@mlafleur mlafleur released this 27 Oct 18:58
db3c042

What's Changed

  • Fix polymorphic defaults, validators, and merge patch application by @mlafleur in #98

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@mlafleur mlafleur released this 16 Oct 21:06
50470a1

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@mlafleur mlafleur released this 15 Oct 05:15
1d3e13b

What's Changed

  • Validate required and lifecycle-restricted properties of every type by @mlafleur in #88
  • Fix release blockers and prepare 1.0.0 by @mlafleur in #94

Full Changelog: v0.15.0...v1.0.0

v1.0.0-beta.1

v1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@mlafleur mlafleur released this 14 Oct 13:30
6010747

What's Changed

  • Validate required and lifecycle-restricted properties of every type by @mlafleur in #88
  • Publish v1.0.0-beta.1 to public npm by @mlafleur in #93

Full Changelog: v0.15.0...v1.0.0-beta.1

v0.15.0

v0.15.0 Pre-release
Pre-release

Choose a tag to compare

@mlafleur mlafleur released this 05 Oct 16:42
bf66e1e

What's Changed

  • Release 0.15.0: payload-only model classes, partial ExtendRules(), array defaults by @mlafleur in #87

Full Changelog: v0.14.1...v0.15.0

v0.14.1

v0.14.1 Pre-release
Pre-release

Choose a tag to compare

@mlafleur mlafleur released this 17 Sep 18:04
c850dc4
Enhance PATCH validator for plain models (#78)

- Fixed PATCH validators to emit typed, null-guarded rules for plain
model bodies instead of using MergePatch-only APIs.
- Updated documentation to clarify the behavior of PATCH body shapes and
validation rules.
- Added tests to ensure correct generation of validators for plain PATCH
bodies and nested models.

Co-authored-by: Marc LaFleur <marc.lafleur@marketonce.com>

v0.14.0

v0.14.0 Pre-release
Pre-release

Choose a tag to compare

@mlafleur mlafleur released this 17 Sep 00:19
e8b59b7

What's Changed

  • Add linter rule for reserved parameter names and upgrade TypeSpec toolchain by @mlafleur in #69
  • Bump @types/node from 25.9.5 to 26.2.0 by @dependabot[bot] in #64
  • Fix validation rules for nullable nested properties by @mlafleur in #77

Full Changelog: v0.13.1...v0.14.0