Reasoning for the Update
- Regression caused by #368
- If there are namespace collisions with Cysharp.Text using v3.3.1 please update to v3.2.2
What's Changed
- Change all public types in namespace Cysharp.Text to internal in #372
- Stop namespace collisions with Cysharp.ZString nuget package
- Affects: class, struct, interface, delegate, enum
- using https://github.com/zzzprojects/findandreplace on command line, so we can automate this step:
"fnr.exe" --cl --dir "SmartFormat.ZString\repo\src\ZString" --fileMask ".cs,.tt" --includeSubDirectories --caseSensitive --useRegEx --find "public (?=.*(class |struct |enum |interface |delegate ))" --replace "internal " - Add a unit test to get an alert when Cysharp.Text objects are public (e.g. after an update)
- Bump version to v3.3.2
Full Changelog: v3.3.1...v3.3.2