Skip to content

Commit 63a1ae8

Browse files
committed
Release v0.7.8
1 parent b4e82e4 commit 63a1ae8

File tree

8 files changed

+59
-15
lines changed

8 files changed

+59
-15
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,47 @@ 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.8] - 2026-01-04
9+
10+
### Fixed
11+
- Fix lrm-cloud.com URLs and add ShareX case study to README
12+
- Fix cloud push duplicate key error on batch insert
13+
- Fix cloud per-language coverage calculation
14+
- Fix stats coverage calculation to show coverage vs default language
15+
- Fix translation lookup and dialog refresh behavior
16+
- Fix login loop after server redeploy
17+
- Fix 401 on /api/projects during auth transition
18+
- Fix export dialog 404 by using authenticated HttpClient
19+
- Fix cloud tests to match current service behavior
20+
21+
### Added
22+
- Add ShareX case study with cloud integration documentation
23+
- Add useLocalCredentialStore parameter to prevent server-side credential fallback
24+
- Add validation to reject empty key names
25+
- Add Demo badge, banner, and frontend sample project integration
26+
- Add SampleProjectService and API endpoints for sample project creation
27+
- Add sample project entities and migration for onboarding
28+
- Add welcome card with better empty state for first-time users
29+
- Add import preview endpoint and improve import/export tracking
30+
- Add token selector pattern for O(1) refresh token lookup
31+
- Add Import Files dialog to project page
32+
- Add file import/export API endpoints and web UI
33+
- Add full integration test suite for cloud sync operations
34+
35+
### Changed
36+
- Improve API key handling in CLI commands
37+
- Disable local credential store lookup in cloud API
38+
- Exclude ResXFileRef entries from scan missing keys report
39+
- Skip ResXFileRef entries in resx parsing
40+
- Replace ugly Blazor error UI with modern overlay
41+
- Show GitHub Verified badge for OAuth users
42+
- Improve auth flow to prevent refresh token loops
43+
- docs: add Supported Formats section to COMMANDS.md
44+
- docs: add PO and XLIFF format badges to cloud docs
45+
- docs: add Po and Xliff configuration sections
46+
- docs: add PO and XLIFF to supported formats in README
47+
- Enhance GitHub OAuth to fetch email from /user/emails endpoint
48+
849
## [0.7.7] - 2025-12-30
950

1051
### Changed
@@ -797,6 +838,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
797838
- **License:**
798839
- MIT License with copyright headers in all source files
799840

841+
[0.7.8]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.7...v0.7.8
800842
[0.7.7]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.6...v0.7.7
801843
[0.7.6]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.5...v0.7.6
802844
[0.7.5]: https://github.com/nickprotop/LocalizationManager/compare/v0.7.4...v0.7.5

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.7</Version>
10-
<AssemblyVersion>0.7.7.0</AssemblyVersion>
11-
<FileVersion>0.7.7.0</FileVersion>
9+
<Version>0.7.8</Version>
10+
<AssemblyVersion>0.7.8.0</AssemblyVersion>
11+
<FileVersion>0.7.8.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.7</Version>
15+
<Version>0.7.8</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.7</Version>
11+
<Version>0.7.8</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.7</Version>
10-
<AssemblyVersion>0.7.7.0</AssemblyVersion>
11-
<FileVersion>0.7.7.0</FileVersion>
9+
<Version>0.7.8</Version>
10+
<AssemblyVersion>0.7.8.0</AssemblyVersion>
11+
<FileVersion>0.7.8.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.7</Version>
12-
<AssemblyVersion>0.7.7.0</AssemblyVersion>
13-
<FileVersion>0.7.7.0</FileVersion>
11+
<Version>0.7.8</Version>
12+
<AssemblyVersion>0.7.8.0</AssemblyVersion>
13+
<FileVersion>0.7.8.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 & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
lrm (0.7.7-1) noble; urgency=medium
1+
lrm (0.7.8-1) noble; urgency=medium
22

3-
* Changed: Update CloudSyncValidator tests for client-agnostic API design\n
3+
* Fixed: Fix lrm-cloud.com URLs and add ShareX case study to README\n- Fix cloud push duplicate key error on batch insert\n- Fix cloud per-language coverage calculation\n- Fix stats coverage calculation to show coverage vs default language\n- Fix translation lookup and dialog refresh behavior\n- Fix login loop after server redeploy\n- Fix 401 on /api/projects during auth transition\n- Fix export dialog 404 by using authenticated HttpClient\n- Fix cloud tests to match current service behavior\n
4+
* Added: Add ShareX case study with cloud integration documentation\n- Add useLocalCredentialStore parameter to prevent server-side credential fallback\n- Add validation to reject empty key names\n- Add Demo badge, banner, and frontend sample project integration\n- Add SampleProjectService and API endpoints for sample project creation\n- Add sample project entities and migration for onboarding\n- Add welcome card with better empty state for first-time users\n- Add import preview endpoint and improve import/export tracking\n- Add token selector pattern for O(1) refresh token lookup\n- Add Import Files dialog to project page\n- Add file import/export API endpoints and web UI\n- Add full integration test suite for cloud sync operations\n
5+
* Changed: Improve API key handling in CLI commands\n- Disable local credential store lookup in cloud API\n- Exclude ResXFileRef entries from scan missing keys report\n- Skip ResXFileRef entries in resx parsing\n- Replace ugly Blazor error UI with modern overlay\n- Show GitHub Verified badge for OAuth users\n- Improve auth flow to prevent refresh token loops\n- docs: add Supported Formats section to COMMANDS.md\n- docs: add PO and XLIFF format badges to cloud docs\n- docs: add Po and Xliff configuration sections\n- docs: add PO and XLIFF to supported formats in README\n- Enhance GitHub OAuth to fetch email from /user/emails endpoint\n
46

5-
-- Nikolaos Protopapas <nikolaos.protopapas@gmail.com> Tue, 30 Dec 2025 01:25:51 +0200
7+
-- Nikolaos Protopapas <nikolaos.protopapas@gmail.com> Sun, 04 Jan 2026 20:28:37 +0200

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.7",
5+
"version": "0.7.8",
66
"icon": "images/icon.png",
77
"publisher": "nickprotop",
88
"repository": {

0 commit comments

Comments
 (0)