Skip to content

Releases: PruvoNet/json-expression-eval

V10.0.0

Choose a tag to compare

@regevbr regevbr released this 15 Jul 08:30
367fad7

What's Changed

  • ci: add macOS and Windows to test matrix by @regevbr in #50
  • chore: add ESLint formatting rules and lint:fix script by @regevbr in #51
  • chore: upgrade dependencies by @regevbr in #52
  • refactor: remove ts-toolbelt dependency by @regevbr in #53
  • feat: upgrade packages by @regevbr in #65
  • chore: update repository URL and ensure npm supports trusted publishing by @regevbr in #66
  • fix: correct repository URL typo (PrvuoNet -> PruvoNet) by @regevbr in #67

Full Changelog: V9.0.0...V10.0.0

V9.0.0

Choose a tag to compare

@regevbr regevbr released this 31 Jan 12:04
8655424

What's New

Features

  • evaluateWithReason function - Returns the minimal expression that led to the result (#48)
  • Records support - Added support for record types (#43, #44)
  • exists operator - New operator to check for property existence (#42)
  • Node.js 24 support - Added support for Node.js ^24 (#39)

Improvements

  • Modernized testing & linting infrastructure - migrated to Vitest and ESLint flat config (#49)
  • Improved code quality (#40)

Breaking Changes

  • Requires Node.js ^20, ^22, or ^24

v8.2.1

Choose a tag to compare

@regevbr regevbr released this 18 Dec 09:05
5efe82a
Add tests (#47)

v8.2.0

Choose a tag to compare

@regevbr regevbr released this 17 Dec 14:38
80eafdb
feat: npm auth (#46)

v8.1.0

Choose a tag to compare

@regevbr regevbr released this 07 Nov 10:24
dcc6dd3

What's Changed

Full Changelog: v8.0.1...v8.1.0

v8.0.1

Choose a tag to compare

@regevbr regevbr released this 05 Nov 12:17
6366ef0

What's Changed

Full Changelog: v8.0.0...v8.0.1

v8.0.0

Choose a tag to compare

@regevbr regevbr released this 05 Nov 11:55
b2efd94

drop support for node 14 and 16 and add support for node 22 and 24

What's Changed

Full Changelog: v7.1.0...v8.0.0

v7.1.0

Choose a tag to compare

@regevbr regevbr released this 12 Nov 12:50
7c62ee9

Added

Added support for node 20 #35

v7.0.2

Choose a tag to compare

@regevbr regevbr released this 30 Mar 18:03
e35e182

updated license to MIT

v7.0.1

Choose a tag to compare

@regevbr regevbr released this 27 Feb 23:08
eacfe7d

Fixed

Fixed default values for genercis