Skip to content

Releases: CenterForOpenScience/osf.io

19.31.0

08 Nov 15:39
4a9df7e
Compare
Choose a tag to compare

Jigglypuff

  • EGAP: Parse project structure, add contributors, add files, ingest the draft registration, and add a Jupyter notebook
  • Modify a Chronos field for proper contributor classification

19.30.0

06 Nov 21:27
3c8e752
Compare
Choose a tag to compare

Ninetails

  • Fix weirdness around deleted nodes by not deleing OSF Storage
  • Make deleted fields on models and addons into date fields
  • API v2: Chronos users can have more name options
  • Python 3 backwards compatibility changes

19.29.0

03 Oct 13:10
12539c1
Compare
Choose a tag to compare

Vulpix (2019-10-02)

  • Use new pagecounter fields for increased query efficiency
  • Allow meetings to be sorted on download count
  • Remove old permissions fields now that we have Guardian

19.28.0

03 Oct 13:13
93f5ed3
Compare
Choose a tag to compare

Clefable (2019-09-24)

  • API v2: Use consistent naming for JSON API type (kebab-case)
  • API v2: Fix sorting on fields with source attribute
  • API v2: Add SparseLists for Nodes and Registrations
  • Management command to remove duplicate files and folders

19.27.0

03 Oct 13:14
Compare
Choose a tag to compare

Clefairy (2019-09-18)

  • Automatically map subjects when a preprint is moved to a different
    preprint provider in the admin app
  • Gitlab: return all repos to which the user has access
  • Upgrade Bower
  • Py3 backwards compatible changes

19.26.0

03 Oct 13:15
Compare
Choose a tag to compare

Nidoqueen (2019-09-11)

  • Create a custom through table for linking files and versions
    for storing version names. Supports different versions of the same
    file having different names.
  • Update README for populating institutions.

19.25.0

03 Oct 13:16
Compare
Choose a tag to compare

Nidoking (2019-09-05)

  • Automate account deactivation if users have no content
  • Clean up EZID workflow
  • Check redirect URL's for spam

19.24.0

03 Oct 13:17
Compare
Choose a tag to compare

Sandslash (2019-08-27)

  • APIv2: Allow creating a node with a license attached on creation
  • APIv2: Prevent creating a node link to the node itself, a parent, or a child
  • APIv2: Have the move/copy WB hooks update storage usage
  • Exclude collection groups from user page in Django's admin app
  • Have osfstorage move/copy hooks recursively update the latest file version's region
  • Fix password reset tokens
  • Do not reveal entire google drive file path in node logs
  • Allow logging in from password reset and forgot password pages
  • Fix broken social links on add contributors modal
  • Fix email typos in embargoed registration emails
  • Improve registration and retraction node log display text
  • Fix logs if cron job automatically approves a withdrawal

19.23.0

03 Oct 13:17
Compare
Choose a tag to compare

Nidoran (2019-08-19)

  • Represents scopes as an m2m field on personal access tokens instead of a CharField
  • APIv2.17 treats scopes as relationships on tokens instead of attributes. Earlier
    API versions still serialize scopes as attributes.

19.22.0

03 Oct 13:19
Compare
Choose a tag to compare

Nidorina (2019-08-14)

  • APIv2: Editable registrations
  • APIv2.16 treats subjects as relationships instead of attributes