Skip to content

Releases: ScrumboardCompany/Scrumboard.Tools.Localization

Release list

v1.1.0

Choose a tag to compare

@artem-okhrimenko artem-okhrimenko released this 31 Jul 12:17
  • Add Remove method to the generation.
  • Add ExtractFromAttribute.GenerateDocumentation
  • Add ExtractFromAttribute.ThreadSafe

v1.0.0

Choose a tag to compare

@artem-okhrimenko artem-okhrimenko released this 31 Jul 11:05

Initial release

  • Roslyn source generator ([ExtractFrom]) — generates a partial class with typed getters, keys, and string providers, with compile-time diagnostics for missing files, invalid JSON, and non-partial target classes.
  • Zero dependencies — includes a small self-contained JSON parser.
  • Flat or nested key styles — choose between IsAdditionalsPostfixStyle (flat keys with postfix naming) and nested static classes mirroring the JSON structure.
  • Runtime loading — Load/LoadAsync overloads for loading localization data from a string, a synchronous provider, or an asynchronous provider.

See README for usage examples.