Skip to content

Releases: j2inn/haystack-core

Adds Antarctica to timezone prefix list.

14 Oct 21:15
7b79eb4

Choose a tag to compare

Will now be able to use getIANATimezone with an Antarctica based timezone.

Add possibility to exclude tags when making a relative filter

02 Oct 11:06
7e11ecb

Choose a tag to compare

Add filter relativization excluded tags support.

Adds multisegmented time zones

09 Sep 19:00
e50b30f

Choose a tag to compare

This release now supports the following multisegmented time zone prefixes when using HDateTime.getIANATimezone:

	'America/Argentina',
	'America/Indiana',
	'America/Kentucky',
	'America/North_Dakota',

Fix Zinc parsing timezone

17 Jun 09:22
5c44e85

Choose a tag to compare

Fixes parsing a timezone in Zinc that has a -

Add filter relativization support

28 Apr 15:58
d55a02b

Choose a tag to compare

Add filter relativization support

Add multi-line support to TrioWriter

11 Mar 11:27

Choose a tag to compare

Adds multi-line support to TrioWriter.

Make HaysonList use interface

14 Jan 09:19

Choose a tag to compare

Make HaysonList use interface to reduce type complexity errors

Add defs backwards compatibility support

13 Jan 14:32

Choose a tag to compare

Adds some backwards compatibility for reading associations with older style defs.

Update to latest haystack 4 + performance increases

10 Jan 13:41

Choose a tag to compare

This proposal has these sub-proposals that have now been implemented...

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

Please note this proposal has not been implemented as the changes haven't yet made it into the main haystack-defs repo...

937: redesign ref of (domain/referent of the relationship) to use filters and eliminate the fluid-xxx def explosion

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.
  • Please note, when we release this change, I'll make it a new major version since it relies on a newer version of haystack defs.
  • Performance improvements for working with JSON data.

Add containment ref support

27 Nov 11:33
be38523

Choose a tag to compare

Adds some extra containment ref support