Releases: leancodepl/poe2arb
Releases · leancodepl/poe2arb
v2.3.0
What's Changed
- Add an option to constrain poe2arb version for a project by @KrzysztofMamak in #87
New Contributors
- @KrzysztofMamak made their first contribution in #87
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Sort terms alphabetically in ARBs by @Albert221 in #86
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- Fix dashes in ARBs filenames with locales having more than language by @Albert221 in #81
- Bump Flutter in integration test to 3.16 by @Albert221 in #82
- Output files with all-lowercase locale in filename by @Albert221 in #83
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Add term-prefix setting and filtering by @Albert221 in #77
- Make smoke test into integration test with POEditor by @Albert221 in #78
- Add seed command by @Albert221 in #79
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- Automatically add shell completion files when
brew install
-ed by @bartekpacia in #74 - Update Go version and Actions steps by @bartekpacia in #73
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Breaking changes
Placeholders without a type now default to String
(was Object
in v1
). To migrate, simply change all objects passed as parameters from foobar
to foobar.toString()
(or leave as-is for String
type objects).
What's Changed
- Use github-native GoReleaser changelog generation by @Albert221 in #66
- Fix wrong Go version in README by @bartekpacia in #68
- Add info about poeditor-langs l10n.yaml to README by @Albert221 in #69
- Make String a default placeholder type by @Albert221 in #71
- Put instructions on exporting POEDITOR_TOKEN in README by @Albert221 in #72
Full Changelog: v1.1.0...v2.0.0
v1.1.0
Added
- #64
int
,double
, andnum
format is now optional in advanced placeholders
Changelog
- 24be17d: Brew formula update for poe2arb version v1.0.1 (@goreleaserbot)
- 9a02ba9: Update README placeholders section and syntax diagrams (@Albert221)
- ca0411e: Make format in numeric placeholders optional, add date test (@Albert221)
- 52654b3: Remove trailing newline from error reporting (@Albert221)
v1.0.1
Fixes
Changelog
- 196b21d: go.mod: bump Go to 1.20 (@bartekpacia)
- 11eb986: go-publish.yml: update and clean up Actions (@bartekpacia)
- c2c730f: go-test.yml: update and clean up Actions (@bartekpacia)
- 1f35032: fix
go install
not working due to chagnes in Go 1.20 (@bartekpacia) - ae98fcb: fix
flutter analyze
warning on Flutter 3.7 (@bartekpacia) - 389fb28: use single quotes (@bartekpacia)
- c812224: pin staticcheck to 0.4.x, not 0.4.0 (@bartekpacia)
- 8caab6c: Brew formula update for poe2arb version v1.0.0 (@goreleaserbot)
- c443cad: use Go version from go.mod (@bartekpacia)
- cb4017b: rename workflow files to match company's convention (@bartekpacia)
- 080904f: Revert "rename workflow files to match company's convention" (@bartekpacia)
- 617cd5f: fix missing usage of go version from go.mod (@bartekpacia)
- 2e6b099: Add missing colon to error message (@Albert221)
- 842bf13: Return error code 1 on error occurred (@Albert221)
- 645b3e1: Move poe2arb convert after poe2arb poe (@Albert221)
- 0aefac0: Replace push tags command with origin one (@Albert221)
v1.0.0
First stable release!
Breaking changes
In v0.5.0
count
placeholder in plural terms was an int
formatted as decimalPattern
. In v1.0.0
they are treated as num
and simply toString()
ed. If you wish to preserve the previous behavior, you need to define the count
placeholder in your terms as {count,int,decimalPattern}
in one of the occurrences of the {count}
placeholder.
Added
- Support for advanced placeholders
- All term parsing errors are reported, not just the first one.
Changelog
- f1bf185: Brew formula update for poe2arb version v0.5.0 (@goreleaserbot)
- 9b40ad8: Remove positional parameters leftovers (@Albert221)
- f6fc794: Add support for advanced placeholders (@Albert221)
- 94aa66b: Remove unused var (@Albert221)
- cb7eb4a: Add translation parser tests (@Albert221)
- a5e0d1c: Return error on no other plural category (@Albert221)
- 3298af7: Don't fail on empty other plural in non-template (@Albert221)
- c5dc097: Buffer all errors from parsing terms (@Albert221)
- ef752ff: Add ability to log multiline errors (@Albert221)
- f1e641e: Add placeholder definitions docs (@Albert221)
- 83107ea: Add some complex placeholders to smoke test (@Albert221)
- 8accf83: Fix typo in README (@Albert221)
- fcf77ff: Treat non-template placeholders as dummy (@Albert221)
- 2393b12: Rename some variables (@Albert221)
- 79e5171: Add a note on non-template languages placeholders (@Albert221)
- 5b7b2e6: Add ignore for unused_local_variable to smoke test (@Albert221)
- e2811dd: Fix replaced if-else with non-template being dummy parsed (@Albert221)
- f169406: Update readme screenshot (@Albert221)
- eebf3b6: Remove width from screenshot in readme (@Albert221)
v0.5.0
Added
- More visually pleasing logs in the console output
Changelog
- c082902: Brew formula update for poe2arb version v0.4.1 (@goreleaserbot)
- 21b3de5: Add new logger (@Albert221)
- 213d79b: Add tests for logger (@Albert221)
- add8a3d: Make GetLogger private (@Albert221)