Releases: twineworks/tweakflow
Releases · twineworks/tweakflow
v1.2.1
- fixes a bug impeding thread-safe evaluation of lists
- adds data.choice, data.sample, and math.rands to standard library
v1.2.0
Added ability to pre-process the source of a module before loading it.
v1.1.0
-
semantic change in how dicts cast to lists and vice versa, the list form of dicts is now a list of key-value pairs
{:a 1, :b 2} as list
is now[[:a , 1], [:b, 2]]
[[:a , 1], [:b, 2]] as dict
is now{:a 1, :b 2}
-
improved stability when evaluating variables across multiple threads in the same runtime
v1.0.2
Function data.index_by now supports nil keys returned by indexing function. The corresponding keys are omitted from the result.
v1.0.1
Enhances error messages when casting strings to datetimes
v1.0.0
Added casting string
values to datetime
values.
The string must represent a valid datetime literal, or follow the ISO format YYYY-MM-DD
> "2020-05-04" as datetime
2020-05-04T00:00:00Z@UTC
> "2017-03-17T16:04:02" as datetime
2017-03-17T16:04:02Z@UTC
> "2017-03-17T16:04:02.123456789@Europe/Berlin" as datetime
2017-03-17T16:04:02.123456789+01:00@Europe/Berlin
v0.23.0
Maintenance release
- new implementation of DictValues, adding some convenience methods in transients
- performance tweaks in serialization helpers
- new stream based serialization helpers
v0.22.0
What's new:
- tests against Java 8, 11, and 13, see Travis
- adds lexicographic strings.compare(a, b) to standard library
- extends the ability to compare datetimes using
<
,>
,<=
,>=
,==
,===
- datetimes describing the same instant on an absolute timeline compare as equal
==
- only datetimes whose date, time and timezone components are identical compare as identical
===
- datetimes describing the same instant on an absolute timeline compare as equal
v0.21.0
This is a small feature release:
- adds time.end_of_month() function to standard library
- value inspector produces better formatted string representations of arrays
v0.20.0
- multi-threaded compilation of modules is opt-in
- adds ability to clone a compiled Runtime
- can use parse tree cache with VarTable helper class / example