Skip to content

Releases: uc-cdis/gen3sdk-python

4.23.0

27 Feb 21:23
5d4f75d
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.22.5

Notes to tag/commit: 5d4f75d

Generated: 2024-02-27

New Features

  • DRS fields added to record: description, content_created_date,
    content_updated_date (#207)

Dependency Updates

4.22.5

26 Feb 18:46
6350be5
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.22.4

Notes to tag/commit: 6350be5

Generated: 2024-02-26

Bug Fixes

  • get_token_cache_file_name now uses sha256 for FIPS compliance (#211)

Improvements

  • Gen3Submission.submit_record function: log improvement (#210)
  • Gen3Submission. delete_records function: early exit when no IDs to submit
    are provided (#210)

4.22.4

12 Feb 16:53
bdd1048
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.22.3

Notes to tag/commit: 4.22.4

Generated: 2024-02-12

Improvements

  • Relaxing manifest schema validation for DRS pull cmds (#206)

4.22.3

07 Feb 23:35
ca4db3a
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.22.2

Notes to tag/commit: 4.22.3

Generated: 2024-02-07

New Features

  • dbgap-study-registration now supports finding a given dbgap study's parent
    study, if one exists. (#209)
  • Expose gen3users fuctionality (validate and convert) (#203)

Bug Fixes

  • Remove confusing error log that occurs using gen3 discovery publish
    (#205)
  • Fixes issue with merge_bucket_manifests where the order of input manifests
    would inconsistent (and incorrect) merge behavior. (#196)

Improvements

  • Update docs build action so the commit it pushes can trigger other GH
    actions (#208)

4.22.2

14 Nov 23:48
c41412e
Compare
Choose a tag to compare

pyyaml and pfb fixes

move to GH Actions, update some deps

16 Oct 16:24
0e0bf46
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.22.0
Notes to tag/commit: 0e0bf46
Generated: 2023-10-16

Improvements

  • don't try to push docs on master push (#199)
  • move unit testing to GH Actions (#198)

Dependency Updates

  • update urllib3, pandas and others (#198)

Utils for cascading authorization

01 Sep 18:55
4cbbc0f
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.21.0

Notes to tag/commit: 4.22.0

Generated: 2023-09-01

New Features

  • Adds support for querying the dbGaP Study Registration API for child
    studies. (#190)

Improvements

  • Updates dbgap_study_registration to include the study's accession in
    get_metadata_for_ids return. (#190)

Improved drs-pull

24 Aug 15:24
2c07651
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.20.5
Notes to tag/commit: 2c07651
Generated: 2023-08-24

New Features

  • new drs-pull objects command which accepts a list of DRS IDs instead of a
    single one like drs-pull object (#195)
  • new --silent arg to silence all logging and only let click.echo's
    through to stdout (this enables the ability to ensure a consistent stdout
    response to pipe real consistent results to other commands, e.g. a gen3 --silent drs-pull object dg.4503/foobar | jq will always pipe the JSON
    output into jq (#195)

More DOI resourceType and resourceTypeGeneral fixes

22 Aug 17:13
fcef4ac
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.20.4

Notes to tag/commit: 4.20.5

Generated: 2023-08-22

Bug Fixes

  • DOI: resourceType and resourceTypeGeneral are now being correctly
    parsed from datacite response into gen3 metadata (#194)

DOI Type and General Type fixes

09 Aug 18:21
36105c1
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.20.3

Notes to tag/commit: 36105c1

Generated: 2023-08-09

Improvements

  • DOI: doi_type now is a truly free-text field (#193)

Bug Fixes

  • DOI: rename old doi_type to doi_type_general to correctly indicate that is
    a enum field instead of free-text field (#193)
  • DOI: fixed the default value for description_type (#193)