|
| 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 ®istry();` |
| 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 | + |
1 | 52 | v0.26.13 (2025-01-06) |
2 | 53 |
|
3 | 54 | Hotfix backward compatibility. |
|
0 commit comments