Skip to content

Commit 4b30f24

Browse files
committed
Reformat changelog to match git-cliff output
1 parent 5413f3d commit 4b30f24

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

CHANGELOG.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,32 @@
11
# Changelog
22

3-
### 0.0.5
3+
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org) for commit guidelines.
4+
5+
## v0.0.5
46

57
Cut a safe-haven release for anybody (including myself) using this in production before I move on.
68
Looking at Git history it looks like refinements include improved PEG grammars, saner namespacing for easier project integration, better use of Penlight classing, and more advanced handling of terms.
79
Dependencies now include cldr-lua, and tests now use CLDR compatible locales.
810
Lua 5.4 support was also officially added.
911

10-
### 0.0.4
12+
## v0.0.4
1113

1214
Add support for attributes plus access to messages using idiomatic Lua (table properties).
1315

14-
### 0.0.3
16+
## v0.0.3
1517

1618
Add support for more types including format support for TextElement, StringLiteral, NumberLiteral, and VariableReference. Variable substitutions can be done by passing a parameters table to `format()`. Internally manipulating nodes in the API is now easier with meta methods. For example merge comments with `Comment + Comment`, attach children with `Message * Comment`, etc.
1719

18-
### 0.0.2
20+
## v0.0.2
1921

2022
Massage the AST returned by the PEG grammar so that about 1/3 of the possible types look like the reference Fluent spec. A basic Lua API is starting to take shape, modeled most closely to the Python implementation. It is possible to load and parse almost any FTL file, and possible to format any messages that are plain strings (no parameters, attributes, functions, or other jazz yet). Note there is no locale handling yet so it's only usable with separate instances per locale. Also `add_messages()` likely only works once, so cram your whole FTL resource in there for now.
2123

22-
### 0.0.1
24+
## v0.0.1
2325

2426
Complete a PEG grammar based parser for the entire 1.0 Fluent file format spec. All the pieces are there, but it's only partially tested. It at least parses a few basic types of entries. The AST it returns is straight out of *luaebnf* and probably needs massaging to match the reference ones (via capture groups?), then it needs testing against the upstream fixtures.
2527

26-
### 0.0.0
28+
## v0.0.0
2729

2830
Initialize project with some boiler plate Lua apparatus.
31+
32+
<!-- generated by git-cliff -->

0 commit comments

Comments
 (0)