Skip to content

Commit 34f54ba

Browse files
committed
docs: Link old releases from changelog
1 parent 65ba9f9 commit 34f54ba

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

CHANGELOG.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,48 +2,48 @@
22

33
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org) for commit guidelines.
44

5-
## v0.1.0 ­ 2022-03-11
5+
## [v0.1.0](https://github.com/alerque/fluent-lua/releases/v0.1.0) ­ 2022-03-11
66

77
Completely overhaul the object handling using more robust Penlight class syntax variant.
88
Property and attribute indexing now works in many more situations.
99
The test coverage is greatly improved as well, so the things that work are provably functional.
1010
Many edge case bugs where resources leaked between locales have been fixed.
1111
Loading multiple locales into a bundle and updating existing messages works as expected.
1212

13-
## v0.0.5 ­ 2021-12-24
13+
## [v0.0.5](https://github.com/alerque/fluent-lua/releases/v0.0.5) ­ 2021-12-24
1414

1515
Cut a safe-haven release for anybody (including myself) using this in production before I move on.
1616
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.
1717
Dependencies now include cldr-lua, and tests now use CLDR compatible locales.
1818
Lua 5.4 support was also officially added.
1919

20-
## v0.0.4 ­ 2019-09-27
20+
## [v0.0.4](https://github.com/alerque/fluent-lua/releases/v0.0.1) ­ 2019-09-27
2121

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

24-
## v0.0.3 ­ 2019-09-26
24+
## [v0.0.3](https://github.com/alerque/fluent-lua/releases/v0.0.1) ­ 2019-09-26
2525

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

31-
## v0.0.2 ­ 2019-09-25
31+
## [v0.0.2](https://github.com/alerque/fluent-lua/releases/v0.0.1) ­ 2019-09-25
3232

3333
Massage the AST returned by the PEG grammar so that about 1/3 of the possible types look like the reference Fluent spec.
3434
A basic Lua API is starting to take shape, modeled most closely to the Python implementation.
3535
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).
3636
Note there is no locale handling yet so it's only usable with separate instances per locale.
3737
Also `add_messages()` likely only works once, so cram your whole FTL resource in there for now.
3838

39-
## v0.0.1 ­ 2019-09-14
39+
## [v0.0.1](https://github.com/alerque/fluent-lua/releases/v0.0.1) ­ 2019-09-14
4040

4141
Complete a PEG grammar based parser for the entire 1.0 Fluent file format spec.
4242
All the pieces are there, but it's only partially tested.
4343
It at least parses a few basic types of entries.
4444
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.
4545

46-
## v0.0.0 ­ 2019-09-12
46+
## [v0.0.0](https://github.com/alerque/fluent-lua/releases/v0.0.0) ­ 2019-09-12
4747

4848
Initialize project with some boilerplate Lua apparatus.
4949

0 commit comments

Comments
 (0)