Skip to content

Releases: gdcc/python-dvuploader

v0.3.3

Choose a tag to compare

@JR-1991 JR-1991 released this 14 May 18:23

What's Changed

  • Fix for single file native upload: directory path gets lost by @bnavigator in #53

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@JR-1991 JR-1991 released this 02 Feb 19:39

What's Changed

  • Fix multipart direct upload buffering chunks in memory by @JR-1991 in #52

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@JR-1991 JR-1991 released this 27 Nov 14:53

Python-DVUploader 0.3.1

This update delivers several improvements to file uploading, metadata handling, and documentation:

  • Enhanced Native Uploads: Better handling of file replacements, metadata updates, native ZIP file behavior, and correct passing of tabIngest. Progress bar reliability and proxy test coverage were also improved.
  • Metadata & Tagging Fixes: Uploads now accept None for categories (tags), and an issue with empty directoryLabel inadvertently removing labels has been resolved.
  • Stability & Bug Fixes: Includes just-in-time file opening to prevent OSError, a fix for the “zipzip” test, and a patch for issue #49.
  • Developer Experience: Improved URL building, clearer indication of S3 upload mode per file, updated README examples, and the switch to raw docstrings to avoid invalid escape sequences. README test instructions now use poetry run pytest.

What's Changed

  • Allow passing None to categories (tags) when uploading files. by @kenlhlui in #30
  • Use raw docstring in order to avoid invalid escape sequence by @bnavigator in #33
  • Use poetry run pytest in README by @pdurbin in #42
  • Fix empty directoryLabel causing removal of directory label by @JR-1991 in #43
  • Native upload: Handle file replacements and metadata updates. by @bnavigator in #34
  • Fix zipzip file test by @bnavigator in #35
  • Native Uploader: Handle updating the metadata native zip files, not to be unpacked. by @bnavigator in #36
  • Pass tabIngest upon native upload by @JR-1991 in #46
  • Bug fix - issue #49 by @kenlhlui in #50
  • Open files just-in-time to prevent OSError by @JR-1991 in #45
  • Fix progress bar on native uploads and proxy test implementation by @JR-1991 in #48
  • Update API_TOKEN export example in README by @JR-1991 in #44
  • Improve URL building and display S3 upload mode per file by @JR-1991 in #51

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@JR-1991 JR-1991 released this 16 Apr 11:06

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.3.0

v0.2.3

Choose a tag to compare

@JR-1991 JR-1991 released this 09 May 17:32

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@JR-1991 JR-1991 released this 04 Apr 09:45

What's Changed

  • Fix singlepart direct upload by @JR-1991 in #8
    • Based on issue #7

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@JR-1991 JR-1991 released this 16 Jan 21:26
  • Native upload now packages small files into ZIPs
  • Minor bug fixes for singlepart direct upload

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@JR-1991 JR-1991 released this 09 Jan 18:48
c00f34f

What's Changed

  • fix typo in the code snippet demo by @kmario23 in #1
  • [Feature] Command Line Interface by @JR-1991 in #4
  • [Feature] - Native upload and replacement functionality by @JR-1991 in #5
  • Migrate to async requests and update visual response by @JR-1991 in #6

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@JR-1991 JR-1991 released this 25 Sep 05:20

Python equivalent to the DVUploader written in Java. Complements other libraries written in Python and facilitates the upload of files to a Dataverse instance via Direct Upload.

Features

  • Parallel direct upload to a Dataverse backend storage
  • Files are streamed directly instead of being buffered in memory
  • Supports multipart uploads and chunks data accordingly