Ckanext-xloader

Latest version: v2.0.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.0.0

================

Major
Dropped CKAN 2.9.x and Python2.


Feat:
* 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.
* 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`.
* Frontend Status Badges by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/224


Fix:
* Properly handle REDIS queue timeouts to close/delete any temporary files.
* Fix automated PyPI publishing by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/231

What's Changed
* Update README, migrate it to Markdown by amercader in https://github.com/ckan/ckanext-xloader/pull/235
* chore: switch to pyproject.toml by duttonw in https://github.com/ckan/ckanext-xloader/pull/236
* Validation Extension Support (Squashed) by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/237
* Strip White Space from Cell Values (Squashed) by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/238
* RQ Job Timeout Handling (Squashed) by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/239
* SQLAlchemy v2 support by smotornyuk in https://github.com/ckan/ckanext-xloader/pull/225

**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.2.0...2.0.0

1.2.0

================

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

**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.1.2...1.2.0

1.1.1

================

* feat: Add pypi cicd publish via github action via environment controls by duttonw in https://github.com/ckan/ckanext-xloader/pull/228


**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.1.0...1.1.1

1.1.0

================


Fixes:

* add README note about running on separate server, 191 by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/192
* Use IDomainObjectModification Implementation by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/198
* Hide excessive numbers of resource_data log entries, 187 by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/188
* 182 Type guessing fixes by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/186
* Document the ckan.download_proxy setting, 176 by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/204
* Conditional DataStore Tab in Resource Edit by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/190
* Make locking behaviour more robust by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/205
* Delete Datastore Table Button by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/197
* Quality of life improvements by duttonw in https://github.com/ckan/ckanext-xloader/pull/195
* Clean Datastore Tables Job by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/196
* strip extra space for column name by mutantsan in https://github.com/ckan/ckanext-xloader/pull/210
* Skip empty lines instead of erroring by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/208
* add more options for maintainers to expedite XLoader runs, GitHub 202 by ThrawnCA in https://github.com/ckan/ckanext-xloader/pull/212
* Add Mixed Integers Type Guessing to NUMERIC Tests by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/217
* PY2 & PY3 String/Binary Fixes by JVickery-TBS in https://github.com/ckan/ckanext-xloader/pull/203
* In plugin.py, there is an fix of resource format key error by Nisha1293 in https://github.com/ckan/ckanext-xloader/pull/209
* CKAN 2.11 support by amercader in https://github.com/ckan/ckanext-xloader/pull/220

New Contributors:

* JVickery-TBS made their first contribution in https://github.com/ckan/ckanext-xloader/pull/198
* duttonw made their first contribution in https://github.com/ckan/ckanext-xloader/pull/195
* mutantsan made their first contribution in https://github.com/ckan/ckanext-xloader/pull/210
* Nisha1293 made their first contribution in https://github.com/ckan/ckanext-xloader/pull/209

**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/1.0.1...1.1.0

1.0.1

================

Fixes:

* Fixed date parsing while fetching entries for task_status by muhammed-ajmal in https://github.com/ckan/ckanext-xloader/pull/179
* Drop support for old CKAN versions and add CSRF support by pdelboca in https://github.com/ckan/ckanext-xloader/pull/180
* Refactor test_jobs.py by pdelboca in https://github.com/ckan/ckanext-xloader/pull/181

New Contributors:

* muhammed-ajmal made their first contribution in https://github.com/ckan/ckanext-xloader/pull/179

**Full Changelog**: https://github.com/ckan/ckanext-xloader/compare/0.12.2...1.0.0

0.9.0

================

Fixes:

* Fix SQLAlchemy session exception on CKAN 2.9 140
* Fix xloader status timestamps 141
* Fix to correctly report exceptions in stdout 141

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.