Skip to content

Commit e0977bb

Browse files
v0.27.0
1 parent 5cb8c5a commit e0977bb

File tree

3 files changed

+53
-2
lines changed

3 files changed

+53
-2
lines changed

CHANGELOG.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
1+
v0.27.0 (2025-02-27)
2+
3+
This is primarily an intermediate release that reverts bad design decisions that make progress difficult.
4+
5+
## API
6+
7+
- `albert`
8+
- Remove class `ItemsModel`
9+
- Remove enum `ItemRoles`
10+
- Remove `openUrl(const QUrl &url)`
11+
- Remove `ExtensionWatcher<T>`
12+
- Add class `ResultItem`
13+
- Add `const ExtensionRegistry &extensionRegistry();`
14+
- Add `tryCreateDirectory(const filesystem::path&)`
15+
- `network()`: Return reference
16+
- `albert::ExtensionRegistry`
17+
- Remove `T* extension<T>(const QString &id)`
18+
- `albert::PluginInstance`
19+
- Remove `ExtensionRegistry &registry();`
20+
- Remove `createOrThrow(const QString &path)`
21+
- Make `cache/config/dataLocation` return filesystem::path
22+
- Add `extensions()`
23+
- `ExtensionPlugin`
24+
- Add `ExtensionPlugin::extensions()`
25+
- `albert::MatchConfig`
26+
- Avoid recurring default separator regex instatiation
27+
- Change field order
28+
- `albert::Query`
29+
- Add isActive()
30+
- Return `vector<ResultItem>` in `matches` and `fallbacks`
31+
- Return `bool` in `activate*`
32+
- Remove signal `finished`
33+
- Add signal `matchesAboutToBeAdded`
34+
- Add signal `matchesAdded`
35+
- Add signal `invalidated`
36+
- Add signal `activeChanged`
37+
- `albert::TriggerQueryHandler`
38+
- Pass queries as reference
39+
- `synopsis()` > `synopsis(const QString &query)`
40+
- `albert::GlobalQueryHandler`
41+
- Pass queries as reference
42+
- Remove param of `handleEmptyQuery`
43+
- Rename albert/util.h to albert/albert.h
44+
45+
## Plugins
46+
47+
- **python**
48+
- Add tests.
49+
- Google Docstring format stub file.
50+
- Python API v3.0. See changelog in stub file for details.
51+
152
v0.26.13 (2025-01-06)
253

354
Hotfix backward compatibility.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
cmake_minimum_required(VERSION 3.22) # Ubuntu 22.04
44

55
# dont touch! set by metatool
6-
set(PROJECT_VERSION 0.26.13)
6+
set(PROJECT_VERSION 0.27.0)
77

88
project(albert
99
VERSION ${PROJECT_VERSION}

plugins

Submodule plugins updated 106 files

0 commit comments

Comments
 (0)