Skip to content

Releases: hishamco/My.Extensions.Localization.Json

My.Extensions.Localization.Json 4.0.0

10 Dec 22:49

Choose a tag to compare

What's Changed

  • Update build workflow to .NET 10.0 by @Copilot in #103
  • Upgrade to .NET 10 by @hishamco in #101
  • Support RootNamespaceAttribute by @Copilot in #94
  • Add support for loading resources from multiple locations by @Copilot in #97
  • Respect RequestLocalizationOptions.FallBackToParentUICultures for culture fallback by @Copilot in #98
  • Fix parent culture fallback in JsonResourceManager by @Copilot in #95
  • Add docs by @hishamco in #104
  • Replace WebHostBuilder in unit test by @hishamco in #105

New Contributors

  • @Copilot made their first contribution in #103

Full Changelog: v3.4.0...v4.0.0

My.Extensions.Localization.Json 3.4.0

05 Jan 17:25

Choose a tag to compare

What's Changed

Full Changelog: v3.3.0...v3.4.0

My.Extensions.Localization.Json 3.3.0

25 Mar 19:47

Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.3.0

My.Extensions.Localization.Json 3.2.0

02 Dec 09:43

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.2.0

My.Extensions.Localization.Json 3.1.0

28 Feb 18:54

Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.1.0

My.Extensions.Localization.Json 3.0.1

28 Feb 18:51

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0...v3.0.1

My.Extensions.Localization.Json 3.0.0

24 Jul 11:43

Choose a tag to compare

  • Add virtual to GetAllStrings() for extensibility
  • Fix System.ArgumentOutOfRangeException for system types
  • Implement caching
  • Introduce JsonLocalizationOptions

My.Extensions.Localization.Json 2.1.0

07 Apr 21:52

Choose a tag to compare

  • GetApplicationRoot() should return an absolute path to ensure it works in Mac OS

  • Add JsonHtmlLocalizer

  • JsonLocalizerFactory should respect class namespace

  • Support views fallback from nested folders

  • Localize nested classes

My.Extensions.Localization.Json 2.0.0

04 Mar 21:07

Choose a tag to compare

  • Implement GetAllStrings()
  • Add JsonLocalizationOptions with two types of resources: CultureBased & TypeBased
  • Make ResourceName optional for setting up the localization file, so {culture}.json is now supported
  • Add strongly typed resources

My.Extensions.Localization.Json 1.0.0

04 Mar 20:14

Choose a tag to compare

  • Provide JSON localization implementation APIs with JsonStringLocalizer & JsonStringLocalizerFactory