Commit Graph
20 Commits
Author SHA1 Message Date
stefan-gorules 46688a4d4c feat: configurable arbitrary precision (#433)
* feat: configurable arbitrary precision

* fix workflow

* fix workflow

* set version of docker run action to v1

* set arbitrary_precision as opt-in

* revert making arbitrary_precision non-default

* update cargo version action and add features in Cargo.toml for deps

* add tests for arbitrary precision and make it non default. add warnings for compilation when arbitrary precision not enabled

* simplify conversion

* remove build.rs
2026-03-03 16:57:22 +01:00
stefan-gorules 1e4135f5fb fix: rust version bump (#387)
* fix: rust version bump

* add publish cmd
2025-08-25 16:52:34 +02: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
stefan-gorulesandIvan Miletic 47812143a0 feat: passthrough nodes (#261)
* feat: passthrough nodes

* update bindings

* update model

* update exclusion

* fix merge strategy

* fix

* fix merge

* add tests

* fix walk

* fix merge

* fix

* fix: add tests

* fix types

---------

Co-authored-by: Ivan Miletic <vnmiletic@gmail.com>
2024-10-23 15:59:31 +02:00
stefan-gorules 3e7cdfcde1 feat: intellisense (#244)
* local: fault tolerant parser

* fix tests

* add intellisense

* fix minor issues

* improve support

* fix fmt

* fix

* fix: improve error messages

* improve error handling and ast

* fix lint

* fix tests

* exclude zen-nodejs from rust tests
2024-09-23 09:23:48 +02:00
stefan-gorules 12ca3f4951 feat: expose engine methods (#242) 2024-09-10 15:05:16 +02:00
stefan-gorules cc3d938b2f feat: function v2 (#212)
* feat: function v2

* expose evaluate

* remove async trait, add caching

* fix naming

* add reverse compatibility

* add http module

* update impl

* resolve issues with reqwest

* fix

* fix

* fix ssl

* remove unused deps

* fix: tests

* fix
2024-07-16 11:22:51 +02:00
Stefan afbf48d8c7 chore(release): publish core 2024-04-03 16:13:41 +02:00
Ivan Miletic ae68b4a0dd feat: keys function (#135)
* feat: keys function
2024-03-25 16:30:59 +01:00
2fd7e96b42 feat: native ffi (#121)
Implements native bindings (c) bindings to be used across multiple languages such as:

GoLang
C# (dotNet framework)
...

---------

Co-authored-by: Ivan Miletic <vnmiletic@gmail.com>
Co-authored-by: Ivan Miletic <60513195+ivanmiletic@users.noreply.github.com>
2024-02-09 19:50:37 +01:00
stefan-gorules 20a68564c6 fix: update dependencies (#102)
* fix: update dependencies

* fix updated interface

* update toolchains in workflows
2023-11-23 12:04:02 +01:00
Ivan Miletic 062ee5df90 feat: crates restructure (#22) 2023-04-24 20:28:27 +02:00
stefan-gorules 2013947df1 update rust.yaml 2023-04-06 23:47:07 +02:00
stefan-gorules 759a15eb13 fix: rust job (#15) 2023-04-06 23:35:44 +02:00
Ivan Miletic 2bebcd6a99 feat: serverless examples (#11) 2023-04-06 16:57:03 +02:00
Ivan Miletic d9a8e0ed7d fix: workflows update (#10) 2023-04-06 16:41:43 +02:00
stefan-gorules b2fc35ade3 fix: crates publish yaml (#9)
* fix yaml

* fix yaml

* fix
2023-04-04 18:55:24 +02:00
stefan-gorules c5943145e8 chore: publish to crates.io; (#5)
* chore: publish to crates.io;

* version bump

* version bump

* fix: update crates versioning

* format node
2023-04-04 18:25:47 +02:00
Ivan Miletic e36fcac075 feat: docs and pipelines (#6)
* feat: docs and pipelines

* fix: temp disable test linux aarch64
2023-04-03 00:10:59 +02:00
stefan-gorules f00d61364a feat: add rust workflow; (#1)
* feat: add rust workflow;

* remove unsupported miri tests and tag ignored tests;
2023-03-29 22:57:29 +02:00