Skip to content

Commit db85cf9

Browse files
committed
Bump version: 3.0.0 → 3.1.0
1 parent b1e5685 commit db85cf9

File tree

3 files changed

+60
-56
lines changed

3 files changed

+60
-56
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 3.0.0
2+
current_version = 3.1.0
33
commit = True
44
tag = True
55

CHANGELOG.md

Lines changed: 58 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
1-
## ?.?.?
1+
## 3.1.0 - 2024-01-10
22

33
* New method `Dataset.auto_create_edition` for creating a new edition with an
44
automatic name based on the current time.
55

6-
## 3.0.0
6+
## 3.0.0 - 2023-11-08
77

88
* Added support for Python 3.12.
99
* Dropped support for Python 3.7 which has reached end of life. Python 3.8+ is
1010
now required.
1111
* Fixed version requirement for urllib3.
1212

13-
## 2.4.1
13+
## 2.4.1 - 2023-03-03
1414

1515
* The optional search filter in `Dataset.get_datasets` has been relaxed to allow
1616
matches anywhere in the dataset name (instead of only at the beginning). In
1717
addition it now also searches the dataset's ID.
1818

19-
## 2.4.0
19+
## 2.4.0 - 2023-02-13
2020

2121
* Added support for Python 3.11.
2222

23-
## 2.3.0
23+
## 2.3.0 - 2022-09-01
2424

2525
* New method `TeamClient.get_user_by_username` for looking up Keycloak users.
2626
* New method `TeamClient.update_team_members` for adding and/or removing
2727
members to/from a team.
2828

29-
## 2.2.1
29+
## 2.2.1 - 2022-08-24
3030

3131
* Fixed a bug in `TeamClient.update_team_attribute` when `value` is falsy.
3232

33-
## 2.2.0
33+
## 2.2.0 - 2022-08-23
3434

3535
* New parameter `include` added to `TeamClient.get_teams`.
3636
* New method `TeamClient.get_team_members` for getting the members of a team.
3737
* New methods `TeamClient.update_team_name` and
3838
`TeamClient.update_team_attribute` for updating team names and their
3939
attributes, respectively.
4040

41-
## 2.1.0
41+
## 2.1.0 - 2022-06-30
4242

4343
* New method `TeamClient.get_team_by_name`.
4444
* Fixed a deprecation warning from urllib3.
4545

46-
## 2.0.0
46+
## 2.0.0 - 2022-05-09
4747

4848
* A new client class `TeamClient` for retrieving information about teams has
4949
been added.
@@ -52,33 +52,33 @@
5252
* The `WebhookClient` class for managing webhooks has been removed.
5353
* The `SimpleDatasetAuthorizerClient` class was deprecated and has been removed.
5454

55-
## 1.0.0
55+
## 1.0.0 - 2022-04-25
5656

5757
* Added support for Python 3.10.
5858
* Dropped support for Python 3.6.
5959

60-
## 0.9.2
60+
## 0.9.2 - 2022-01-20
6161

6262
* Use built-in JSON encoder from `requests` for `post`, `put` and `patch` methods.
6363

64-
## 0.9.1
64+
## 0.9.1 - 2021-09-13
6565

6666
* Handle error responses from status API update calls.
6767

68-
## 0.9.0
68+
## 0.9.0 - 2021-05-26
6969

7070
* Tweaked the webhook client to create and authorize tokens based on operations
7171
(read, write) instead of tying them to a specific service.
7272

73-
## 0.8.2
73+
## 0.8.2 - 2021-05-25
7474

7575
* Add new SDK `WebhookClient` for managing webhook tokens with okdata-permission-api.
7676

77-
## 0.8.1
77+
## 0.8.1 - 2021-05-06
7878

7979
* Fix handling of Keycloak tokens that don't contain a refresh token.
8080

81-
## 0.8.0
81+
## 0.8.0 - 2021-05-04
8282

