Skip to content

Files

Latest commit

author
DANDI Bot
Jan 7, 2025
c86c265 Β· Jan 7, 2025

History

History
786 lines (455 loc) Β· 31.8 KB

CHANGELOG.md

File metadata and controls

786 lines (455 loc) Β· 31.8 KB

0.11.0 (Tue Jan 07 2025)

πŸš€ Enhancement

  • Upgrade to datacite v4.5 serialization from inveniosoftware #261 (@yarikoptic)
  • Add "version" to datacite record and bundle datacite json serializations #260 (@yarikoptic)
  • Drop Python 3.8 support (remove typing_extensions from depends) #262 (@yarikoptic)

πŸ› Bug Fix

🏠 Internal

πŸ“ Documentation

  • doc: A comment on current identification of URI and missing space into a description string #265 (@yarikoptic)

Authors: 5


0.10.4 (Thu Sep 05 2024)

πŸ› Bug Fix

πŸ”© Dependency Updates

Authors: 4


0.10.3 (Mon Aug 12 2024)

πŸ› Bug Fix

  • Move pattern specification for BaseType.identifier to the annotation for the str type #247 (@candleindark)

Authors: 1


0.10.2 (Wed Jul 10 2024)

πŸ› Bug Fix

🏠 Internal

πŸ§ͺ Tests

  • GitHub tests.yml CI: explicitly specify macos-12 and use python 3.11 to test against dandi-cli #238 (@yarikoptic)

Authors: 4


0.10.1 (Mon Mar 18 2024)

πŸ› Bug Fix

Authors: 3


0.10.0 (Mon Feb 12 2024)

πŸš€ Enhancement

πŸ› Bug Fix

🏠 Internal

πŸ§ͺ Tests

  • Move TempKlasses outside of test functions #224 (@jwodder)

Authors: 3


0.9.1 (Tue Jan 30 2024)

πŸ› Bug Fix

  • Allow dictionary representation of Dandiset to have extra attributes #218 (@candleindark)

πŸ§ͺ Tests

Authors: 1


0.9.0 (Mon Jan 22 2024)

πŸš€ Enhancement

πŸ› Bug Fix

🏎 Performance

  • OPT: (memory) cache schema files upon first read from github #213 (@yarikoptic)

🏠 Internal

πŸ§ͺ Tests

  • Rerun failing test_dandimeta_datacite tests #199 (@jwodder)
  • mypy: Set ignore_missing_imports = False #197 (@jwodder)
  • Test against Python 3.12 #198 (@jwodder)
  • Update README.md - more about use of the library + a few hyperlinks to files and projects #197 (@yarikoptic)

Authors: 6


0.8.4 (Fri Jun 16 2023)

πŸ› Bug Fix

πŸ§ͺ Tests

  • Add mypy to test extra_requires since needed for type hints testing #174 (@yarikoptic)

Authors: 4


0.8.3 (Mon Apr 17 2023)

🏠 Internal

πŸ”© Dependency Updates

Authors: 2


0.8.2 (Thu Mar 16 2023)

πŸ› Bug Fix

Authors: 1


0.8.1 (Mon Mar 06 2023)

πŸ› Bug Fix

Authors: 1


0.8.0 (Mon Mar 06 2023)

πŸš€ Enhancement

πŸ› Bug Fix

🏠 Internal

πŸ“ Documentation

πŸ§ͺ Tests

Authors: 5


0.7.1 (Thu Apr 28 2022)

πŸ› Bug Fix

πŸ§ͺ Tests

  • Set DJANGO_DANDI_WEB_APP_URL for dandi-cli integration tests #132 (@jwodder)

Authors: 2


0.7.0 (Wed Apr 06 2022)

πŸš€ Enhancement

  • ENH/RF: do not enforce any DANDI instance by default, support DJANGO_DANDI_WEB_APP_URL env var to specify one #128 (@yarikoptic)

πŸ§ͺ Tests

  • Directly base Docker image off of dandi-archive image #126 (@jwodder)
  • Update dandi-archive Dockerfile to use Python 3.9 #125 (@jwodder)

Authors: 2


0.6.0 (Thu Mar 17 2022)

πŸš€ Enhancement

Authors: 2


0.5.3 (Mon Mar 07 2022)

πŸ› Bug Fix

Authors: 2


0.5.2 (Mon Jan 31 2022)

πŸ› Bug Fix

Authors: 1


0.5.1 (Sat Jan 15 2022)

πŸ› Bug Fix

Authors: 4


0.5.0 (Tue Jan 11 2022)

πŸš€ Enhancement

πŸ› Bug Fix

🏠 Internal

πŸ§ͺ Tests

Authors: 4


0.4.3 (Thu Oct 07 2021)

πŸ› Bug Fix

  • enh: add subject and sample aggregating for bids dandisets #92 (@satra)

Authors: 1


