@stoplight/better-ajv-errors is a JavaScript helper for JSON Schema validation that formats AJV validation errors into more human readable messages. It is useful when using Ajv to validate payloads and you want clear error output to print in the console.
Project status
- The repo shows no published
updatessince v1.0.3 in 2022-08-22, and the most recent upstream push is 2025-01-23, so relative to today (2026-08-12) the project looks quiet or in maintenance mode rather than actively maintained. - Apparent update cadence is low, with releases in 2021-11-12 (v1.0.1), 2022-06-06 (v1.0.2), and 2022-08-22 (v1.0.3), followed by a long gap.
AI summary generated
Recent updates
v1.0.3
Release v1.0.3 adds a test coverage case for handling nested JSON pointer instancePaths containing $ref, and updates the JSON pointer parsing regex. Release notes were not provided, so the practical behavior change is only visible in the code diff.
v1.0.2
v1.0.2 contains no published release notes, but the repository changes include new CI configuration, added semantic-release configuration, and updates to the package publishing lifecycle and package exports. There is also a large yarn.lock churn indicating dependency updates that are not documented.
BreakingFeaturesv1.0.1
Release v1.0.1 was published, but the publisher did not provide any release notes. As a result, there is no documented information about new features, bug fixes, security updates, or breaking changes in this version.
1.0.1
Release 1.0.1 only changes package entry points in package.json (no source code logic changes are shown in the diff). Version is bumped from 1.0.0 to 1.0.1, and the package now maps both CommonJS and ESM exports to files under dist/ instead of the package root.
1.0.0
The release notes are missing, so there is no documented changelog for version 1.0.0. The code diff shows only two changes: the package version was bumped to 1.0.0, and the Rollup build configuration was changed for the CommonJS output export style.
Breaking0.3.0
Release 0.3.0 contains only packaging and build-related changes, plus dependency version bumps. There are no release notes provided by the publisher, so behavior-relevant changes in package entry points and runtime dependencies are effectively undocumented.
Breaking0.2.0
Release 0.2.0 contains no published release notes. The code diff shows a focused change to how validation error messages format property names and string allowed values, switching from backticks to double quotes across multiple error types and updating corresponding test snapshots.
0.1.1
Release 0.1.1 contains a small code addition and a build configuration tweak. No release notes were provided, so the main changes are not documented and must be inferred from the diff.
Features0.1.0
This release (0.1.0) appears to be a major refactor with a changed public API for better-ajv-errors. Error formatting has shifted from text/CLI-style output based on `dataPath` and AST code frames, to returning structured error objects based on `instancePath` and a simplified internal error model.
Featuresv0.7.0
Release v0.7.0 was published on 2021-01-06, but no release notes were provided by the publisher. As a result, this release cannot be reliably analyzed for new features, breaking changes, bug fixes, security updates, performance improvements, or migration steps from the release notes alone.