All Versions
56
Latest Version
Avg Release Cycle
59 days
Latest Release
757 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v4.0.1 Changes
March 26, 2019β Added
- π Support for Swift 5.0 and Xcode 10.2 command line tools. By Cihat GΓΌndΓΌz. ### π Changed
- π Don't rewrite files if they didn't change to improve performance. Via #111 by Keith Bauer. ### π Deprecated
- None. ### β Removed
- π Support for Swift 4.2 and Xcode <=10.1. If you need to run BartyCrouch with older Xcode versions and had a previous version of BartyCrouch installed, then simply switch to it via
brew switch bartycrouch 4.0.0
. By Cihat GΓΌndΓΌz. ### π Fixed - β Turns off multiple key/value pairs warning by default. Fixes #120 via #121 by Robert Baker. ### π Security
- None.
-
v4.0.0 Changes
February 04, 2019Finally, the big refactoring is done & BartyCrouch in version 4 is here! π
β¬οΈ To upgrade from Version 3.x to 4.x, refer to this migrationg guide.π Changelog
β Added
- π Support for installation via Mint (SwiftSPM based).
- π§ Use configuration file instead of thousands of command line options.
- β Demo project based integration tests.
- Sophisticated SwiftGen-Integration (automatic static NSLocalizedString code replacement) via new
transform
option.
π Changed
- β‘οΈ All subcommands except
lint
were bundled into theupdate
subcommand. - β‘οΈ Own client implementation of updated Microsowft Translator API.
β Removed
- π§ The
--override-comments
(-c
) option on thecode
subcommand is now always turned on, no need to configure. - π§ The
--extract-loc-strings
(-e
) option on thecode
subcommand is now always turned on, no need to configure.
π Fixed
-
v4.0.0-alpha.2
February 04, 2019 -
v4.0.0-alpha.1
January 29, 2019 -
v3.13.1 Changes
July 26, 2018β Added
- β Added ability to ignore empty strings. via #107 by Ludvig Eriksson ### π Changed
- Restructure code for SPM compatibility.
- Introduce CHANGELOG.md, CONTRIBUTION.md and CODE_OF_CONDUCT.md
- π Improve Installation section of README ### π Deprecated
- None. ### β Removed
- None. ### π Fixed
- None. ### π Security
- None.
-
v3.13.0 Changes
May 09, 2018π β Adds new sub command
lint
with multiple options.π· For example you can now add this to your CI service:
bartycrouch lint -p "/path/to/code/files" -d -e
This will:
- π· fail the CI if duplicate keys are found within the same file (
-d
) - π· fail the CI if empty values are found (
-e
)
- π· fail the CI if duplicate keys are found within the same file (
-
v3.12.2
May 09, 2018 -
v3.12.1
May 08, 2018 -
v3.12.0 Changes
May 08, 2018β Adds new sub command
normalize
with multiple options.π For example you can now add this to your build script:
bartycrouch normalize -p "/path/to/code/files" -l en -d -w -h -s
This will:
- warn against duplicate keys or fix them if it can (
-d
) - warn against empty values (
-w
) - make sure your target languages have exactly the same keys as your source language (
-h
) - π sort your keys except for those without translations (
-s
)
- warn against duplicate keys or fix them if it can (
-
v3.11.2 Changes
April 16, 2018π Fixed
- π Fixed an issue which didn't run sorting keys when no translations were found
- π Improved performance with many files