0.4.2 (Mon Oct 04 2021)

πŸ› Bug Fix

Authors: 2


0.4.1 (Tue Sep 28 2021)

πŸ› Bug Fix

πŸ§ͺ Tests

  • Mark tests requiring network access and add a test workflow that disables network access #88 (@jwodder)

Authors: 2


0.4.0 (Sun Sep 26 2021)

πŸš€ Enhancement

πŸ› Bug Fix

  • adds all properties to context with implicit dandi schema #84 (@satra)
  • make schemaKey required and improve validation and migration functions #77 (@satra @yarikoptic)
  • [fix] creating identifier from url in relatedResource #78 (@djarecka @satra)

Authors: 3


0.3.4 (Wed Sep 15 2021)

πŸ› Bug Fix

Authors: 1


0.3.3 (Thu Sep 09 2021)

πŸ› Bug Fix

  • fixing to_datacie, allowing for None in roleName #81 (@djarecka)

🏠 Internal

  • Switch to versioningit (non-src-layout) #56 (@jwodder)

Authors: 2


0.3.2 (Thu Jul 29 2021)

πŸ› Bug Fix

Authors: 1


0.3.1 (Wed Jul 28 2021)

πŸ› Bug Fix

  • ensure schemaKeys are set properly #68 (@satra)

Authors: 1


0.3.0 (Wed Jul 28 2021)

πŸš€ Enhancement

  • improve help options #60 (@satra)
  • Copy dandietag code from dandi-cli #58 (@jwodder)
  • fix: clean up optional components of the schema #52 (@satra)

πŸ› Bug Fix

⚠️ Pushed to master

  • BF: do not refer to dandi-cli for LICENSE file (@yarikoptic)

πŸ§ͺ Tests

  • Set DANDI_ALLOW_LOCALHOST_URLS when running dandi-cli tests #66 (@jwodder)
  • RF(CI): run dandi-cli tests only against 3.8 (but all OSes) #64 (@yarikoptic)
  • Run dandi-cli tests with dandi-api image built with local version of dandischema #63 (@jwodder)
  • fix: change id to identifier for software #46 (@satra)
  • Add workflow for testing dandischema against latest release of dandi-cli #49 (@jwodder)

Authors: 4


0.2.10 (Wed Jun 30 2021)

πŸ› Bug Fix

  • enh: allow checking to see data are matched but allow for missing fields #48 (@satra)
  • adding AgeReferenceType #50 (@djarecka)

Authors: 2


0.2.9 (Thu Jun 24 2021)

πŸ› Bug Fix

  • doc: add a bit more info to readme #45 (@satra)
  • release.yml: Use DANDI_GITHUB_TOKEN to push to repo #44 (@jwodder)
  • enh: update models to do more validation checks #42 (@satra)

🏠 Internal

Authors: 2


0.2.8 (Fri Jun 18 2021)

πŸ› Bug Fix

  • Fix: Make the library more robust for publishing #41 (@satra)

Authors: 1


0.2.7 (Thu Jun 17 2021)

πŸ› Bug Fix

Authors: 2


0.2.6 (Wed Jun 16 2021)

πŸ› Bug Fix

Authors: 2


0.2.5 (Wed Jun 16 2021)

πŸ› Bug Fix

Authors: 3


0.2.4 (Thu Jun 10 2021)

πŸ› Bug Fix

Authors: 1


0.2.3 (Wed Jun 09 2021)

πŸ› Bug Fix

  • fix: update migration code to account for missing fields #30 (@satra)

🏠 Internal

  • Use DANDI_GITHUB_TOKEN to check out dandi/schema when releasing #31 (@jwodder)

Authors: 2


0.2.2 (Tue Jun 08 2021)

πŸ› Bug Fix

  • fix: remove readOnly from constants #28 (@satra)

Authors: 1


0.2.1 (Fri May 28 2021)

πŸ› Bug Fix

  • fix: dandi-etag carries extra component beyond md5 #24 (@satra)

🏠 Internal

πŸ§ͺ Tests

  • Set up schema testing and autorelease of new schemata #17 (@jwodder)

Authors: 2


0.2.1 (Fri May 28 2021)

πŸ› Bug Fix

  • fix: dandi-etag carries extra component beyond md5 #24 (@satra)

🏠 Internal

  • Fix release workflow #25 (@jwodder)
  • Patch versioneer to exclude tags that don't start with a digit #20 (@jwodder)

πŸ§ͺ Tests

  • Set up schema testing and autorelease of new schemata #17 (@jwodder)

Authors: 2


0.2.0 (Wed May 26 2021)

πŸš€ Enhancement

πŸ› Bug Fix

Authors: 2


0.1.1 (Tue May 25 2021)

🏠 Internal

πŸ“ Documentation

Authors: 2


0.1.0 (2021-05-20)

Initial release (after splitting code off from dandi)