Releases: IQSS/ondemand-loop
Releases · IQSS/ondemand-loop
v0.17.0+2025-10-03
What’s Changed
✨ Features
- Added shutdown command to stop DetachedProcess on reset (#520) (6be0cc9)
- Added support for custom logging location (#515) (9c1ef3a)
- Added Accessibility section to the Development and CONTRIBUTING guides (#517) (f723f89)
- Added support to retry cancelled or error uploads (#512) (d237663)
- Improvements to the restart link user feedback (#511) (04fdfc1)
- Updated file browser to use single click to navigate (#504) (d4435e3)
- Connector development improvements to the guide (#497) (36b643f)
- upgrade rails gem (#494) (99eaa0d)
🐛 Bug Fixes
- improvements to the GitHub templates after review (#519) (db6eab1)
- Fixed dataset files parsing for servers that support old versions of the pagination (812b2c8)
- Fixed display error message in UploadBundle drag and drop (2173fc9)
- Fixed error for missing or invalid files (#499) (6af8750)
- Fixed GH test action to not require APP token (#496) (65ee769)
- Removed unused selenium libs and setup. We are using Cypress (#491) (29851d5)
- Minor improvements to the test configuration and unit tests (#490) (1b3fb21)
🧩 Other Changes
- Merge pull request #522 from IQSS/whorka-patch-1 (b3d5408)
- Add authorized users (a4b9463)
- Update coverage badges [skip ci] (9062e84)
- doc: document reset button on the User Guide (#518) (3eb25f8)
- Update coverage badges [skip ci] (b9472cd)
- npm: bump bootstrap from 5.3.7 to 5.3.8 in /application (c8267da)
- doc: add api keys section to user guide (#502) (58288bc)
- Update coverage badges [skip ci] (6b256b2)
- actions: bump actions/create-github-app-token from 1 to 2 (#492) (c93d968)
- Update coverage badges [skip ci] (1ddce0b)
- Create release version (9b5ff3d)
v0.16.0+2025-09-22
v0.15.0+2025-09-19
What’s Changed
✨ Features
- Updated workflows to use GitHub app to commit changes to main (#483) (6434fdf)
- Added support to run OnDemand Loop without local configuration (#480) (126a8f6)
- Migration to Page Objects for e2e tests (#478) (fd66ba4)
- Added navigation customization section to the app guide (#479) (b39c0ce)
- Updated OOD navigation link for Loop to open in a new tab (#475) (40efe80)
- Added support to customize navigation (#471) (f677f6e)
- document events in the User Guide (#470) (bc5c714)
- Added manual testing + how to configure navigation to the guide (#468) (5a801ae)
🐛 Bug Fixes
- Fixed release workflow secrets (f91d59a)
- Fixed create release workflow secrets (bf29631)
- testing main branch rules (#484) (3ad8f79)
- Improvements to the color to navigation labels (1cf309d)
- GH Ruleset test (fea7baa)
- GH Ruleset test (8739fa9)
- Fixed missing button type causing involuntary form submit (#473) (254e74c)
🧩 Other Changes
v0.14.0+2025-09-12
What’s Changed
✨ Features
- disable UploadBundle add files button if the dataset not ready for upload (98cdd34)
- implement events for upload files (#462) (06b76cf)
- Added e2e tests for repository browsing (#458) (bfc78f8)
- store DownloadFile events on file transfer and errors (#455) (9a18ce8)
- Added a independent homepage (#454) (15a92fb)
- Add recent repositories to Upload Bundle creation (#452) (861f2ed)
- Development guide improvements for testing (#445) (73c1a6e)
- Added repository history to Project Downloads tab (#442) (1627ef0)
- Added e2e projects tests (#441) (4561d42)
- Remove Zenodo enabled feature toggle (#440) (5e81974)
- Improvements to the events modal UI (#439) (a858b98)
- Added e2e navigation tests (#438) (fb5c401)
- Add basic Cypress automated tests and CI integration (#435) (2fc6b0d)
- add event model and store and display events for projects (#427) (a0fabcf)
🐛 Bug Fixes
- Improvements to UploadBundle add files title (9f01c2c)
- Fixed active project when selecting a repository from the download history (#459) (26c44c0)
- Fixed support for Dataverse draft datasets (#444) (003ac11)
- ConnectorResolver error handling fixes (#443) (5681ca2)
- Fixed Event.event_type normalization (ee433ec)
- refactor event class constructor parameters (#437) (383bfed)
🧩 Other Changes
- code adjustments for prod (#465) (0e1f904)
- Update coverage badges [skip ci] (ea7df02)
- Improvements to event logging (0e3e1d6)
- Update coverage badges [skip ci] (1e6528a)
- Update coverage badges [skip ci] (8b774f3)
- logging improvements to connector handlers (#461) (bf215fd)
- Update coverage badges [skip ci] (325b43f)
- actions: bump actions/github-script from 7 to 8 (#451) (b9b5c29)
- actions: bump actions/setup-python from 5 to 6 (#450) (630bb25)
- Update coverage badges [skip ci] (f195001)
- Update coverage badges [skip ci] (abfb596)
- Refactoring Zenodo UploadBundle creation into granulat handlers (#446) (4d0c983)
- Update coverage badges [skip ci] (c04729a)
- Improved project creation message after feedback from the team (cee832d)
- Improved e2e test compatibility with Stimulus (3885c5d)
- Update coverage badges [skip ci] (cfb1072)
- Update coverage badges [skip ci] (86f5a57)
- actions: bump actions/upload-pages-artifact from 3 to 4 (#416) (85766c0)
- Update coverage badges [skip ci] (ea57f43)
- Create release version (81fb5a5)
v0.13.0+2025-09-01
v0.12.0+2025-08-29
What’s Changed
✨ Features
- Added reset feature to delete all application metadata (#421) (dddbadd)
- Added repository URL history (#415) (d2a83d0)
- Active project bar with project selection (#413) (e8911f5)
- decrease progress bar width (#411) (7ba2624)
- Enhance grant blurb (#412) (8a8674d)
- Pre-select project when clicking through to a explore page from project details. (#408) (f2eccee)
- Added repo url history to projects (#406) (c38603a)
- Updated UploadBundle default name to full repo domain (#402) (0589f84)
- Added support to update Upload Bundle name (#401) (ba7a84b)
🐛 Bug Fixes
- Fixed retry check for Download files (#429) (6f1a0e9)
- Improvements to the guide to include new features (#425) (bbb89d3)
- Improvements to detached process management (#424) (9b0ec10)
🧩 Other Changes
- Update coverage badges [skip ci] (6997ffe)
- Replace connector status classes with generic statuses (#426) (41dfeef)
- Update coverage badges [skip ci] (ccf7997)
- Update coverage badges [skip ci] (df122d4)
- Tech Debt - Remove initializers as not needed for application behaviour (#419) (20e070b)
- Update coverage badges [skip ci] (c44a1aa)
- Update coverage badges [skip ci] (f70ed0d)
- Update coverage badges [skip ci] (98ed052)
- Updated Download Files tab to be consistent with the Upload Bundle UI (#407) (5344ea6)
- Update coverage badges [skip ci] (8e6d015)
- migrate inline field submit to updated controller (#404) (c1be857)
- Consolidated update name Stimulus controllers into one generic controller (#403) (0394d10)
- Update coverage badges [skip ci] (3a90806)
- Create release version (d8c84f2)
v0.11.0+2025-08-13
What’s Changed
✨ Features
- Zenodo Connector - Add support to select deposition/record from user data (#391) (b6ddd44)
- Add support to create Zenodo datasets (#389) (e0adcc6)
🐛 Bug Fixes
- Fixes and improvements after local review and testing (3f11dd6)
- Improvements to Download and Upload file sorting (#394) (145bd21)
- Fixed download and upload files sorting in all views (#393) (11f536d)
🧩 Other Changes
- Update coverage badges [skip ci] (d2a0d54)
- Update coverage badges [skip ci] (2ce60bc)
- Update coverage badges [skip ci] (8ac895f)
- Update coverage badges [skip ci] (80cb6c3)
- Update coverage badges [skip ci] (9cf1eab)
- Add tests for ConnectController and repository settings helper (#392) (ce5c1d0)
- docs: clarify connector translation locations (#390) (21c9e85)
- Update coverage badges [skip ci] (f0520e9)
- Create release version (a205c66)
v0.10.0+2025-08-13
What’s Changed
✨ Features
- Download Improvements - Added current download size for resume (f72d86c)
- Added support for legacy Zenodo records URLs (862e277)
- Added support for resuming downloads (#380) (927fdbc)
- Migrate Dataverse external tools controller to new Connect abstraction (#374) (258183d)
- Added support for redirects in ConnectorResponse (#373) (07789c4)
- Added Connect Controller and handler abstraction for repositories (#372) (2be965f)
- Migrate Dataverse dataset versions into new Explore abstraction (#370) (0d585a8)
- Migrate Dataverse datasets to Explore abstraction (#369) (ef01b0e)
- Migrate Dataverse collection page into new Explore abstraction (#367) (ec6e053)
- Added Zenodo DOI resolver (#365) (cb71925)
- Added support for Zenodo DOI URLs to Zenodo parser (cc357b7)
- Added DomainResolver to improve URL resolution (#362) (abd8edc)
- Migrate Dataverse landing page to new Explore abstraction (#358) (ea30e70)
- Improved security by validating remote servers before requesting data (#356) (acf1ffa)
- Added i18n tasks for validating translations (#355) (e901190)
- Added connector explorers abstraction (#353) (4c2ea9c)
- Added Repository Explore landing page support (#352) (364b2cd)
- Improvements to ZenodoResolver to use API (2c9f695)
- Integrate Zenodo views with new Explore abstraction (#351) (bbb6592)
- Added support for exploring Zenodo depositions (#349) (60d0479)
- Improve logging of core features (#348) (e6e2d5c)
- Added Dataverse support to select :draft datasets on Upload Bundle creation (#347) (137809b)
- Added Explore abstraction for remote repositories (#344) (75cd447)
- Added support to edit project workspace folder (#343) (8c1e107)
- Added project selection + configurable pagination (#339) (c27c4ee)
- update summary widgets to include all badges (#340) (9322e46)
- Funding grant blurb on documentation and welcome message (#338) (f5a8200)
- Linked README to the application guide (#330) (ee8baf5)
🐛 Bug Fixes
- Removed invalid security settings (c7af0fc)
- Fixes to dependabot syntax (95f3e08)
- Fixed dependabot labels (ac0aa97)
- Fixed wording for Upload Bundles (e33b708)
- Disabled Dataverse upload MD5 check for Zip files (0f16a8a)
- Created ConnectorResolver to fix repo validation (#375) (5dae917)
- Removed redundant button and puma configuration (e5f81c2)
- Added Accept and X-Requested-With headers to Ajax requests (c8d4f89)
- Fix for secret_key_base errors in GitHub CI (9143275)
- Fixes to new coverage script (a4cd337)
- Fixed coverage script working directory on Make target (bea5c84)
- Fixed coverage job (2277063)
- Created rake task to run coverage to allow parallel testing (#368) (a8f239e)
- Fixed RepoResolver integration with new DomainResolver (da21892)
- Fixed RepoUrl to recognize URLs with a HTTP or HTTPS protocol only (#360) (fcf5bcf)
- Fixed link to Zenodo landing page (f63c543)
- refactoring Zenodo explore actions after review and testing (#354) (ef8f8a7)
- Zip uploads will not verify MD5 if files are extracted on Dataverse (7f1ce64)
- Added draft datasets in the select dataset functionality (5556b1b)
- Fixed ProjectsController redirects after edit working dir refactoring (81bf9ba)
- Fixed downloads and metadata folder creation at startup (#342) (16a4397)
- Bug fixes found while doing a backend review (#337) (c7bc87c)
🧩 Other Changes
- npm: bump brace-expansion from 1.1.11 to 1.1.12 in /application (#387) (729545a)
- deps: bump net-imap from 0.5.6 to 0.5.7 in /application (#383) (b7c9370)
- deps: bump rack-session from 2.1.0 to 2.1.1 in /application (#384) (ee90463)
- Update coverage badges [skip ci] (86839f6)
- deps: bump thor from 1.3.2 to 1.4.0 in /application (#382) (d1824e4)
- deps: bump nokogiri from 1.18.7 to 1.18.9 in /application (#381) (7d0d7b6)
- Update coverage badges [skip ci] (6ea5508)
- Update coverage badges [skip ci] (c15219b)
- Update coverage badges [skip ci] (35123b7)
- Update coverage badges [skip ci] (88dc818)
- Update coverage badges [skip ci] (bc3eca4)
- Update coverage badges [skip ci] (f928922)
- Update coverage badges [skip ci] (6eb2ae0)
- test: improve dataverse connector coverage (#371) (44eefb1)
- Update coverage badges [skip ci] (9a53730)
- Update coverage badges [skip ci] (c0890b9)
- Update coverage badges [skip ci] (f854faf)
- Update coverage badges [skip ci] (49ba78f)
- Update coverage badges [skip ci] (df07947)
- Improving RepoResolvers test coverage (#366) (23d3ebd)
- Update coverage badges [skip ci] (f2bc62c)
- Improvements to URL resolution to support more edge cases and inputs (91277b0)
- Update coverage badges [skip ci] (536492d)
- Update coverage badges [skip ci] (03786d5)
- Update coverage badges [skip ci] (d3de3d4)
- Add cache resolver and refactor cache checks (#364) (b104ec8)
- Update coverage badges [skip ci] (36c0593)
- Update coverage badges [skip ci] (fdd19b1)
- Update coverage badges [skip ci] (3f1a891)
- DoiResolver - Added check for already resolved URL (#361) (5baa573)
- Update coverage badges [skip ci] (57c571c)
- Update coverage badges [skip ci] (172ccab)
- Improved missing/unused translations testing (d7b6f43)
- Update coverage badges [skip ci] (ec96b4d)
- Update coverage badges [skip ci] (6ae64d8)
- Improve testing for Zenodo explorer classes (#359) (a6ee230)
- Update coverage badges [skip ci] (345c12b)
- Update coverage badges [skip ci] (59c2b44)
- Update coverage badges [skip ci] (582a6cb)
- Update coverage badges [skip ci] (27c36ff)
- Update coverage badges [skip ci] (a232711)
- Update coverage badges [skip ci] (48a77f6)
- test: expand coverage for dataverse and zenodo (#350) (939902d)
- Logging improvements to ExploreController (eaf30fe)
- Update coverage badges [skip ci] (ea139dd)
- Update coverage badges [skip ci] (68d2c72)
- Removed redundant GEM puma (0d2207d)
- Update coverage badges [skip ci] (069845b)
- Update coverage badges [skip ci] (46d4127)
- Update coverage badges [skip ci] (586061b)
- Update coverage badges [skip ci] (20fb8a4)
- Update coverage badges [skip ci] (74e7dc8)
- Create release version (cdc3f1c)
v0.9.0+2025-07-29
What’s Changed
✨ Features
- Added link to Dataverse and Zenodo in landing pages (e29aa9f)
- UI and Error handling Improvements after review (cd0fbb7)
- Added support for Dataverse draft datasets (#309) (0f7c06f)
- Download button should consider the presence of Active projects (#315) (60489bf)
- UI Improvements after visual review of the application (#298) (1843222)
- Added zenodo record and depositions link to upload bundle (#297) (c8ea936)
- Added support for Zenodo records to create Upload Bundle (#296) (ac0cad3)
- Added Zendo record page actions bar + Update look and feel to match Dataverse (#294) (5da6489)
- Add actions bar for Dataverse collection and dataset pages (#293) (b2b1c20)
- Added OOD version to the footer (#291) (92e2db4)
- Added Dataverse API version to Dataverse repo entries (#288) (6d4f2a1)
- Added support to multiple versions of OOD for local testing (93c4770)
- Added current hostname to footer (6319673)
🐛 Bug Fixes
- Updated DataverseHub URL after server update (#326) (4438a3a)
- Doc guides second review (#320) (c83d486)
- doc fixes, suggestions, and ideas (#314) (332a72d)
- Improvements to the development guide after review (#308) (b5c4af0)
- Implemented improvements to admin guide after review (#304) (20c3941)
- Updated development guide to show how to use different ood versions (#300) (0703a9c)
- Fixed sitemap URL in navigation (#307) (6ef1c8f)
- Move connector controller translations (#290) (9faf2d2)
- Fixed support for long files in Downloads and Uploads page (#286) (1c290ff)
🧩 Other Changes
- Update coverage badges [skip ci] (3190ad6)
- Update coverage badges [skip ci] (284bed8)
- Doc user guide review (#318) (c23f716)
- Update coverage badges [skip ci] (dd5cc79)
- Update coverage badges [skip ci] (a418c17)
- Improve template coverage with integration tests (#295) (4bb00b8)
- Update coverage badges [skip ci] (0593243)
- Update coverage badges [skip ci] (1883b1f)
- Refactoring test_helper main class comments (4bd7493)
- Improve test coverage for Configuration object (#292) (6c6c51b)
- Update coverage badges [skip ci] (4c090a4)
- Update coverage badges [skip ci] (b1413ac)
- Fix: Refactor project index partials into index folder (#289) (3ca8746)
- Update coverage badges [skip ci] (b6b469d)
- Improvements to the guide (fa6dcaa)
- Create release version (abfdadf)
v0.8.0+2025-07-17
What’s Changed
✨ Features
- Added basic check for missing translations properties (8b962cf)
- Added upload file selector section to user guide (#281) (b551afb)
- Added uploads section to User Guide (#279) (0e4beaf)
- Added User Guide - Downloads section (#277) (96062b0)
- Added Projects section to the User Guide (#276) (291666c)
- Repository settings workflow (#272) (73ebf38)
- enhance documentation for home and user guide introduction (#275) (b04e809)
- Added dataverse external tool info into Finding Data section (#274) (380151d)
- Improvements to the user guide => Finding Data section (#273) (797e2c6)
- Added Development guide (#269) (4b233eb)
- Added restrictions for Dataverse embargoed files (#270) (c928c53)
- enhance documentation - user guide - introduction (#268) (6d91e6f)
- Added Installation guide (#264) (1749a0b)
- Add Admin Guide to documentation (#260) (2d6a3f5)
🐛 Bug Fixes
- Code fixes to support more DV versions (#283) (69d496b)
- Added error handling for Modal UI component (b00e8f8)
- Removed Spanish translations (032886a)
- Updated references to supported versions of Dataverse (03e9642)
- fixed OOD document reference (4d201cc)
- Improvements to version compatibility information for OOD, Dataverse, and Zenodo (972170a)
- Improvements to supported repositories guide page (0388cb1)
- Improve test coverage (#280) (5677790)
- Fixed label on release workflow (#271) (0accff3)
- Fixed dataset file restrictions UI (#265) (0fbc69e)
🧩 Other Changes
- Update coverage badges [skip ci] (7f767a9)
- Add Supported Repositories guide (cb5cbbe)
- Update coverage badges [skip ci] (fcee7b3)
- Update coverage badges [skip ci] (552ec7c)
- Update coverage badges [skip ci] (c4bc55c)
- Update coverage badges [skip ci] (4926797)
- Update coverage badges [skip ci] (6cdaa8b)
- Update coverage badges [skip ci] (a8cfd29)
- Update coverage badges [skip ci] (c0a009f)
- Create release version (47b0bd0)