Skip to content

Commit 5953e00

Browse files
committed
Release v0.7.14
1 parent eb9185a commit 5953e00

8 files changed

Lines changed: 47 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,35 @@ This file is automatically generated from commit messages during releases.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.7.14] - 2026-06-07
9+
10+
### Fixed
11+
- fix(web): default-wins merge in GetKey detail endpoint (issue #6)
12+
- fix(vscode): Add-Key resource-group selector, send resourceGroup, surface errors (issue #6)
13+
- fix(sync): default-wins merge in push extract so default+culture collision doesn't drop values (issue #6)
14+
- fix(cloud): merge empty-code and default-code language groups (issue #6)
15+
- fix(tui): default-wins + gap-fill cell resolution for merged language columns (issue #6)
16+
- fix(web): merge language columns in GetResources + conflict indicator in editor (issue #6)
17+
- fix(web): propagate IsPlural through column gap-fill + test gap-fill path (issue #6)
18+
- fix(web): merge default+culture columns with default-wins in GetAllKeys (issue #6)
19+
- fix(web): pass config (DefaultLanguageCode) to backend factory (issue #6)
20+
- fix(web): scan applies configured localization methods (issue #6)
21+
- fix(scan): separator-aware scan-root prefix check in _Imports walk (issue #6)
22+
- fix(scan): ignore @using/@namespace directives in Razor scanner (issue #6)
23+
- fix(scan): ignore namespace/using declarations in C# scanner (issue #6)
24+
25+
### Added
26+
- feat(core): add language-column merge helper with default-wins + conflict (issue #6)
27+
- feat(scan): apply _Imports.razor injected localizers folder-wide (issue #6)
28+
- feat(scan): detect indexer usage of per-file injected localizers (issue #6)
29+
- feat(scan): parse @inject IStringLocalizer<T> variable names (issue #6)
30+
31+
### Changed
32+
- docs(scan): correct InjectedLocalizerExtractor doc to match supported types (issue #6)
33+
- docs: implementation plan for issue #6 round-3 fixes
34+
- test(sync): verify default-language mapping across push/pull round-trip (issue #6)
35+
- style(core): full license header + reuse GetDisplayCode in merge helper (issue #6)
36+
837
## [0.7.13] - 2026-06-05
938

1039
### Fixed
@@ -896,6 +925,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
896925
- **License:**
897926
- MIT License with copyright headers in all source files
898927

928+
[0.7.14]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.13...v0.7.14
899929
[0.7.13]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.12...v0.7.13
900930
[0.7.12]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.11...v0.7.12
901931
[0.7.11]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.10...v0.7.11

LocalizationManager.Core/LocalizationManager.Core.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
<Nullable>enable</Nullable>
77

88
<!-- Version and Assembly Information -->
9-
<Version>0.7.13</Version>
10-
<AssemblyVersion>0.7.13.0</AssemblyVersion>
11-
<FileVersion>0.7.13.0</FileVersion>
9+
<Version>0.7.14</Version>
10+
<AssemblyVersion>0.7.14.0</AssemblyVersion>
11+
<FileVersion>0.7.14.0</FileVersion>
1212
<Authors>Nikolaos Protopapas</Authors>
1313
<Company>Nikolaos Protopapas</Company>
1414
<Product>Localization Resource Manager (LRM) - Core Library</Product>

LocalizationManager.JsonLocalization.Generator/LocalizationManager.JsonLocalization.Generator.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<!-- NuGet Package Metadata -->
1414
<PackageId>LocalizationManager.JsonLocalization.Generator</PackageId>
15-
<Version>0.7.13</Version>
15+
<Version>0.7.14</Version>
1616
<Authors>Nikolaos Protopapas</Authors>
1717
<Company>LocalizationManager</Company>
1818
<Product>LocalizationManager.JsonLocalization.Generator</Product>

LocalizationManager.JsonLocalization/LocalizationManager.JsonLocalization.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<!-- NuGet Package Metadata -->
1010
<PackageId>LocalizationManager.JsonLocalization</PackageId>
11-
<Version>0.7.13</Version>
11+
<Version>0.7.14</Version>
1212
<Authors>Nikolaos Protopapas</Authors>
1313
<Company>LocalizationManager</Company>
1414
<Product>LocalizationManager.JsonLocalization</Product>

LocalizationManager.Shared/LocalizationManager.Shared.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
<Nullable>enable</Nullable>
77

88
<!-- Version and Assembly Information -->
9-
<Version>0.7.13</Version>
10-
<AssemblyVersion>0.7.13.0</AssemblyVersion>
11-
<FileVersion>0.7.13.0</FileVersion>
9+
<Version>0.7.14</Version>
10+
<AssemblyVersion>0.7.14.0</AssemblyVersion>
11+
<FileVersion>0.7.14.0</FileVersion>
1212
<Authors>Nikolaos Protopapas</Authors>
1313
<Company>Nikolaos Protopapas</Company>
1414
<Product>Localization Resource Manager (LRM) - Shared Library</Product>

LocalizationManager.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
<Nullable>enable</Nullable>
99

1010
<!-- Version and Assembly Information -->
11-
<Version>0.7.13</Version>
12-
<AssemblyVersion>0.7.13.0</AssemblyVersion>
13-
<FileVersion>0.7.13.0</FileVersion>
11+
<Version>0.7.14</Version>
12+
<AssemblyVersion>0.7.14.0</AssemblyVersion>
13+
<FileVersion>0.7.14.0</FileVersion>
1414
<Authors>Nikolaos Protopapas</Authors>
1515
<Company>Nikolaos Protopapas</Company>
1616
<Product>Localization Resource Manager (LRM)</Product>

debian/changelog

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
lrm (0.7.13-1) noble; urgency=medium
1+
lrm (0.7.14-1) noble; urgency=medium
22

3-
* Fixed: Fix default-language, recursive discovery, multi-group scanning and VS Code reference paths\n- Fix POT reader test to match new source-text behavior\n
4-
* Added: Add multi-base resource group support to the TUI editor\n
5-
* Changed: Ignore .superpowers scratch directory\n- Bump Scriban to 7.2.0 and MailKit to 4.16.0 (security)\n- Migrate web GUI to Radzen and propagate PO SourceText to cloud\n
3+
* Fixed: fix(web): default-wins merge in GetKey detail endpoint (issue #6)\n- fix(vscode): Add-Key resource-group selector, send resourceGroup, surface errors (issue #6)\n- fix(sync): default-wins merge in push extract so default+culture collision doesn't drop values (issue #6)\n- fix(cloud): merge empty-code and default-code language groups (issue #6)\n- fix(tui): default-wins + gap-fill cell resolution for merged language columns (issue #6)\n- fix(web): merge language columns in GetResources + conflict indicator in editor (issue #6)\n- fix(web): propagate IsPlural through column gap-fill + test gap-fill path (issue #6)\n- fix(web): merge default+culture columns with default-wins in GetAllKeys (issue #6)\n- fix(web): pass config (DefaultLanguageCode) to backend factory (issue #6)\n- fix(web): scan applies configured localization methods (issue #6)\n- fix(scan): separator-aware scan-root prefix check in _Imports walk (issue #6)\n- fix(scan): ignore @using/@namespace directives in Razor scanner (issue #6)\n- fix(scan): ignore namespace/using declarations in C# scanner (issue #6)\n
4+
* Added: feat(core): add language-column merge helper with default-wins + conflict (issue #6)\n- feat(scan): apply _Imports.razor injected localizers folder-wide (issue #6)\n- feat(scan): detect indexer usage of per-file injected localizers (issue #6)\n- feat(scan): parse @inject IStringLocalizer<T> variable names (issue #6)\n
5+
* Changed: docs(scan): correct InjectedLocalizerExtractor doc to match supported types (issue #6)\n- docs: implementation plan for issue #6 round-3 fixes\n- test(sync): verify default-language mapping across push/pull round-trip (issue #6)\n- style(core): full license header + reuse GetDisplayCode in merge helper (issue #6)\n
66

7-
-- Nikolaos Protopapas <nikolaos.protopapas@gmail.com> Fri, 05 Jun 2026 00:10:43 +0300
7+
-- Nikolaos Protopapas <nikolaos.protopapas@gmail.com> Sun, 07 Jun 2026 17:55:54 +0300

vscode-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "localization-manager",
33
"displayName": "LRM - .NET Localization",
44
"description": "Manage .NET localization files (.resx and JSON) with real-time validation, translation, and code scanning",
5-
"version": "0.7.13",
5+
"version": "0.7.14",
66
"icon": "images/icon.png",
77
"publisher": "nickprotop",
88
"repository": {

0 commit comments

Comments
 (0)