8383
* Added support for the new [permission API](https://github.com/oslokommune/okdata-permission-api).
8484

@@ -89,42 +89,42 @@
8989
* Fix refresh of Keycloak access token when refresh token is invalid, e.g.
9090
due to inactive session because Keycloak server restarted.
9191

92-
## 0.7.0
92+
## 0.7.0 - 2021-03-19
9393

9494
* `Dataset.update_dataset` now supports partial metadata updates when the
9595
keyword argument `partial` is true.
9696

97-
## 0.6.3
97+
## 0.6.3 - 2021-03-01
9898

9999
* PyJWT 2.0.0 or above is now required.
100100

101-
## 0.6.2
101+
## 0.6.2 - 2021-02-09
102102

103103
* Authentication is no longer necessary for downloading public ("green")
104104
datasets.
105105

106-
## 0.6.1
106+
## 0.6.1 - 2021-02-01
107107

108108
* `PostEvent.post_event` now also supports retries.
109109

110-
## 0.6.0
110+
## 0.6.0 - 2021-01-26
111111

112112
* Added `Dataset.get_distribution` method.
113113
* Added `Dataset.update_*` methods for updating dataset, version, edition and
114114
distribution metadata.
115115
* Added retry parameter to SDK methods.
116116
* The `confidentiality` metadata field is now fully replaced by `accessRights`.
117117

118-
## 0.5.2
118+
## 0.5.2 - 2020-12-16
119119

120120
* The `okdata` namespace package now uses the old-style `pkg_resources`
121121
declaration instead of being an implicit namespace package.
122122

123-
## 0.5.1
123+
## 0.5.1 - 2020-11-26
124124

125125
* Added `Status.update_status` method
126126

127-
## 0.5.0
127+
## 0.5.0 - 2020-11-06
128128

129129
### Breaking
130130

@@ -134,7 +134,11 @@
134134
- Python modules will reside in `okdata.sdk.*`, where `okdata` is an
135135
implicit namespace.
136136

137-
## 0.4.0
137+
## 0.4.1 - 2020-11-03
138+
139+
* *No changes*
140+
141+
## 0.4.0 - 2020-11-03
138142

139143
### Breaking
140144

@@ -143,7 +147,7 @@
143147
becomes `from origo.sdk.data.upload import Upload`. This allows other
144148
packages to add their modules under the `origo` namespace.
145149

146-
## 0.3.0
150+
## 0.3.0 - 2020-10-29
147151

148152
* Support the new status API response format. This affects the upload command
149153
response, now returning a `trace_id` key instead of `status`.
@@ -157,108 +161,108 @@
157161
* `PipelineInstance` no longer accepts the obsolete parameters `schemaId`,
158162
`transformation`, and `useLatestEdition`.
159163

160-
## 0.2.7
164+
## 0.2.7 - 2020-09-29
161165

162166
* Enable, disable and get event stream sinks by *type* (not id).
163167

164-
## 0.2.6
168+
## 0.2.6 - 2020-09-21
165169

166170
* Add function for listing webhook tokens for a dataset.
167171

168-
## 0.2.5
172+
## 0.2.5 - 2020-09-17
169173

170174
* Rename event stream methods:
171175
* `enable_subscribable` > `enable_subscription`
172176
* `disable_subscribable` > `disable_subscription`
173177
* `add_sink` > `enable_sink`
174178
* `remove_sink` > `disable_sink`
175179

176-
## 0.2.4
180+
## 0.2.4 - 2020-09-01
177181

178182
* Add event stream API support.
179183

180-
## 0.2.3
184+
## 0.2.3 - 2020-06-22
181185

182186
* Use the same default value for `cacheCredentials` in both development and
183187
production environments.
184188
* Update Makefile for better Python 3 compatibility.
185189

186-
## 0.2.2
190+
## 0.2.2 - 2020-05-13
187191

188192
* Add function for downloading data.
189193
* Call `raise_for_status()` when not using SDK class.
190194
* Reintroduce Python 3.6 support.
191195

192-
## 0.2.1
196+
## 0.2.1 - 2020-04-29
193197

194198
* Check if `refresh token` is expired before calling
195199
`KeycloakOpenID.refresh_token()`.
196200

197-
## 0.2.0
201+
## 0.2.0 - 2020-04-27
198202

199203
* Change default environment to production.
200204
* Add `simple-dataset-authorizer`.
201205

202-
## 0.1.0
206+
## 0.1.0 - 2020-04-22
203207

204208
* Get default value from `s3SignedData` if it doesn't exist.
205209
* Return both status and status ID for uploads to a dataset.
206210
* Add support for `taskConfig`.
207211
* Add support for status API.
208212

209-
## 0.0.19
213+
## 0.0.19 - 2020-02-24
210214

211215
* Remove `DataExistError`.
212216
* Use `self.post()` in `PostEvent`.
213217
* Use `response.raise_for_status()` as sole error handling in SDK.
214218

215-
## 0.0.18
219+
## 0.0.18 - 2020-02-17
216220

217221
* Use `python-keycloak`.
218222

219-
## 0.0.17
223+
## 0.0.17 - 2020-02-04
220224

221225
* Use API gateway mapped URL for Elasticsearch queries.
222226
* Add Elasticsearch queries SDK.
223227

224-
## 0.0.16
228+
## 0.0.16 - 2020-01-29
225229

226230
* Update documentation with new code examples and structure.
227231

228-
## 0.0.15
232+
## 0.0.15 - 2020-01-23
229233

230234
* Add stream manager to SDK.
231235

232-
## 0.0.14
236+
## 0.0.14 - 2020-01-16
233237

234238
* Distribute JSON schemas for pipeline inputs and schemas.
235239

236-
## 0.0.13
240+
## 0.0.13 - 2020-01-16
237241

238242
* *No changes*
239243

240-
## 0.0.12
244+
## 0.0.12 - 2020-01-16
241245

242246
* Schema bugfix.
243247
* Fix homepage URL in `setup.py`.
244248

245-
## 0.0.11
249+
## 0.0.11 - 2020-01-16
246250

247251
* Add schema.
248252
* Add code examples for creating datasets, uploading files, and sending events.
249253
* Move developer documentation to separate file.
250254
* Add support for pipeline input.
251255

252-
## 0.0.10
256+
## 0.0.10 - 2020-01-09
253257

254258
* Update README.
255259
* Export schema for pipeline and instance.
256260

257-
## 0.0.9
261+
## 0.0.9 - 2020-01-06
258262

259263
* Add possibility to create distribution via API.
260264

261-
## 0.0.8
265+
## 0.0.8 - 2020-01-02
262266

263267
* Use correct production value for `s3BucketUrl`.
264268
* Use correct resource name for pipeline instances.
@@ -268,34 +272,34 @@
268272
* Add pipeline instances to SDK client.
269273
* Add pipeline API SDK client for pipelines.
270274

271-
## 0.0.7
275+
## 0.0.7 - 2019-12-06
272276

273277
* Run `is-git-clean` before `bump-patch`.
274278
* Add constructor argument for custom configuration object.
275279

276-
## 0.0.6
280+
## 0.0.6 - 2019-11-25
277281

278282
* Use correct production URLs.
279283

280-
## 0.0.5
284+
## 0.0.5 - 2019-11-25
281285

282286
* Add `__init__.py` to `event` module.
283287

284-
## 0.0.4
288+
## 0.0.4 - 2019-11-25
285289

286290
* *No changes*
287291

288-
## 0.0.3
292+
## 0.0.3 - 2019-11-25
289293

290294
* Include all packages, but exclude tests, in `setup.py`.
291295
* Bump version before building.
292296
* Automatic tests with GitHub Actions.
293297

294-
## 0.0.2
298+
## 0.0.2 - 2019-11-25
295299

296300
* Add make targets for publishing to PyPI.
297301
* Add classifiers for license.
298302

299-
## 0.0.1
303+
## 0.0.1 - 2019-11-22
300304

301305
* Initial release.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="okdata-sdk",
8-
version="3.0.0",
8+
version="3.1.0",
99
author="Oslo Origo",
1010
author_email="[email protected]",
1111
description="SDK for origo dataplatform",

0 commit comments

Comments
 (0)