Commit Graph
198 Commits
Author SHA1 Message Date
stefan-gorules 173d7bcb79 feat: improve stack resiliency (#357) 2025-05-27 17:46:00 +02:00
Bot cbc6c6113b chore(release): publish core 2025-05-23 09:48:16 +00:00
stefan-gorules 29ce060ac7 feat: number scientific notation (#355)
* feat: number scientific notation

* add tests
2025-05-23 11:46:33 +02:00
stefan-gorules 34de232d3a feat: dates min/max (#353) 2025-05-23 11:18:50 +02:00
stefan-gorules 71b949b1e1 fix: number fn type (#354) 2025-05-23 11:18:23 +02:00
Bot f1bf5d4bb6 chore(release): publish core 2025-05-21 09:47:08 +00:00
stefan-gorules 157859ca37 fix: lossy exponent fallback (#352) 2025-05-21 11:46:44 +02:00
Bot 0cc818ce8e chore(release): publish core 2025-05-19 22:36:30 +00:00
stefan-gorules e09f2ede5e fix: date method signature (#351) 2025-05-20 00:36:07 +02:00
Bot 9e5d542763 chore(release): publish core 2025-05-14 06:22:55 +00:00
stefan-gorules d179552b3c feat: trunc function and decimal places for round (optional) (#349) 2025-05-14 08:21:29 +02:00
Bot 5207498c79 chore(release): publish core 2025-05-13 23:38:51 +00:00
stefan-gorules 6027f5a6a1 fix: date endOf for a year and isAfter comparison for units (#348)
* fix: date endOf for a year and isAfter comparison for units

* fix test

* improve impl
2025-05-14 01:27:58 +02:00
Bot 1e04a19aa3 chore(release): publish core 2025-05-12 20:39:56 +00:00
stefan-gorules de6d13e1c7 feat: date v2 (#345)
* feat: date v2

* implement more date functions

* improve type safety

* add more methods for dates

* update utc to tz and add support

* add unary node behaviour for date methods

* add tests; fix errors in bindings

* add date operators

* fix types

* change set date signature

* update nightly
2025-05-12 22:39:08 +02:00
Bot cbfc70411d chore(release): publish core 2025-04-27 22:43:49 +00:00
stefan-gorules 6535d44e03 feat: expression function system (#340)
* feat: expression function system

* cleanup

* improve parser

* revert test changes

* add more tests

* minor fixes
2025-04-28 00:40:32 +02:00
stefan-gorules 36c32814b8 feat: interval iterator (#336) 2025-04-24 12:00:15 +02:00
stefan-gorules 737b9d9b69 fix: resolve root stackoverflow in expression node (#338) 2025-04-24 11:59:54 +02:00
stefan-gorules f81d1188f6 fix: correctly throw an error when closed bracket is missing in function call (#337) 2025-04-24 11:59:38 +02:00
Bot f9e980bc3b chore(release): publish core 2025-04-15 11:22:19 +00:00
stefan-gorules 3b139e9245 chore: update packages (#334)
* chore: update packages

* update lerna

* fix

* revert nodejs changes

* fix

* fix

* fix

* update minimum node to 18
2025-04-15 13:21:55 +02:00
Bot 2e970517b9 chore(release): publish core 2025-04-14 10:37:26 +00:00
stefan-gorules e10412c2b1 fix: improve trace (#333) 2025-04-14 12:37:07 +02:00
stefan-gorules d7624311f6 fix: py validate methods (#316)
* fix: py validate methods

* fix
2025-02-15 21:46:55 +01:00
Jake Potrebic 94e1da239a feat: add validation methods to python bindings (#305)
* add validation methods to python bindings

* centralize validation logic

* rename functions

* format
2025-02-15 20:41:18 +01:00
Bot 1036bd7cf9 chore(release): publish core 2025-02-10 09:19:08 +00:00
stefan-gorules ae40aff163 feat: compiled bytecode (#307)
* feat: compiled bytecode

* optimize bytecode

* add compiled expression struct

* add fetch fast and better abstraction

* fix

* rename evaluate_with for Expression<Unary>
2025-02-10 10:07:24 +01:00
Bot d667059eb8 chore(release): publish core 2025-01-20 13:08:39 +00:00
stefan-gorules df2a44f8b3 fix: unary closure expression (#301) 2025-01-20 14:08:13 +01:00
Bot b9a59075d1 chore(release): publish core 2024-12-31 14:22:03 +00:00
stefan-gorules d6f52f29c5 fix: node cache collision (#295)
* fix: node cache collision

* bump graph
2024-12-31 15:10:15 +01:00
Bot aec757f66b chore(release): publish core 2024-12-25 12:00:26 +00:00
stefan-gorules 2b73856d55 feat: schema validation (#267)
* feat: schema validation

* fix prettier

* update implementation

* add test cases

* change validator to string

* update tests
2024-12-25 13:00:04 +01:00
Bot e650d6c14d chore(release): publish core 2024-12-11 13:11:49 +00:00
stefan-gorules ba288db541 fix: nested graph reset (#292) 2024-12-11 14:11:27 +01:00
Bot 85452024f1 chore(release): publish core 2024-12-07 01:06:33 +00:00
stefan-gorules e940fd662d fix: function trace format (#288) 2024-12-07 02:05:42 +01:00
Bot 65c17f7931 chore(release): publish core 2024-12-07 00:27:45 +00:00
stefan-gorules 0f4c522ee4 feat: partial trace (#287) 2024-12-07 01:26:13 +01:00
Bot 6be1c1288b chore(release): publish core 2024-12-06 14:30:03 +00:00
stefan-gorules 3760feb15c fix: napi trace order and performance rounding (#286)
* fix: napi trace order

* fix

* fix file

* fix types

* fix format
2024-12-06 15:29:41 +01:00
Bot ff0be1d869 chore(release): publish core 2024-12-06 11:12:09 +00:00
stefan-gorules f93880b110 feat: add order to trace (#285) 2024-12-06 12:11:33 +01:00
Bot 568b70c3b6 chore(release): publish core 2024-12-03 13:08:25 +00:00
stefan-gorules 091b2b3bbc fix: node merge strategy (#281)
* fix: node merge strategy

* update merge strategy
2024-12-03 14:08:03 +01:00
Bot 5ac8bf1fd8 chore(release): publish core 2024-11-28 09:16:15 +00:00
kyle-mwnz 49814e1aa0 feat: add trim function to string data type (#279)
* feat: add trim function to string data type

* Linting

* Extra test
2024-11-28 10:15:22 +01:00
Bot a7aff7347f chore(release): publish core 2024-11-20 14:00:04 +00:00
stefan-gorules f4b6ebbef9 fix: update quickjs (#275) 2024-11-20 14:59:36 +01:00