Skip to content

v8.0.0

Choose a tag to compare

@nikku nikku released this 16 Sep 12:34
· 41 commits to main since this release

Changes

  • chore(CHANGELOG): update to v8.0.0 027fde8
  • feat: serialize temporal values as ISO strings 6ffa1c3
  • chore: align context equality with own-property resolution f891281
  • fix: resolve context entries as own properties only c386fa6
  • test(tck): update results 56c9c67
  • chore: npm audit fix 29ee228
  • deps: update to temporal-polyfill@1.0.4 88a776b
  • chore: update to mocha@12 8eab0d5
  • chore(test): migrate tck reporter to ESM ee9df68
  • chore: update to rollup@4.63.1 4909ad7
  • chore: update to npm-run-all2@9.0.3 28420a9
  • deps: update to min-dash@5.1.0 e4262f1
  • chore: update to saxen@11.1.1. 49d60bd
  • chore: update eslint* 5752959
  • chore(tasks): full migrate file to ESM 4676110
  • chore: update actions/setup-node action to v7 5bc5f92
  • test(tck): update results 8399190
  • deps: update to temporal-polyfill@1.0.1 85278da
  • chore: update to mocha@11.7.6 b69a011
  • chore: update to npm-run-all2@9.0.2 9a22344
  • fix: treat date, time and date and time as incomparable 0773b70
  • fix(temporal): reject week durations (unsupported in FEEL) 9ec150e
  • chore: update DMN TCK results 2891618
  • feat(interpreter): implement instance of on the type oracle 273a246
  • fix: correctly handle missing required list argument bd478d4
  • chore: generalize function result tracking 0a1f890
  • feat(builtins): warn on null arguments to temporals 5136015
  • feat(builtins): validate utility arguments d2e2a53
  • chore: allow unrs-resolver script 5104963
  • chore: update eslint* d081fef
  • feat(builtins): validate invalid temporal arguments 2dced4a
  • chore: report misuse of date function - don't swallow null fd15b2d
  • fix(builtins): return null for date(year, month, day, from) 34148e3
  • fix(temporal): reject mixed-kind duration arithmetic, keep days as days b20a1a6
  • chore: update actions/checkout action to v7 138a850
  • chore: correct constant typo 8ad6887
  • fix: preserve falsy var-arg values f90d7c6
  • chore: consolidate FeelFunction logic into a module 91330c6
  • feat: add isRange and isFunction type guards 0f761ff
  • chore: split FeelRange data from behavior 4beccb4
  • test: verify Feel* exports 793ffb5
  • chore: hide internal state of FeelRange and FeelFunction 4383fdf
  • chore!: align Range and FunctionWrapper to Feel* naming 1d8c5f6
  • chore: update DMN tck results 9aae866
  • chore: hide internal state of temporal wrappers c13beda
  • test(builtins): cover duration membership in a unary-test disjunction 83a4cae
  • test(interpreter): cover time subtraction semantics b942cfe
  • test(builtins): cover is() across date and date time types 0d2e7e7
  • feat(temporal): support sub-minute zone offsets 4dc30ef
  • feat(temporal): preserve years/months category for zero durations e951832
  • feat(temporal): category-aware duration component access b8948cb
  • feat(builtins): support abs() of a duration f8ab98e
  • test: verify date/time improvements e80507c
  • feat(builtins): support time(..., offset) 73e17a0
  • feat: encapsulate date/time internals 3effc2e
  • feat: migrate from luxon to temporal 08901ac
  • chore: update dependency npm-run-all2 to v9 905cc9f

v7.0.1...v8.0.0