All notable changes to PushmiPullyu project will be documented in this file.
PushmiPullyu is a Ruby application, whose primary job is to manage the flow of content from Jupiter into Swift for preservation.
The format is based on Keep a Changelog, and releases in PushmiPullyu adheres to Semantic Versioning.
- Bring in and enforce inclusive language cops PR#469
- Use
File.open
with a block for simple exception handling and ensuring files are closed #475 - Fix problem with authentication token expiration by @lagoan in #457
- Bump bundler from 2.3.12 to 2.4.9 PR#483
- Use add_dependency instead of add_runtime_dependency. PR#473
- Bump rexml from 3.2.8 to 3.3.2 by @dependabot in #462
- Bump timecop from 0.9.8 to 0.9.10 by @dependabot in #450
- Bump redis from 5.0.8 to 5.3.0 by @dependabot in #468
- Update CI for branch name changes by @pgwillia in #480
- Bump danger from 9.3.2 to 9.5.0 by @dependabot in #466
- Bump bagit from 0.4.6 to 0.6.0 by @dependabot in #482
- Update minitar requirement from ~> 0.7 to >= 0.7, < 2.0 by @dependabot in #481
- Bump rubocop-rspec from 2.24.1 to 3.1.0 by @dependabot in #478
- Bump rdf from 3.2.11 to 3.2.12 by @dependabot in #479
- Bump webmock from 3.19.1 to 3.24.0 by @dependabot in #477
- Bump rubocop from 1.64.0 to 1.66.1 by @dependabot in #473
- Bump rollbar from 3.4.1 to 3.6.0 by @dependabot in #472
- Bump activesupport from 7.1.1 to 7.1.4 by @dependabot in #470
- Bump rake from 13.0.6 to 13.2.1 by @dependabot in #426
- Refresh authentication token after it expires #311
- Simplify get entity code #280
- Increase clarity of log files #433
-
Add more logging information #433
-
Add V3 authentication #349
-
Add logic to perform authentication against the V3 Auth protocol
- Fix nil exception #314
- Bump rubocop from 1.28.1 to 1.54.1 PR#348
- Add missing logging for standard exception #314
- Fix URI concatenation for jupiter's base url. #309
- Add rescue block to catch exceptions while waiting for next item #280
- Add logic to fetch new community and collection information from jupiter and create their AIPS. #255
- Add delay to re-ingestion attempts to allow for problems to be fixed #297
- Bump git from 1.9.1 to 1.13.0
- Fix issue with temporary work files not being deleted after a failed swift deposit #242
- Bump to Ruby 2.7
- Fix issue with entity information consumed even after failed deposit #232
- Bump rspec from 3.10.0 to 3.12.0
- Bump rollbar from 3.3.0 to 3.3.2
- Bump pry-byebug from 3.8.0 to 3.10.1
- Bump webmock from 3.14.0 to 3.18.1
- Bump rubocop-rspec from 2.6.0 to 2.11.1
- Bump timecop from 0.9.4 to 0.9.5
- Changed Danger token in Github Actions
- remove pg dependency
- unblock CI (rubocop and coveralls)
- Log to preservation_events.json as well in an easy to use json format.
- Fix authentication bug when using ssl
- bump rubocop and rubocop-rspec
- Fix dependency declaration for UUID gem
- Data output for original_file information