Skip to content

Latest commit

 

History

History
64 lines (37 loc) · 1.74 KB

File metadata and controls

64 lines (37 loc) · 1.74 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Migration guide from v0.1.x

Added

Changed

Deprecated

Removed

Fixed

Security

0.5.0 - 2025-12-15

Migration guide from v0.4.x

The following identifiers have been renamed and need to be changed in your source code:

  • load_ftl_data --> load-ftl-data
  • data_type key in database toml files --> data-type
  • lflib.get_text --> lflib.get-text
  • lflib.fluent.get_message --> lflib.fluent.get-message

(there should be no need to use lflib directly, so the first two should be enough)

Added

  • Add database-at() that allows one to use a database that is active in another part of the document. This is mainly for outlines, where you may want to use the database used for the heading, instead of the one active at the outline.
  • Add linguify-raw() which requires external context and thus returns non-opaque results. This can also be used for outlines, but also enables a bunch of other use cases that require inspecting translated text.

Changed

  • BREAKING: identifiers now use kebab-case consistently; see the migration guide for a list

Fixed

  • discrepancies between manual and implementation have been fixed