Skip to content

Releases: j2inn/libhaystack

Add trio encoding/decoding

26 Feb 16:39

Choose a tag to compare

Add trio encoding/decoding

Add brio encoding/decoding support

26 Feb 09:39

Choose a tag to compare

Add support for encoding/decoding Brio

Fix JSON grid encoding for meta version

23 Feb 15:58

Choose a tag to compare

Fix JSON grid encoding for meta version

Support multi-segmented timezones

10 Sep 13:47

Choose a tag to compare

Support multi-segmented timezones

Update unit database

21 Aug 09:57

Choose a tag to compare

Updates the unit database + clippy cruft

Fix haystack filter relationship query + bump dependencies

05 Aug 09:04
92672c3

Choose a tag to compare

Fix haystack filter query for processing relationships.

Fix haystack filter evaluation

30 Apr 07:52

Choose a tag to compare

Fixes haystack filter evaluation for queries that dereference (->) follows by other statements. For example, siteRef->site and equip.

Update to latest Haystack 4

06 Jan 11:54

Choose a tag to compare

Updates to use latest Haystack 4 standard. This includes...

935: simplify how choices work for the common case to so that they work like all other tags
936: redesign how choices work for the complicated specialization use case via a new design pattern using the of tag
938: finalize the question mark inference operator in filter syntax
939: remove the equipFunction taxonomy until we learn more

Overall the main biggest changes are...

Reworked choices (minor).
Refactor how defs are used in the automated tests. Switched from using hard coded files. This will make it easier for future changes to defs.
Reworked relationship haystack filter query.
Removed implied tags support. It was an experiment and no-one uses it.

Add dis_macro support

26 Feb 19:11

Choose a tag to compare

Adds dis_macro support used for calculating display names for records.

Add visitor to filter

17 Nov 08:49
e069b5c

Choose a tag to compare

Adds a Visitor trait that can be used with a haystack filter's node AST.

Also updated dependencies and implemented clippy suggestions.