Skip to content

Releases: caltechlibrary/iga

Release 1.3.0

15 May 21:31
Compare
Choose a tag to compare

Changes in this release:

  • Fix issue: when we have a parent id for a record, records should not go through the community review workflow. (Fix implemented by @tmorrell.)
  • Fix issue #14: try to make better guesses at person names containing CJK characters.
  • Updated the IGA workflow to use the latest versions of GitHub Actions dependencies; this avoids runtime warnings about the version of Node being used by GitHub runners.
  • Updated Python dependencies.
  • Added a new GitHub Actions workflow for linting the Markdown files.
  • Added a new GitHub Actions workflow to check URLs in Markdown files and reports invalid or broken links.
  • Edited the README file to follow the Markdown lint rules and to add alt text to images.
  • Minor other internal code changes have been made.
  • Updated copyright year.
  • Updated miscellaenous repository files to match current Library template versions of those files.

Release 1.2.2

09 Nov 02:48
Compare
Choose a tag to compare

Changes in this release:

  • Fixed issue #28: catch and report the case where a repo has no releases.
  • Fixed a bug that manifested when the GitHub access token was invalid.
  • Fixed a syntax bug in the Makefile.
  • Improved (hopefully) the caching of python dependencies to actually work this time.
  • Improved (hopefully) some of the diagnostic error messages.
  • Added Tom Morrell to the CITATION.cff file.

Release 1.2.1

24 Jul 19:56
Compare
Choose a tag to compare

Changes in this release:

  • Fixed setup.cfg, which had some garbled content.
  • Fixed the GitHub Action for building the IGA documentation pages to avoid needlessly running it on every push.
  • The GitHub Actions workflow (action.yml) for IGA now caches Python package dependencies for a slight speed up in run times on GitHub.
  • Added a GitHub Actions workflow to lint the code on pushes & pull requests.

Release 1.2.0

18 Jul 22:48
Compare
Choose a tag to compare

This version fixes problems with handling Invenio Communities. First, an internal bug in IGA would cause an exception if the user attempted to list communities in an InvenioRDM server that defined more than one community. Second, a bug in InvenioRDM itself meant that community links were broken. (Thanks to @tmorrell for a fix via PR #23.)

Additional changes in this version:

  • Switched to using codemeta.json as the main source of truth for version info. The setup.cfg file is now updated from codemeta.json, not the other way around.
  • With respect to how the InvenioRDM metadata field related_identifiers is handled, the IGA documentation and the Google spreadsheet describing how IGA maps fields both omitted the use of CodeMeta fields downloadUrl and installUrl and CFF field repository-artifact. These fields are now in the documentation.
  • The Makefile has been updated in various ways based on experiences with other projects.

Release 1.1.0

31 May 23:11
Compare
Choose a tag to compare

New features:

  • New option --print-doi makes IGA print the DOI of a published record in addition to printing the URL. (Without the option, IGA only prints the URL.)

Changes:

  • The color of text messages printed to the terminal has been changed slightly in an effort to improve readability.
  • The versions of some dependencies in requirements.txt have been updated.
  • Documentation has been updated and expanded.

Release 1.0.3

24 May 21:16
Compare
Choose a tag to compare

Changes in this release:

  • The sample workflow has been revised to be slightly more informative about where it's sending the release for archiving.

Release 1.0.2

23 May 15:45
Compare
Choose a tag to compare

Changes in this release:

  • Fix issue #21: the copyright year put in the metadata dates field can could up being a completely bogus value in some cases.

Release 1.0.1

22 May 21:10
Compare
Choose a tag to compare

Changes in this release:

  • Fix issue #8: parsing organization info sometimes results in an empty id string.

Release 1.0.0

19 May 00:21
Compare
Choose a tag to compare

This is the first full release of IGA, the InvenioRDM GitHub Archiver. This release supports the use of IGA as both a command-line program and as a GitHub Action. Complete documentation is available at https://caltechlibrary.github.io/iga/ and a shortened version of the documentation is present in the repository README file.

Release 0.0.16

18 May 01:11
Compare
Choose a tag to compare

Changes in this release:

  • Fixed another problem with logging, in part by reverting a previous change but also by modifying the code that writes error messages.
  • Expanded the error catches in the GitHub Action workflow to detect and report problems with invalid tokens.
  • Merge PR #7: doc improvements.