Skip to content

v5.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jun 00:02

5.0.0 (2026-06-23)

  • feat!: automate releases with semantic-release (b7b2df0)

Bug Fixes

  • ci: declare eslint config's imports as direct devDependencies (c070b64)
  • examples: update to v5 API and regenerate loadable bundles (b380fc8)
  • security: harden untrusted-bundle deserialization (e3b6fe2)

Features

  • release Lyra v5.0.0 with major updates and cleanup. Removed deprecated types and improved TypeScript definitions. Enhanced documentation for API changes, including updated query handling and schema generation. Added .gitignore entries for stray compiled declarations to maintain a cleaner source tree. (e1044f3)
  • update dependencies and enhance TypeScript definitions. Upgraded various devDependencies to their latest versions for improved performance and compatibility. Added new TypeScript types and methods for alias handling in LyraBundle, including projection capabilities in queries. Introduced new utility functions for filtering and managing item fields, enhancing overall query efficiency and flexibility. (75b303e)

BREAKING CHANGES

  • the v5 line removes QuerySchemaOptions and the second argument
    to buildQuerySchema, and makes FieldDefinition a discriminated union on kind
    (range must be number|date; alias requires targetField; only alias may carry
    one). The on-the-wire bundle format is unchanged; valid bundles load as before.