Skip to content

Latest commit

 

History

History
375 lines (163 loc) · 15.4 KB

File metadata and controls

375 lines (163 loc) · 15.4 KB

1.7.2 (2026-03-04)

Documentation

  • 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)

Documentation

  • Update readme, keywords, and description (cafcf93)

1.7.0 (2026-03-03)

Features

  • Support template-based dynamic output keys (7ff2070)

Changes

Refactoring

  • Remove unused default parameters from inner functions (2ce8aa4)
  • Cleanup types; use imports with TS extensions (2ed24bc)

Documentation

  • Fix tests workflow badge (e02d95f)
  • Add contributing guidelines and development setup instructions (7361601)

Tests

  • Add missing tests to improve coverage (8b3606a)
  • Add missing tests to improve coverage (851e673)
  • Allow running individual tests with npm t (adb76a4)

Build System

  • 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)

Fixes

  • Vulnerabilities in dev dependencies (6c05044)
  • Mapping failure on undefined properties in forEach directive (9994c5c), closes #11

Changes

  • Stricter from and forEach instruction detection to avoid false positives (e5ed806)

1.6.3 (2024-08-31)

Fixes

  • Inability to map field names incompatible with JS variable name syntax (52555ab)

Changes

  • Upgrade dependencies to fix audit vulnerabilities (27487f6)

1.6.2 (2024-01-08)

Fixes

  • Support for safe global objects and functions (4b219a0)

Changes

1.6.1 (2023-07-16)

Fixes

  • Vulnerabilities in dev dependencies (6e77342)
  • Files placement in Dist folder (c1c4b55)

Build System

  • Add missing conventional-changelog-cli dependency (6fcfdf4)

1.6.0 (2023-06-11)

Changes

  • Stricter mapping json schema (6ad783b)

1.5.1 (2023-02-25)

Build System

1.5.0 (2023-02-25)

Changes

  • $context property when mapping with from directive (180d61c)

Build System

1.4.6 (2022-08-18)

Documentation

  • Add mapping instructions (a3d32a6)

1.4.5 (2022-07-14)

Fixes

  • Vulnerabilities in dev dependencies (e2a7963)

Changes

  • Bump y18n from 4.0.0 to 4.0.1 (df03154)
  • Use original sandbox obj as VM context for mapping execution (a55beb0)

1.4.4 (2020-10-07)

Fixes

  • Incorrect mapping of 1-element arrays without 'map' keyword (0996dca)

1.4.3 (2020-09-28)

Fixes

  • Sample generation for non-string enums (c7f3921)

1.4.2 (2020-09-15)

Fixes

  • Export common type declarations (6a1ecad)

1.4.1 (2020-09-15)

Fixes

  • Vulnerability in dev dependency (2525e3b)

Build System

  • Run npm audit before new version assign (79cbbd6)

1.4.0 (2020-09-15)

Features

  • Array elements mapping using JS array declaration syntax (76fb5d5)
  • Mapping JSON schema (6f168da)

Fixes

  • Comments in type definitions (3fc9043)

1.3.7 (2020-08-01)

Fixes

  • Destination shema modificaiton on allOf schemas merge (9dc782f)

1.3.6 (2020-08-01)

Fixes

  • Objects concatenation in schema allOf (64dfdb7)

1.3.5 (2020-07-29)

Changes

  • Support readOnly property in mappingForSchema (4cbce91)

1.3.4 (2020-07-28)

Fixes

  • Empty object mapping is detected as Array mapping (5c178fc)

Changes

  • Handle additionalProperties in mapping/sampleForSchema (3b5c7c5)
  • Handle empty properties anditems in sampleForSchema (16f38bc)

1.3.3 (2020-07-28)

Changes

  • Support allOf, oneOf, anyOf in mappingForSchema (2f5ee35)

1.3.2 (2020-07-28)

Changes

  • Handle empty properties and items in mappingForSchema (937996a)

1.3.1 (2020-07-27)

Fixes

  • Low severity vulnerabilities in dependencies (cd3ce19)

Changes

  • Use default values and examples for sample data generation (ebb4d12)

1.3.0 (2020-07-11)

Features

  • Add mapping template generator (17564de)

1.2.6 (2020-07-05)

Documentation

  • Add version and downloads (71f9068)

Build System

  • Use github actions for publishing (d6dfc6c)
  • Exclude coverage metadata from npm package (b3635f9)

1.2.5 (2020-07-05)

Documentation

  • Add comments to the readme example (30f0718)
  • Add test coverage badge to readme (039a98b)

Build System

  • Test coverage as separate github action (d5040f1)

1.2.4 (2020-07-05)

Build System

1.2.3 (2020-07-05)

Build System

  • Add test coverage integration (1d04114)

1.2.2 (2020-07-05)

Changes

  • Throw error when extension conflicts with input (7e10861)
  • Remove $extensionNames var from execution context (6554907)

1.2.1 (2020-07-01)

Build System

  • Run tests and compilation before packing (2c30d95)

1.2.0 (2020-07-01)

Features

  • Make map parameter optional in plain objects mapping (f8ef7b0)

1.1.1 (2020-06-25)

Fixes

  • Indentation in generated scripts (9798e90)

1.1.0 (2020-06-25)

Features

  • Root elements mapping from simple types (8687141)

1.0.1 (2020-06-23)

Build System

1.0.0 (2020-06-23)