Skip to content

Commit 3872164

Browse files
chore(release): prepare release 0.4.7
1 parent 8fc7c76 commit 3872164

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.4.7] - 2026-06-21
11+
12+
Local extension discovery and manifest foundation release. Git tag **`0.4.7`**.
13+
14+
### Added
15+
16+
- **Extension models (EXT-1)** — data models `ExtensionManifest` and `ExtensionType` to parse `manifest.json`.
17+
- **Local scanner (EXT-2)** — `LocalExtensionRegistry` scans `~/.querya/extensions/` to find and load extension manifests.
18+
- **Theme migration (EXT-3)** — migrated legacy custom themes to the new unified extension package format.
19+
- **Unit tests (EXT-4)** — unit tests for manifest parsing, directory scanning, and registry cache logic.
20+
21+
### Fixed
22+
23+
- **Theme importing security** — resolved concurrent import TOCTOU filesystem races and theme ID collisions during migration, and cleaned up deprecated legacy import code.
24+
- **Appearance Settings test** — resolved the preferences appearance section widget test failure by mocking the extensions directory.
25+
1026
## [0.4.6-a] - 2026-06-18
1127

1228
### Changed

‎pubspec.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: querya_desktop
22
description: Lightweight desktop SQL/NoSQL client. Flutter (Dart).
3-
version: 0.4.6-a
3+
version: 0.4.6+12
44

55

66

0 commit comments

Comments
 (0)