v0.3.1
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
Nonefor categories (tags), and an issue with emptydirectoryLabelinadvertently 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
Noneto 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 pytestin README by @pdurbin in #42 - Fix empty
directoryLabelcausing 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
tabIngestupon native upload by @JR-1991 in #46 - Bug fix - issue #49 by @kenlhlui in #50
- Open files just-in-time to prevent
OSErrorby @JR-1991 in #45 - Fix progress bar on native uploads and proxy test implementation by @JR-1991 in #48
- Update
API_TOKENexport 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
- @kenlhlui made their first contribution in #30
- @bnavigator made their first contribution in #33
- @pdurbin made their first contribution in #42
Full Changelog: v0.3.0...v0.3.1