Releases: elixir-gettext/expo
Releases · elixir-gettext/expo
v1.0.0
v0.5.2
v0.5.1
What's Changed
- Fix instruction commands for
Expo.PO.DuplicateMessagesError
. - Fix
FunctionClauseError
inmsguniq
Mix task. - Fix duplicated flags and comments for
Expo.Message.merge/2
.
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Add
mix expo.msquniq
Mix task. - Detect duplicates for messages and plural messages.
- Fix the
Expo.Message.msgctxt/0
type. - Add the
Expo.Message.split_lines/0
type. - Add
Expo.Message.merge/2
,Expo.Message.Singular.merge/2
, andExpo.Message.Plural.merge/2
. - Add
Expo.Message.Plural.key/1
.
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- Fix a bug with parsing multiline strings for plural messages
(issue).
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Strictly require at least one line of text in
msgid
andmsgstr
. - Fix
Expo.PO.compose/1
with only top comments and no headers.
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add
Expo.PluralForms
for functionality related to thePlural-Forms
Gettext header.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
-
Add support for previous message context (through
#| msgctxt "..."
comments). -
Fix some issues with obsolete comments (
#~
) not parsing correctly in some
cases.
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Move test fixtures from priv/test to test/fixtures by @whatyouhide in #72
- Remove Expo.Messages.find/2 with lists by @whatyouhide in #71
- Update mix.exs by @whatyouhide in #73
- Return exception structs from functions by @whatyouhide in #74
- Migrate GitHub Actions to erlef/setup-beam by @kianmeng in #75
Full Changelog: v0.1.0-beta.7...v0.1.0
v0.1.0-beta.7
What's Changed
- Remove plural forms from Expo by @josevalim in #64
- Perform collapse during tokenization by @josevalim in #65
- Fix parsing for obsolete plural msgstr by @maennchen in #67
- Require Elixir v1.11 by @maennchen in #66
- Use correct casing in module names (PO and MO) by @whatyouhide in #69
- Remove .tool-versions by @whatyouhide in #68
New Contributors
- @josevalim made their first contribution in #64
- @whatyouhide made their first contribution in #69
Full Changelog: v0.1.0-beta.6...v0.1.0-beta.7