diff --git a/CHANGELOG.md b/CHANGELOG.md index 929bf98..41c196a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [3.0.0](https://github.com/tonioriol/transmutant/compare/v2.1.0...v3.0.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* Schema type now enforces strict type compatibility between source and target properties. Code with mismatched types in direct property mappings will need to be updated to use TransmuteFn for type conversion or fix the type mismatch. + +### Features + +* enforce type compatibility in schema mappings ([cc26b94](https://github.com/tonioriol/transmutant/commit/cc26b94886fcef6a71ab1436d0c9438cab46f7b6)) + ## [2.1.0](https://github.com/tonioriol/transmutant/compare/v2.0.0...v2.1.0) (2024-10-30) diff --git a/package-lock.json b/package-lock.json index 6c2d6eb..197f6ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "transmutant", - "version": "2.1.0", + "version": "3.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "transmutant", - "version": "2.1.0", + "version": "3.0.0", "license": "MIT", "devDependencies": { "@types/jest": "^29.5.14", diff --git a/package.json b/package.json index 299b0b4..ae447ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "transmutant", - "version": "2.1.0", + "version": "3.0.0", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [