Releases: liamnichols/xcstrings-tool
0.3.0
What's Changed
- Remove support for
CChar
,UnsafePointer<CChar>
andUnsafeRawPointer
by @liamnichols in #65 - Fix parsing of strings containing
%
and%%
by @liamnichols in #66 - Prevent Xcode from extracting generated constants as new localizations by @liamnichols in #67
- Breaking: The
sourceLanguage
is no longer provided as a default meaning that missing translations will fallback to the string key instead.
- Breaking: The
- Include the source localisation value in the headerdoc comments by @liamnichols in #69
- Bring support to all OS versions by @liamnichols in #70
- Expose properties from generated structs for custom use by @liamnichols in #71
- Add documentation for using generated source code by @liamnichols in #72
Full Changelog: 0.2.0...0.3.0
SHA for xcstrings-tool.artifactbundle.zip: 4c53329ad249ae2b8925d371702d91cda70544b955c36d996bdb12d454872ab0
0.2.0
What's Changed
New Features
- Support iOS 15/macOS 12 by @liamnichols in #50
- Support custom
Locale
when using iOS 15 compatibleString
initialiser by @liamnichols in #52
Internal
- Build & Test with Xcode 15.2 on macOS 14 by @liamnichols in #43
- Fix compatibility with swift-argument-parser 1.3.1 by @liamnichols in #45
- Expose StringCatalog target as a library by @tricky-vrc in #48
- Correct Swift Package Name in documentation by @tiagomartinho in #51
- Add Xcode 15.3 (Swift 5.10) to the CI test matrix by @liamnichols in #53
- [StringCatalog] Replace
DictionaryWrapper
by usingCodingKeyRepresentable
on keys type instead by @liamnichols in #54 - Support swift-syntax 510.0.0 by @liamnichols in #61
- Update README and documentation of 0.2.0 by @liamnichols in #62
New Contributors
- @tricky-vrc made their first contribution in #48
- @tiagomartinho made their first contribution in #51
Full Changelog: 0.1.2...0.2.0
SHA for xcstrings-tool.artifactbundle.zip: 7268d727f070b39c90223fde018832d728ce6d93d8fb084b766c6e9d3fb6691f
0.1.2
What's Changed
- Add CONTRIBUTING.md with snapshot test documentation by @SamHastings1066 in #27
- [doc] Correct repository url by @hiragram in #33
- Disable use of auxiliary file to prevent permission error on XcodeCloud by @hiragram in #36
New Contributors
- @SamHastings1066 made their first contribution in #27
- @hiragram made their first contribution in #33
Full Changelog: 0.1.1...0.1.2
SHA for xcstrings-tool.artifactbundle.zip: 1731cfcfb5d8f2a5d704877667dcab798283b1f5a476ccad0315dccaf27f9bb5
0.1.1
What's Changed
- Fix generation for strings with repeating or reordered arguments by @liamnichols in #19
- Generate
UInt
arguments for%u
,%x
,%X
and%o
placeholders by @paulgessinger in #23
New Contributors
- @paulgessinger made their first contribution in #23
Full Changelog: 0.1.0...0.1.1
SHA for xcstrings-tool.artifactbundle.zip: a4198c6f0bd206286d43e083cd5341f46e221bc92a1a6dc527fd1bcb91c57b09
0.1.0
What's Changed
- Fixed small bug with multiline default values in the generated documentation comments
- Added
@available
annotations to generated code to allow compilation in targets earlier deployment targets
Full Changelog: 0.0.2...0.1.0
SHA for xcstrings-tool.artifactbundle.zip: a37b2b3df1c1124d392cf86119d7c1f9ea6254c59fb3af3fd6c4b6c16635b09f
0.0.2
What's Changed
- Support generating with
public
andpackage
access levels - Fix issues with multiline strings and strings that need escaping
- Produce warnings for strings that are skipped in a Strings Catalog
- Improve documentation
- Provide a separate plugin-only package to simplify dependency graph (https://github.com/liamnichols/xcstrings-tool-plugin)
Full Changelog: 0.0.1...0.0.2
SHA for xcstrings-tool.artifactbundle.zip: 2787b61c2a2b60376c3cb8e6d10a32f91a6ba4f002cf2741207530126b7e69cb
0.0.1
Change version to 0.0.1