-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathNEWS
205 lines (168 loc) · 7.27 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
Version 1.1.2
~~~~~~~~~~~~~
Released: 2024-06-16
Features:
* Add version test macro for PackageKitQt (Matthias Klumpp)
Bugfixes:
* offline: Make sure we allow for interactive authorization (Aleix Pol)
* Allow Transaction::setHints before the transaction has started (Alessandro Astone)
* Fix check for PackageKit D-Bus specs (Joaquim Monteiro)
* Add missing info enum values (Matthias Klumpp)
Version 1.1.1
~~~~~~~~~~~~~
Released: 2023-03-10
Features:
* Add explicit CMake option to control Qt major version (Nicolas Fella)
Bugfixes:
* Return if we can't handle the transaction role (Cat Ericka)
* Transaction: Implement all methods (Aleix Pol)
* Read the Sender transaction property (Matthias Klumpp)
* Apply stricter compiler flags when building the library (Matthias Klumpp)
Version 1.1.0
~~~~~~~~~~~~~
Released: 2022-12-01
Notes:
- Make PackageKit-Qt depend on Qt 5.10 (Aleix Pol)
Features:
- Add build system support for Qt6 (Nicolas Fella)
- Add support for plural signals (Aleix Pol)
- Add initial GitHub Actions CI (Neal Gompa)
Bugfixes:
- Prefer invoking methods by pointer rather than by name (Aleix Pol)
- Emit error if transaction is already done before watcher setup (#28) (Aleix Pol)
- offline: Address issues with dbus connections (Aleix Pol)
- Add the missing pkgconfig file for Qt 6 builds (Christophe Giboudeaux)
- Replace 404 Link by working one in README (Max Buchholz)
Version 1.0.2
~~~~~~~~~~~~~
Released: 2020-02-20
Bugfixes:
* Fix documentation (Aleix Pol)
* Fix pkg-config include path (Matthias Klumpp)
* Fix some documentation typos (Pekka Vuorela)
* Make sure the build is done as c++11 (Pekka Vuorela)
* Map DBusError::AccessDenied to Transaction::ErrorNotAuthorized (Raine Makelainen)
Version 1.0.1
~~~~~~~~~~~~~
Released: 2018-01-16
Bugfixes:
* Fix typo
* Fix class export
Version 1.0.0
~~~~~~~~~~~~~
Released: 2018-01-12
Features:
* Full Offline interface support
Bugfixes:
* Added missing enums
* Faster package-id parser
* Removed deprecated methods
Version 0.9.6
~~~~~~~~~~~~~
Released: 2016-09-20
Features:
* Use Qt 5 by default (Aleix Pol)
* Drop Qt4 support from PK-Qt (Aleix Pol)
* Make use of QLoggingCategory packagekitqt (Daniel Nicoletti)
* Change default visibility to hidden (Daniel Nicoletti)
* Require at least Qt 5.6 (Matthias Klumpp)
Bugfixes:
* Fix compilation with strict QString() constructors on a host application (Aleix Pol)
* Move enumTo/FromString code from header to cpp file (Aleix Pol)
* No need to have random files marked as executable (Aleix Pol)
* Reduce changes between QString <-> QByteArray (Aleix Pol)
* Properly expose enums for introspection (Aleix Pol)
Version 0.9.5
~~~~~~~~~~~~~
Released: 2014-10-10
New Features:
- Add operator== to bitfield (Daniel Nicoletti)
Bugfixes:
- Deprecate ::packageIcon methods (Aleix Pol)
- Disable namespacing and classes names on the generated interfaces (Daniel Nicoletti)
- Don't assume the target is packagekitqt5 (Aleix Pol)
- Fix compilation due to not-set cmake variable (Matthias Klumpp)
- Fix documentation (Aleix Pol)
- Fix QPK include dir in cmake module (Matthias Klumpp)
- Properly export cmake targets (Aleix Pol)
- Remove daemon proxy conection to changed() (Daniel Nicoletti)
- Remove RoleUpgradeSystem as it's not supported in 0.9.x anymore (Daniel Nicoletti)
- Remove the metatype registration for Transaction types (Daniel Nicoletti)
- Support RPATH by default (Aleix Pol)
- Use GNUInstallDirs to determine most of used variables (Hrvoje Senjan)
- Use "PackageKit" as the include namespace rather than the library name (Aleix Pol)
Version 0.9.2
~~~~~~~~~~~~~
Released: 2013-04-29
Notes:
- Update to new PK API 0.9 (Daniel Nicoletti)
- Applied a series of patches to port to Qt5 (Martin Grimme)
New Features:
- Add GetDetailsLocal, GetFilesLocal and RepoRemove (Daniel Nicoletti)
- Make use of DBus Properties changed to make less blocking calls (Daniel Nicoletti)
Bugfixes:
- Allow for Details to be empty constructed (Daniel Nicoletti)
- Cleaned include directive (Martin Grimme)
- Finish the API changes to get rid of blocking calls (Daniel Nicoletti)
- Fix CMake var names for both Qt versions (Daniel Nicoletti)
- Fix libdir path (Daniel Nicoletti)
- Fix reply signature for Transaction methods (Daniel Nicoletti)
- Improve object handlying (Daniel Nicoletti)
- I think the API level should be hidden from libname (Daniel Nicoletti)
- Keep only one transaction flags, which is unlikely to change (Daniel Nicoletti)
- PackageKit doesn't has a changed signal anymore (Daniel Nicoletti)
- Properly delete private data on daemon as DaemonPrivate is not a QObject (Daniel Nicoletti)
- Properly handle new Details signal (Daniel Nicoletti)
- Properly init some Daemon values (Daniel Nicoletti)
- Queue signals so that all transaction properties are available when needed (Daniel Nicoletti)
- Remove debug info (Daniel Nicoletti)
- Update Roles enum, remove Provides enum, and fix some docs typos (Daniel Nicoletti)
Version 0.8.8
~~~~~~~~~~~~~
Released: 2013-05-09
New Features:
- Adding Provides property to Daemon (Daniel Nicoletti)
- Adding some Meta information (Daniel Nicoletti)
- Adds the transactionFlags to the Transaction class (Daniel Nicoletti)
- Add TransactionFlags registration (Daniel Nicoletti)
- Implement connectNotify and disconnectNotify (Daniel Nicoletti)
Bugfixes:
- Add missing declare enums (Daniel Nicoletti)
- Fix searchGroups() be iterating over the flaged values (Daniel Nicoletti)
- Ignore Interface isValid() check (Daniel Nicoletti)
- Improve error handling and make it easier for QML use it (Daniel Nicoletti)
- Make sure we set an error if we fail to contact PackageKit (Daniel Nicoletti)
- Use the correct version of the LGPL library (Richard Hughes)
Version 0.8.7
~~~~~~~~~~~~~
Released: 2012-01-17
Notes:
New Features:
- Add back the destroy() signal, it might be useful for fast transactions (Daniel Nicoletti)
- Compress release tarballs using LZMA by default (Matthias Klumpp)
Bugfixes:
- For some reason QML doesn't work with typedef enum (Daniel Nicoletti)
- Make our package spliters static (Daniel Nicoletti)
- Make sure we waitForFinishe() when getting the TransactionList (Daniel Nicoletti)
- Only call Cancel() if the transaction proxy exist (Daniel Nicoletti)
- The full namespace is needed for a slot to be called (Daniel Nicoletti)
- Workaround Qt bug not contructing default values when the call fails (Daniel Nicoletti)
Version 0.8.6
~~~~~~~~~~~~~
Released: 2012-11-26
Notes:
- This is the first release of Packagekit-Qt which has been split out
of the main PackageKit project.
- This project is decoupled from the main PackageKit project from this
point onwards and does not subscribe to the same API and ABI promises
of PackageKit. That said, it's no co-incidence that this tarball
release happened on the same day as the PackageKit release :)
New Features:
- Add packagekit-qt library from the PackageKit project (Daniel Nicoletti)
- Added release instructions and simple release-script (Matthias Klumpp)
- Added versioning, Qt4 support and installed basic files (Matthias Klumpp)
- Created basic project and CMake skeleton (Matthias Klumpp)
Bugfixes:
- Add bitfield.h to the files to install (Daniel Nicoletti)
- Always make sure DBus interface specs are present (Matthias Klumpp)
- Fix QPK API level (Matthias Klumpp)