Skip to content

Releases: UtrechtUniversity/yoda-clienttools

v2.4.0

31 Mar 14:02

Choose a tag to compare

Changes since last version:

  • Add tool for bulk (sub)category changes of research groups (yrecatgroups)
  • Upgrade Python-irodsclient to v3.3.0
  • Upgrade Python cryptography package to v46.0.6 (security update)
  • Migrate from setup.py to pyproject.toml

v2.3.1

11 Feb 06:18

Choose a tag to compare

Changes since last version:

  • Upgrade Python cryptography package to v46.0.5 (security update)

v2.3.0

21 Nov 14:40

Choose a tag to compare

Changes since last release:

  • Add --use-create-time parameter to old vs. new data report
  • Add "intake data duplication" report that prints a report for data objects that have a copy
    in both an intake vault group and one or more research groups
  • Update default Yoda version from 1.8 to 2.0

v2.2.0

09 Oct 09:11

Choose a tag to compare

Changes since last version:

  • Improve autodetection of CA certificate setting by checking whether iRODS
    certificate is self-signed, and only using the iRODS certificate as a CA
    certificate if that is the case.
  • Upgrade Python-irodsclient to v3.2.0.
  • Remove deprecated UserGroup / user_groups references, which have been removed
    in Python-irodsclient v3.2.0
  • Provide fallback to Python-irodsclient v3.1.1 on Python versions
    older than 3.9 as a temporary workaround so that it still runs there.
  • Minimum Python version is now 3.9

v2.1.0

25 Aug 15:38

Choose a tag to compare

Changes:

  • Minor help text fix in old vs. new data report
  • Add groups export tool (export groups and group memberships into a CSV file)
  • Replace calls to deprecated/removed rule uuGroupGetMember, for compatibility with
    Yoda 2.0.x
  • Drop support for Yoda 1.7

v2.0.0

18 Jun 11:01

Choose a tag to compare

Changes:

  • Upgrade python-irodsclient to v3.1.1
  • Minimum Yoda version: changed to 1.9.x
  • Minimum Python version: changed to to 3.8
  • Add depth-first collection removal tool (ydf_irm)
  • Print dry run output for ydf_irm and yrmgroups to standard output consistently, so that output can be processed more conveniently using tools such as grep and sed.
  • Add --force option to ydf_irm and yrmgroups

v1.12.0

26 May 13:37

Choose a tag to compare

Changes:

  • Add "data duplication" report - prints report that shows which directory trees appear both in a research and vault collection.

v1.11.0

07 May 19:17

Choose a tag to compare

Changes:

  • add "old vs new data" report - prints report on total replica size of data objects,
    grouped by old (not recently modified) vs new (recently modified) data objects

v1.10.0

10 Mar 15:43

Choose a tag to compare

Changes:

  • Use increased session timeout for group lifecycle report to reduce risks of timeouts.
  • Add "2.0" to Yoda version parameter, to prepare for release of first alpha version of
    Yoda 2.0.
  • Docs: update example expiration date for importgroups - it needs to be in the future.
    Also update metadata schema in example to latest version.
  • Docs: add summary list of tools
  • Fix autodetection of CA certificates by choosing the iRODS server certificate over
    the distribution CA certificates, if available, so that running the client tools on a
    (development) server with a self-signed certificate works as expected with default
    settings.
  • Extended data package report: add research or deposit group name, category name
    and subcategory
  • Extended data package report: add archiving date and time
  • Extended data package report: ensure archiving date/time and publication date/time
    use the same timezone (UTC)

v1.9.0

17 Feb 16:23

Choose a tag to compare

Changes:

  • Data package status report: fix for matching vault collections other than data package collections in some cases.
  • Data package status report: report data package collections with no valid status correctly.
  • Add "all" option for --internal-domains in ensuremembers and importgroups tool
  • Add extended data package report: report information for all data packages regarding path, size, publication state and date, README file, license, access type, and metadata schema.