Skip to content

Releases: projectfluent/python-fluent

fluent.runtime 0.4.0

Choose a tag to compare

@eemeli eemeli released this 19 Sep 09:52
  • 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

Choose a tag to compare

@eemeli eemeli released this 19 Sep 09:51
  • 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

Choose a tag to compare

@stasm stasm released this 15 Sep 11:54
  • 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

Choose a tag to compare

@Pike Pike released this 20 May 18:28

fluent.runtime 0.3.1

Choose a tag to compare

@Pike Pike released this 20 May 18:30

Updated documentation and package metadata.

fluent.pygments 1.0

Choose a tag to compare

@Pike Pike released this 20 May 18:31

Documentation and package metadata updated.

fluent.runtime 0.3.0

fluent.runtime 0.3.0 Pre-release
Pre-release

Choose a tag to compare

@Pike Pike released this 23 Oct 15:27
  • 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

fluent.syntax 0.17.0 Pre-release
Pre-release

Choose a tag to compare

@Pike Pike released this 10 Sep 09:45

fluent.runtime 0.2.0

fluent.runtime 0.2.0 Pre-release
Pre-release

Choose a tag to compare

@Pike Pike released this 10 Sep 10:45
  • 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

fluent.pygments 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@Pike Pike released this 15 Aug 16:58

Initial release of fluent.pygments.

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