Skip to content

Releases: ckan/ckanext-xloader

2.0.0

10 Dec 00:55
2.0.0
8d8cf34
Compare
Choose a tag to compare

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 #224

Fix:

  • Properly handle REDIS queue timeouts to close/delete any temporary files.
  • Fix automated PyPI publishing by @ThrawnCA in #231

What's Changed

Full Changelog: 1.2.0...2.0.0

1.2.0

21 Nov 03:58
1.2.0
11eb3e6
Compare
Choose a tag to compare

What's Changed

  • Fix PyPI publishing by @ThrawnCA in #233
  • Enhancement/Bugfix: Downstream qld-gov-au fix's by @duttonw in #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: 1.1.2...1.2.0

1.1.1

16 Oct 03:19
1.1.1
21fa4d4
Compare
Choose a tag to compare

What's Changed

  • feat: Add pypi cicd publish via github action via environment controls by @duttonw in #228

Full Changelog: 1.1.0...1.1.1

What's Changed

  • feat: Add pypi cicd publish via github action via environment controls by @duttonw in #228

Full Changelog: 1.1.0...1.1.1

1.1.0

15 Oct 01:58
503df96
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.1...1.1.0

1.0.1

04 Apr 12:13
c062f54
Compare
Choose a tag to compare

Bugfix

  • Include config_declaration.yaml into MANIFEST by @pdelboca in #183

Full Changelog: 1.0.0...1.0.1

1.0.0

04 Apr 11:44
c25e666
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.12.2...1.0.0

0.12.2

30 Nov 14:53
Compare
Choose a tag to compare
  • Fix python-dateutil requirement for Python 2.7 support

See 0.12.0 for more relevant changes

0.12.0

30 Nov 12:47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.11.0...0.12.0

0.11.0

01 Jul 09:17
f40d0d0
Compare
Choose a tag to compare

What's changed

  • Minor bug fixes and maintainance
  • Add BS5 support (aiming CKAN 2,10 release)
  • Add support for future CKAN 2.10 release
  • Possibility to use API Tokens for xloader authorization. Optional in 2.8 and 2.9, mandatory for 2.10

Full Change log: 0.10.0...0.11.0

0.10.0

28 Oct 09:46
ef30095
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.0...0.10.0