Releases: j2inn/libhaystack
Fix issue with Grid JSON decoding
Fix issue #10
Fix security issue
Remove Wee-Alloc dependency as it was not maintained anymore and use the standard allocator for Wasm.
Updated dependencies and made sure it compiles with Rust 1.64.0
Update unit database
- Update the unit database from Fantom
- Make the ref list resolver apply to all comparator operators
- Refactor some internals of the filter and zinc parsers
Implement Ref list filtering
Add filtering support for Ref lists as defined in https://project-haystack.org/doc/docHaystack/Filters
Fix haystack filter parsing for `is a` queries
Fix for parsing the entire haystack filter when parsing a query with an is a query.
Implement a new reflection algorithm
Introduces a new reflection algorithm that finds the most specific entity type based on the inheritance hierarchy.
Update dependencies
Update some dependencies to address potential security issues as reported by dependabot.
Chnage the unit tests to use a static name space instance.
Release 1.0.2
Haystack Filter API: Made the Haystack Filter Nodes public.
Release 1.0.1
Improve the performance for the namespace lookup functions.
Release for 1.0.0
Release the 1.0.0 version.
Features
- Haystack core types
- Zinc and JSON encoding
- Filter parser and execution
- Haystack defs ontology support
- C API