1.7.2 (2026-03-04)
- Add example of an extension function (085bcb7)
- Fix TOC in readme (f0332e6)
- Describe
extensions(5d62ae9) - Drop nodejs requirement; browser is supported (9e83a9c)
- Add compatibility and engine requirements (6bd6c25)
- Cleanup the quick start example (6ac50d8)
1.7.1 (2026-03-03)
- Update readme, keywords, and description (cafcf93)
1.7.0 (2026-03-03)
- Support template-based dynamic output keys (7ff2070)
- Apache 2.0 license (f200a2a)
- Remove unused default parameters from inner functions (2ce8aa4)
- Cleanup types; use imports with TS extensions (2ed24bc)
- Fix tests workflow badge (e02d95f)
- Add contributing guidelines and development setup instructions (7361601)
- Add missing tests to improve coverage (8b3606a)
- Add missing tests to improve coverage (851e673)
- Allow running individual tests with
npm t(adb76a4)
- Re-generate changelog content on every version (33218c6)
- Add automatic pre-release tags cleanup (2477330)
- Add pre-release publishing script (7448cfc)
- Add eslint (f6b5b4b)
- Add separate CJS and ESM builds (bce1531)
- Update dev dependencies (24b1d4c)
1.6.4 (2025-07-25)
- Vulnerabilities in dev dependencies (6c05044)
- Mapping failure on undefined properties in
forEachdirective (9994c5c), closes #11
- Stricter
fromandforEachinstruction detection to avoid false positives (e5ed806)
1.6.3 (2024-08-31)
- Inability to map field names incompatible with JS variable name syntax (52555ab)
- Upgrade dependencies to fix audit vulnerabilities (27487f6)
1.6.2 (2024-01-08)
- Support for safe global objects and functions (4b219a0)
- Update dependencies (43c35df)
1.6.1 (2023-07-16)
- Add missing conventional-changelog-cli dependency (6fcfdf4)
1.6.0 (2023-06-11)
- Stricter mapping json schema (6ad783b)
1.5.1 (2023-02-25)
- Upgrade note to v16 (795ef1b)
1.5.0 (2023-02-25)
$contextproperty when mapping withfromdirective (180d61c)
1.4.6 (2022-08-18)
- Add mapping instructions (a3d32a6)
1.4.5 (2022-07-14)
- Vulnerabilities in dev dependencies (e2a7963)
- Bump y18n from 4.0.0 to 4.0.1 (df03154)
- Use original
sandboxobj as VM context for mapping execution (a55beb0)
1.4.4 (2020-10-07)
- Incorrect mapping of 1-element arrays without 'map' keyword (0996dca)
1.4.3 (2020-09-28)
- Sample generation for non-string enums (c7f3921)
1.4.2 (2020-09-15)
- Export common type declarations (6a1ecad)
1.4.1 (2020-09-15)
- Vulnerability in dev dependency (2525e3b)
- Run npm audit before new version assign (79cbbd6)
1.4.0 (2020-09-15)
- Comments in type definitions (3fc9043)
1.3.7 (2020-08-01)
- Destination shema modificaiton on allOf schemas merge (9dc782f)
1.3.6 (2020-08-01)
- Objects concatenation in schema allOf (64dfdb7)
1.3.5 (2020-07-29)
- Support
readOnlyproperty in mappingForSchema (4cbce91)
1.3.4 (2020-07-28)
- Empty object mapping is detected as Array mapping (5c178fc)
- Handle
additionalPropertiesin mapping/sampleForSchema (3b5c7c5) - Handle empty
propertiesanditemsin sampleForSchema (16f38bc)
1.3.3 (2020-07-28)
- Support
allOf,oneOf,anyOfin mappingForSchema (2f5ee35)
1.3.2 (2020-07-28)
- Handle empty
propertiesanditemsin mappingForSchema (937996a)
1.3.1 (2020-07-27)
- Low severity vulnerabilities in dependencies (cd3ce19)
- Use default values and examples for sample data generation (ebb4d12)
1.3.0 (2020-07-11)
- Add mapping template generator (17564de)
1.2.6 (2020-07-05)
- Add version and downloads (71f9068)
1.2.5 (2020-07-05)
- Test coverage as separate github action (d5040f1)
1.2.4 (2020-07-05)
- Add lcov reporter (64a69e7)
1.2.3 (2020-07-05)
- Add test coverage integration (1d04114)
1.2.2 (2020-07-05)
- Throw error when extension conflicts with input (7e10861)
- Remove $extensionNames var from execution context (6554907)
1.2.1 (2020-07-01)
- Run tests and compilation before packing (2c30d95)
1.2.0 (2020-07-01)
- Make
mapparameter optional in plain objects mapping (f8ef7b0)
1.1.1 (2020-06-25)
- Indentation in generated scripts (9798e90)
1.1.0 (2020-06-25)
- Root elements mapping from simple types (8687141)
1.0.1 (2020-06-23)
- Add tests badge (fe40f8c)