Skip to content

Commit 20a5d25

Browse files
committed
Update CHANGELOG with 0.7 changes
1 parent 715fc4d commit 20a5d25

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

spec/CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,37 @@
33

44
## Unreleased
55

6+
- Relax the indentation requirement. (#87)
7+
8+
Attributes, variant keys and placeables may now be written without indent.
9+
10+
emails = { $unreadEmails ->
11+
[one] You have one unread email.
12+
*[other] You have { $unreadEmails } unread emails.
13+
}
14+
15+
Multiline `TextElements` still require indent to aid error recovery.
16+
17+
multiline-text =
18+
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
19+
sed do eiusmod tempor incididunt ut labore et dolore
20+
magna aliqua.
21+
22+
23+
- Forbid tab as syntax whitespace. (#165)
24+
25+
Tabs are now parsed as part of `TextElement`'s value and are not allowed
26+
outside of them.
27+
628
- Remove support for CR as a line ending. (#154)
729

30+
Valid line endings for Fluent files are: LF (U+0A) and CRLF (U+0D U+0A).
31+
32+
- Normalize all EOLs as LF. (#163)
33+
34+
The AST now stores line endings using the line feed character (LF, U+0A),
35+
even if the input file used CRLF or a mix of CRLF and LF.
36+
837
- Restrict `VariantKey` to `NumberLiteral` and `Identifier`. (#127)
938

1039
The `VariantName` AST node has been removed

0 commit comments

Comments
 (0)