Skip to content

Commit df0debf

Browse files
committed
chore: prepare v2.0.0 with changelog updates
1 parent a771128 commit df0debf

File tree

2 files changed

+46
-15
lines changed

2 files changed

+46
-15
lines changed

CHANGELOG

Lines changed: 45 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,58 @@
1-
1.1.3 2024-12-09
1+
CHANGELOG
2+
=========
3+
See: https://github.com/ckan/ckanext-xloader/releases if this file has drifted.
4+
5+
2.0.0 2024-12-10
26
================
37

4-
Feat:
5-
* Adds Strip White Space fields to the Data Dictionary (defualts to `True` for each field). This will strip surrounding white space from data values prior to inserting them into the database.
6-
* Adds support for ckanext-validation. Config `ckanext.xloader.validation.requires_successful_report` controls whether a resource requires a successful validation report to be XLoadered. By default, a resource would also require a Validation Schema, which can be turned off with `ckanext.xloader.validation.enforce_schema`.
8+
## Major
9+
Dropped CKAN 2.9.x and Python2.
710

8-
Fix:
9-
* Properly handle REDIS queue timeouts to close/delete any temporary files.
1011

12+
## Feat:
13+
* Adds Strip White Space fields to the Data Dictionary (defualts to `True` for each field).
14+
This will strip surrounding white space from data values prior to inserting them into the database.
15+
* Adds support for ckanext-validation. Config `ckanext.xloader.validation.requires_successful_report`
16+
controls whether a resource requires a successful validation report to be XLoadered.
17+
By default, a resource would also require a Validation Schema, which can be turned off with
18+
`ckanext.xloader.validation.enforce_schema`.
19+
* Frontend Status Badges by @JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/224
1120

12-
**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.1.2...1.1.3
1321

14-
1.1.2 2024-10-25
15-
================
22+
## Fix:
23+
* Properly handle REDIS queue timeouts to close/delete any temporary files.
24+
* Fix automated PyPI publishing by @ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/231
1625

17-
Feat:
18-
* Frontend Status Badges by @JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/224
26+
## What's Changed
27+
* Update README, migrate it to Markdown by @amercader in https://github.com/ckan/ckanext-xloader/pull/235
28+
* chore: switch to pyproject.toml by @duttonw in https://github.com/ckan/ckanext-xloader/pull/236
29+
* Validation Extension Support (Squashed) by @JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/237
30+
* Strip White Space from Cell Values (Squashed) by @JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/238
31+
* RQ Job Timeout Handling (Squashed) by @JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/239
32+
* SQLAlchemy v2 support by @smotornyuk in https://github.com/ckan/ckanext-xloader/pull/225
1933

20-
Fix:
21-
* Fix automated PyPI publishing by @ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/231
34+
**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.2.0...2.0.0
35+
36+
1.2.0 2024-11-21
37+
================
2238

39+
## What's Changed
40+
* Fix PyPI publishing by @ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/233
41+
* Enhancement/Bugfix: Downstream qld-gov-au fix's by @duttonw in https://github.com/ckan/ckanext-xloader/pull/232
42+
* feat: @JVickery-TBS work on validation integration (await successful validation prior to doing datastore work via 'IPipeValidation'
43+
* fix: handle gracefully if tabulator load fails by trying 'direct load'
44+
* fix: Excel blank header row bug
45+
* fix: Datastore truncate, restart identity so numbering restarts from 0 again (when imported data has same columns and types
46+
* fix: parital fix on DB deadlock by adding timeouts on DDL events
47+
* test: test_simple_large_file, test_with_blanks, test_with_empty_lines, test_with_extra_blank_cells
48+
* test: test_require_validation, test_enforce_validation_schema
49+
* chore: min version requirements for cve's,
50+
* requests>=2.32.0
51+
* urllib3>=2.2.2
52+
* zipp>=3.19.1
53+
54+
**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.1.2...1.2.0
2355

24-
**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.1.1...1.1.2
2556

2657
1.1.1 2024-10-16
2758
================

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "ckanext-xloader"
7-
version = "1.2.0"
7+
version = "2.0.0"
88
description = "Express Loader - quickly load data into CKAN DataStore"
99
classifiers = [ "Development Status :: 5 - Production/Stable",
1010
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",

0 commit comments

Comments
 (0)