Skip to content

Releases: curtisy1/Intl.Net

v1.0.1

21 Jan 22:39
49f00eb
Compare
Choose a tag to compare

This is a hotfix release to fix the release CI. As v1.0.0 failed to publish the Generator, please consider updating

v1.0.0

21 Jan 22:17
9d6cc6a
Compare
Choose a tag to compare

This marks the first release in a while. A short list of notable changes:

  • The project has been renamed to Intl.Net, older releases will be removed from NuGet later on
  • the generator has been improved and stabilitzed. It's no longer required to hack-remove the generated files
  • Support for i18n providers. Currently only Tolgee is supported as a sample integration. Contributions welcome!
  • Nested JSON support. This is especially useful, if you fetch files from providers and have a concept of namespaces
    • Note: Currently, we separate namespaces by using the dot-notation. This means { "key": { "nested": "value" } } will become key.nested in the resource cache and accessible via key_nested
    • In the future, I'm hoping to extend this to support custom nested classes

What's Changed

  • Create new release with Localizati18n.ResourceManager as standalone package by @curtisy1 in #3
  • Fix wrong package version reference in sample project by @curtisy1 in #4
  • Create release 1.0.2 by @curtisy1 in #5
  • Remove PackageLicenseUrl attribute by @curtisy1 in #6
  • Fix analyzer not being included at all by @curtisy1 in #7
  • Replace member names containing . with _ by @curtisy1 in #8
  • Add hack to trick CSC build into compiling generated file by @curtisy1 in #9
  • feat: Add utility methods for getting resource set and all of its strings by @curtisy1 in #10
  • feat: Improve tests by comparing generated outputs by @curtisy1 in #15
  • feat: add nested json object support by @curtisy1 in #17
  • feat: add plugin for Tolgee i18n provider by @curtisy1 in #18
  • refactor!: rename project to Intl.Net by @curtisy1 in #20
  • feat: add sample benchmarks by @curtisy1 in #22

Full Changelog: https://github.com/curtisy1/Intl.Net/commits/1.0.0