Skip to content

Releases: uc-cdis/gen3sdk-python

4.22.3

07 Feb 23:35
ca4db3a

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

Choose a tag to compare

pyyaml and pfb fixes

move to GH Actions, update some deps

16 Oct 16:24
0e0bf46

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

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

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

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

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)

Minor DOI updates

03 Aug 17:23
3bcd587

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.20.2
Notes to tag/commit: 3bcd587
Generated: 2023-08-03

Improvements

  • spelling correction on resolvable link field for DOIs (#192)

DOI Updates

27 Jul 17:35
458e06d

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.20.0
Notes to tag/commit: 458e06d
Generated: 2023-07-27

Bug Fixes

  • Fixed an error caused by calling a variable before defining it (#189)

Improvements

  • delimit lists in DOI citation with & so commas in last,first name don't
    cause confusion (#191)

Support for discovery objects metadata and DOI minting and parsing from external sources

10 Jul 20:32
81851a4

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.19.1
Notes to tag/commit: 81851a4
Generated: 2023-07-10

New Features

  • discovery objects READ, PUBLISH, and DELETE (#188)
  • External interface to dbGaP's Study Registration API (#183)
  • External interface / abstraction for getting all DOI related metadata from
    dbGaP's APIs (#183)
  • High level function for automatically getting all necessary DOI metadata
    for dbGaP datasets, updating/creating DOIs, and updating Gen3's Metadata
    API with the necessary information (#183)

Improvements

  • Refactor/organization of external metadata interfaces and a new
    ExternalMetadataSourceInterface class to inherit from (#183)