Skip to content

Releases: Pro-Fa/expr-eval

5.0.0 Security related fixes

29 Dec 16:06
7eed95d

Choose a tag to compare

What's Changed

Full Changelog: 4.3.0...5.0.0
Breaking changes: https://github.com/Pro-Fa/expr-eval/blob/master/BREAKING_CHANGES.md

4.3.0

29 Dec 15:06
8c566fe

Choose a tag to compare

What's Changed

  • Better hovers and auto-completion by @ChocoMelvin in #3
  • Code review: centralize types, add caching, improve documentationin #4
  • Update language service documentation for new features in #5

Full Changelog: 4.2.0...4.3.0

4.2.0 Language server

04 Dec 12:45

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.1.0...4.2.0

4.1.0 String manipulation functions

02 Dec 13:39

Choose a tag to compare

This release adds comprehensive string processing capabilities, making it easier to work with text in your expressions:

  • isEmpty(), contains(), startsWith(), endsWith(), searchCount(), length()
  • trim(), toUpper(), toLower(), toTitle(), repeat(), reverse()
  • left(), right(), split()
  • replace(), replaceFirst()
  • toNumber(), toBoolean() - Smart string parsing with support for common formats
  • padLeft(), padRight(), naturalSort() - Natural alphanumeric sorting

4.0.3 Typescript Port

22 Sep 13:55

Choose a tag to compare

Port library to typescript and modernize tooling

  • Copy not in operator from msironi
  • Throw error when indexing using a number
  • Add json function
  • Update packages
  • Conversion to typescript
  • Use ESM instead of CommonJS
  • Update linter
  • Replace Rollup by Vite
  • Replace Travis CI with GitHub Actions
  • Optimize exports for tree-shaking
  • Typechecking using tsgo
  • Increase test coverage