Skip to content

Commit 17ccc31

Browse files
committed
fluent 0.12.0
1 parent 4da58c3 commit 17ccc31

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

fluent/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog
22

3+
## fluent 0.12.0 (March 26, 2019)
4+
5+
This release of `fluent` brings support for version 0.9 of the Fluent Syntax
6+
spec. The `FluentBundle` API remains unchanged. Files written in valid Syntax
7+
0.8 may parse differently in this release. See the compatibility note below.
8+
9+
- Implement Fluent Syntax 0.9.
10+
11+
Most of the changes introduced in Syntax 0.9 affect the full tooling AST
12+
and thus do not apply to the `fluent` package which uses a different data
13+
structure for the result of the parsing, optimized for the runtime
14+
performance.
15+
16+
Syntax features deprecated in Syntax 0.8 have been removed in Syntax 0.9.
17+
The support for them have been removed in this release of `fluent` too.
18+
19+
Consult the full Syntax 0.9 [changelog][chlog0.9] for details.
20+
21+
[chlog0.9]: https://github.com/projectfluent/fluent/releases/tag/v0.9.0
22+
23+
### Backward-incompatible changes:
24+
25+
- `VariantLists` are no longer valid syntax.
26+
27+
328
## fluent 0.11.0 (February 15, 2019)
429

530
- Add the `allowOverrides` option to `FluentBundle.addResource`. (#332)

fluent/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "fluent",
33
"description": "Localization library for expressive translations.",
4-
"version": "0.11.0",
4+
"version": "0.12.0",
55
"homepage": "http://projectfluent.org",
66
"author": "Mozilla <[email protected]>",
77
"license": "Apache-2.0",

0 commit comments

Comments
 (0)