Skip to content

Releases: projectfluent/python-fluent

fluent.runtime 0.4.0

19 Sep 09:52
Compare
Choose a tag to compare
  • Drop support for Python 2.7 and 3.5 & support for Python 3.6 through 3.9 (#163)
  • Add type hints (#180)

fluent.syntax 0.19.0

19 Sep 09:51
Compare
Choose a tag to compare
  • Drop support for Python 2.7 and 3.5 & support for Python 3.6 through 3.9 (#161)
  • Treat tab as text, not whitespace (#179)
  • Add type hints (#180)

fluent.syntax 0.18.1

15 Sep 11:54
Compare
Choose a tag to compare
  • Fix serialization of multiline patterns starting with special characters. (#156)

    The built-in behavior of FluentSerializer is to serialize multiline
    patterns starting on a new line:

    key =
        Foo
        Bar

    This used to lead to syntax errors if the pattern started with one of the
    special characters in the Fluent Syntax: a curly brace, a period, an
    asterisk, or a square bracket, and if it was originally written with the
    first line on the same line as the identifier:

    key = *Foo
        Bar

    Such a pattern must not be serialized as following, because the asterisk
    has a special meaning if placed at the beginning of a line.

    # Syntax Error
    key =
        *Foo
        Bar

    The fix preserves the original layout of the pattern, i.e. it is now
    serialized starting inline with the identifier

fluent.syntax 0.18.0

20 May 18:28
Compare
Choose a tag to compare

fluent.runtime 0.3.1

20 May 18:30
Compare
Choose a tag to compare

Updated documentation and package metadata.

fluent.pygments 1.0

20 May 18:31
Compare
Choose a tag to compare

Documentation and package metadata updated.

fluent.runtime 0.3.0

23 Oct 15:27
Compare
Choose a tag to compare
fluent.runtime 0.3.0 Pre-release
Pre-release
  • Added fluent.runtime.FluentResource and fluent.runtime.FluentBundle.add_resource.
  • Removed fluent.runtime.FluentBundle.add_messages.
  • Replaced bundle.format() with bundle.format_pattern(bundle.get_message().value).
  • Added fluent.runtime.FluentLocalization as main entrypoint for applications.

fluent.syntax 0.17.0

10 Sep 09:45
Compare
Choose a tag to compare
fluent.syntax 0.17.0 Pre-release
Pre-release

fluent.runtime 0.2.0

10 Sep 10:45
Compare
Choose a tag to compare
fluent.runtime 0.2.0 Pre-release
Pre-release
  • Release a version with compatibility with the latest fluent.syntax 0.17.0.
  • First release with Fluent Syntax 1.0
  • Next release should revise APIs to be aligned with other implementations.

fluent.pygments 0.1.0

15 Aug 16:58
Compare
Choose a tag to compare
fluent.pygments 0.1.0 Pre-release
Pre-release

Initial release of fluent.pygments.

Use this module to add syntax highlighting to documentation written in Sphinx and other tools that use pygments underneath.