Skip to content

Releases: FlineDev/BartyCrouch

4.3.1

06 Oct 02:49
Compare
Choose a tag to compare

Fixed

  • Fix missing usage of harmonizeWithSource parameter for normalize task.
    Issue: #196 | PR: #182 | Author: Marco Pagliari

4.3.0

28 Sep 18:36
Compare
Choose a tag to compare

Changed

  • Updated swift-syntax to match Swift 5.3.
    Issues: #199, #201 | PR: #204 | Author: w8wjb

This version drops support for Xcode 11.x (or Swift 5.1/5.2), use BartyCrouch 4.2.0 in that case.

4.2.0

24 Apr 17:05
Compare
Choose a tag to compare

Added

  • Added new -p / --path option to run BartyCrouch from a different path than current.
    Issues: #166, #177 | PR: #181 | Author: Cihat Gündüz

Removed

  • Removed code magic that used the localization comment from Interface Builder files as a source for new translation values.
    Issue: #140 | PR: #182 | Author: Cihat Gündüz

Fixed

  • Normalize sortByKeys no longer adds empty line to begining of .strings file.
    Issue: #178 | PR: #180 | Author: Patrick Wolowicz

4.1.1

16 Apr 07:29
Compare
Choose a tag to compare

Fixed

  • Fixed crashes in projects with large number of files by introducing new plist file based approach for passing arguments. See the new --plist-arguments option. Will be automatically turned on when needed (many files in project).
    Issues: #92, #99 | PRs: #150, #176 | Authors: Christos Koninis, Cihat Gündüz

4.1.0

10 Apr 17:36
Compare
Choose a tag to compare

Added

Changed

4.0.2

13 May 08:12
Compare
Choose a tag to compare

Fixed

4.0.1

26 Mar 14:23
Compare
Choose a tag to compare

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.

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

4.0.0

04 Feb 14:49
Compare
Choose a tag to compare

Finally, 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

Changed

  • All subcommands except lint were bundled into the update subcommand.
  • Own client implementation of updated Microsowft Translator API.

Removed

  • The --override-comments (-c) option on the code subcommand is now always turned on, no need to configure.
  • The --extract-loc-strings (-e) option on the code subcommand is now always turned on, no need to configure.

Fixed

  • More resilient search behavior (to fix issues such as #64, #87, #102, #105).

3.13.1

26 Jul 07:44
Compare
Choose a tag to compare

3.13.0

09 May 12:21
Compare
Choose a tag to compare

– 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)