Skip to content

Latest commit

 

History

History
150 lines (83 loc) · 2.74 KB

File metadata and controls

150 lines (83 loc) · 2.74 KB

xcstrings-cli

2.8.2

Patch Changes

  • 54ce402: Update dependencies

2.8.1

Patch Changes

  • f77751c: Replace iconv with iconv-lite for compatibility

2.8.0

Minor Changes

  • 35041a6: Add import subcommand and other improvements
    • Added a new import subcommand to import strings from .xcstrings or .strings files.
    • Renamed the mergePolicy parameter of the export subcommand to exportMergePolicy for clarity. The original name remains supported for backward compatibility.
    • Updated newline handling for .xcstrings files. The tool no longer appends a terminating newline character when creating or updating files, ensuring consistency with Xcode's default behavior.

      [!NOTE] While this is against the POSIX standard, it prevents unnecessary diffs and aligns with how Xcode generates these files.

    • Fixed a minor issue with console logging.

2.7.2

Patch Changes

  • Improved the exported file format of strings

2.7.1

Patch Changes

  • Improve --help

2.7.0

Minor Changes

  • Added export subcommand

2.6.0

Minor Changes

  • Interactive mode and YAML config support
    • Added an interactive mode to the xcs add command using the -i or --interactive option.
    • Changed the default config file format from JSON5 to YAML.

2.5.1

Patch Changes

  • Sort the strings by languages

2.5.0

Minor Changes

  • Add --missing-languages option to strings command

2.4.0

Minor Changes

  • Rename the list command to strings

2.3.0

Minor Changes

  • Add --state option for add

2.2.0

Minor Changes

  • 117a85c: Support multiple keys for add --strings

2.1.0

Minor Changes

  • dcdf00d: Add list command

2.0.0

Major Changes

  • aa05124: Changed the command name xcstrings to xcs.

1.6.1

Patch Changes

  • 62e06f2: Update README

1.6.0

Minor Changes

  • 3172dec: YAML first, then JSON5

1.5.0

Minor Changes

  • 821ff02: Various changes

    • Support YAML format for --strings input.
    • Add --strings-format option to specify input format.
    • add command: Accept alias specified in config for --path option.
  • ea74535: Various changes.

    • Added --string option to add command
    • Fixed wrong/misleading descriptions in README
    • Added missing aliases.
    • Filtered "Base" region from languages output since it's not a real language.

1.4.0

Minor Changes

  • b232daf: Tweak the output.

1.3.0

Minor Changes

  • 548cfc7: Add --languages and --dry-run options to remove

1.2.0

Minor Changes

  • ae15573: Add missingLanguagePolicy

1.1.1

Patch Changes

  • 6ea5391: Fixed: The command was not running.

1.1.0

Minor Changes

  • e86c9ad: Optimize the package structure