- Added test to VSCode tasks - New deploy keys - Renamed dpkgpackage workflow to publish - Bump to version to 2.0, beta 1
1.7 KiB
Change Log
2.0.100
This version supports both .NET Standard 2.1 and .NET 6 and brings with it (much needed) quality of life changes on the project side of things. Apart from that, nothing has changed to the API itself apart from much needed documentation.
From this version onward, CSTNet will only target LTS releases. This is why .NET 5 was skipped, despite the initial platform unification.
UIText class and interface
The UIText
class implants the IUITEext
interface. It allows for traversing in /<directory>/<language>.dir
directories and searching for CST files by their Id number. (e.g. _154_miscstrings.cst). By defualt, the base path is /<program directory>/uitext/<language>.dir
. For more info, see usage.md.
You can build your own version the
1.0.300
- Minor patch.
1.0.3
- Backport switch to CSTNet namespace
- Internal improvements.
1.0.2
- Fixed the multiple line parsing in the v2 format.
- Replaced "
[ENTRY NOT FOUND]
" message with "***MISSING***
".
1.0.1
Despite only being a point release, this includes a major refinement to the normalizing algorithm.
Rewrote normalizing algorithm
The normalizing algorithm has been rewritten to be more efficient and hopefully more reliable. The new algorithm de-constructs each line after converting it to the system's native line ending. Then it searches for the key and returns value. The rewrite also normalizes line endings to match the system's within the entry itself before returning the final output. This should make things more stable and predictable.
Known issues
- Skipping comments is still a little buggy.
- Multiline parsing with the v2 format is still a little unpredictable.
1.0.0
- Initial release.