Release Plan 0.4.0
Opened this issue · 1 comments
skasberger commented
General
Goal
Re-factor API module. Improve Open Source development, testing and community support to a level, so it is easy to build upon.
Features
- Improve project management
- Risk assessment
- Create test strategy
- Open up knowledge
- Create test data
- Re-factor API
- get_children and related functions
Plan
Re-factor API
- Risk Assessment #82
- Test Strategy #70
- Test data #84
- Review API module #71
- Implement Test Strategy #83
- Write Smoke Tests #87
- Merge API classes #123
- Check identifier requests usage #17
- Return additional data-types from requests #9
- PR: Upload file object #62
- Bug: get_request() params overwritten #85
- Remove auth #76
- API waiting time #75
- Collect API responses #17
Logging
- Logging #44
Other API enhancements
- Add file-type to upload #118
- Add "storageDriveLevel" to create dataverse #119
- Verify file integrity by hash sum #115
- Bug: Delete Roles via API not working #112
- Remove curl dependency #88
- Remove trailing slash #73
- User-Agent #99
- Download Draft Datasets #42
- Bug: Encoding: #55
- Bug: API group creation fails #86
- Bug: get_user() #77
Re-factor get_children()
Utils
Code Style
pdurbin commented
As discussed during the 2024-02-14 meeting of the pyDataverse working group, we are closing old milestones in favor of a new project board at https://github.com/orgs/gdcc/projects/1 and removing issues (like this one) from those old milestones. Please feel free to join the working group! You can find us at https://py.gdcc.io and https://dataverse.zulipchat.com/#narrow/stream/377090-python