diff --git a/CHANGELOG.md b/CHANGELOG.md index c2bdaa8..164cf3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,30 @@ # Changelog -## Unreleased +## 0.2.4 ### Fixed - `at-uri` accepts a permissioned-space ref (`at://AUTHORITY/space/TYPE/SKEY`) and a record inside one (`.../WRITER/COLLECTION/RKEY`). Both were refused as "invalid at-uri format" because `space` is not an NSID. +## 0.2.3 + +### Added + +- A `bytes` field is checked against its `minLength` and `maxLength`, in bytes. +- An `unknown` field refuses a `Uint8Array`. + +## 0.2.2 + +### Added + +- Schema validation refuses an object or record whose `required` list names a field its `properties` do not declare. + +## 0.2.1 + +### Fixed + +- Cross-lexicon ref context resolution. + ## 0.2.0 ### Added diff --git a/package-lock.json b/package-lock.json index c844703..e21d22f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "lexicon.js", - "version": "0.1.0", + "version": "0.2.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lexicon.js", - "version": "0.1.0", + "version": "0.2.4", "license": "MIT", "devDependencies": { "@atproto/lexicon": "^0.6.0", diff --git a/package.json b/package.json index 737d1f8..369f53e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bigmoves/lexicon", - "version": "0.2.3", + "version": "0.2.4", "license": "MIT", "type": "module", "exports": "./lexicon.js",