Skip to content

1.18.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Sep 14:02
· 60 commits to main since this release

What's Changed

Features ✨

  • feat: Add built-in function to strip whitespace by @skayliu in #826
  • feat: Add built-in function to generate a UUID string by @skayliu in #834
  • feat: Add built-in function to encode a string as base64 by @sbuettner in #847
  • feat: Add built-in function to check if a list is empty by @skayliu in #851
  • feat: Make the FeelEngineBuilder available from Java/Kotlin by @vicmosin in #832
  • feat: I can interrupt an expression evaluation by @vicmosin in #824

Fixes 🐛

  • fix: Regression in string() function for string and null values by @saig0 in #749
  • fix: String escape characters by @nicpuppa in #750
  • fix: Double quotes in string literal are escaped by @saig0 in #780
  • fix: Variable resolution for custom context by @saig0 in #786
  • fix: string() function can handle a context with custom value types by @mustafadagher in #833
  • fix: Invoke context() function with a list containing a custom context by @saig0 in #858
  • fix: substring() with exceeding length by @saig0 in #893
  • fix: number() to return null if the given string is invalid by @saig0 in #892
  • fix: Return null if a date is invalid by @saig0 in #889
  • fix: Function context put() works for more than two keys by @saig0 in #902
  • fix: Unary-test behavior with special input variable ? by @saig0 in #887
  • fix: List operation returns null if the value is not a list by @saig0 in #895
  • fix: Variable name starting with "in" by @saig0 in #909
  • fix: Parse expression with NBSP character by @saig0 in #914
  • fix: Detect duplicated context values in distinct values() + union() + duplicate values() by @saig0 in #908

Dependencies 🤖

  • chore(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 by @dependabot in #733
  • build: Update mvn-scalafmt plugin by @saig0 in #721
  • chore(deps-dev): bump version.log4j from 2.20.0 to 2.21.0 by @dependabot in #745
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 by @dependabot in #755
  • chore(deps-dev): bump version.log4j from 2.21.0 to 2.21.1 by @dependabot in #754
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 by @dependabot in #760
  • chore(deps-dev): bump version.log4j from 2.21.1 to 2.22.0 by @dependabot in #764
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.4.5 to 3.5.0 by @dependabot in #766
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 by @dependabot in #775
  • chore(deps-dev): bump version.log4j from 2.22.0 to 2.22.1 by @dependabot in #787
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #793
  • chore(deps): bump actions/cache from 3 to 4 by @dependabot in #795
  • chore(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in #812
  • chore(deps-dev): bump version.log4j from 2.22.1 to 2.23.0 by @dependabot in #811
  • chore(deps): bump org.scala-lang:scala-library from 2.13.12 to 2.13.13 by @dependabot in #813
  • chore(deps-dev): bump version.log4j from 2.23.0 to 2.23.1 by @dependabot in #816
  • chore(deps): bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.0 by @dependabot in #817
  • chore(deps): bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.0 to 3.7.1 by @dependabot in #819
  • chore(deps): bump com.lihaoyi:fastparse_2.13 from 3.0.2 to 3.1.0 by @dependabot in #827
  • chore(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 by @dependabot in #828
  • chore(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 by @dependabot in #837
  • chore(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 by @dependabot in #842
  • chore(deps): bump net.alchim31.maven:scala-maven-plugin from 4.8.1 to 4.9.0 by @dependabot in #841
  • chore(deps): bump org.scala-lang:scala-library from 2.13.13 to 2.13.14 by @dependabot in #845
  • chore(deps): bump net.alchim31.maven:scala-maven-plugin from 4.9.0 to 4.9.1 by @dependabot in #849
  • chore(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #862
  • chore(deps): bump com.fasterxml.uuid:java-uuid-generator from 5.0.0 to 5.1.0 by @dependabot in #863
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.6.0 by @dependabot in #868
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #866
  • chore(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #869
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.0 to 3.6.1 by @dependabot in #871
  • chore(deps): bump net.alchim31.maven:scala-maven-plugin from 4.9.1 to 4.9.2 by @dependabot in #872
  • chore(deps): bump com.lihaoyi:fastparse_2.13 from 3.1.0 to 3.1.1 by @dependabot in #875
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.1 to 3.6.2 by @dependabot in #878
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #876
  • chore(deps): bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.20.0 by @dependabot in #886
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 by @dependabot in #885
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.2 to 3.7.0 by @dependabot in #894
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 by @dependabot in #910

New Contributors

Full Changelog: 1.17.0...1.18.0