Skip to content

Releases: UCNRS-RAMS/ucnrs-rams

v3.2.1

Choose a tag to compare

@body-clock body-clock released this 01 Oct 18:15

This release brings a nice mix of polish, data improvements, and a few important fixes across the app. Highlights include new read-only v1 APIs for institutions and reserves, better location data for the ROR cache, and improved seed data for primer reserves and unassigned projects. There are also database fixes to keep project and visit timestamps accurate, plus a hotfix for reserve visit counts and a frontend test update to make visit interactions more reliable. On top of that, the team refreshed the frontend dependency lockfile and updated gems, so the release feels both feature-rich and stability-focused.

What's Changed

Full Changelog: v3.2.0...v3.2.1

v3.2.0 API Access, YARD, OpenAPI

Choose a tag to compare

@sfisher sfisher released this 24 Sep 18:15

This version adds read-only API access for projects and improves API documentation with YARD and OpenAPI tooling. It also imports research institution affiliations, adds a report-status link for administrators, fixes development setup issues, and standardizes code-quality and Git conventions.


What's Changed

  • docs: add git conventions for commits and branches by @body-clock in #1199
  • Add the read-only v1 projects API by @body-clock in #1196
  • chore(docs): add YARD and OpenAPI documentation tooling by @body-clock in #1200
  • docs(api): document the v1 projects endpoint with YARD and OpenAPI by @body-clock in #1201
  • Import spreadsheet of ror associations by @sfisher in #1197
  • Add admin report status link to reports nav by @djbrooke in #1204
  • Fix dev primer report crash and missing DB routines after dev:prime by @body-clock in #1205
  • RuboCop housekeeping: adopt rubocop-rails-omakase and add generated todo file by @body-clock in #1203

New Contributors

Full Changelog: v3.1.11...v3.2.0

v3.1.11

Choose a tag to compare

@sfisher sfisher released this 17 Sep 18:36

This release focuses on making the service easier to maintain and more reliable for everyday use. It includes updates to the underlying development tools, better internal guidance for the team, fixes to failing tests, a faster and leaner server setup, and improved authentication for secure data access. Overall, the changes are aimed at keeping the system more stable, efficient, and secure without changing the user experience.


What's Changed

  • Update tool-versions such as .rbenv by @body-clock in #1192
  • Add agent guidance and shared RuboCop completion hooks by @body-clock in #1191
  • Fixing failing test by @sfisher in #1194
  • Server container optimized to exclude more build artifact dependencies and be more efficient building docker container by @sfisher in #1193
  • Add token credentials for the JSON API by @body-clock in #1185

Full Changelog: v3.1.10...v3.1.11

v3.1.10

Choose a tag to compare

@body-clock body-clock released this 10 Sep 18:41

This release (v3.1.10) is a maintenance update focused on stability and developer workflow: several hotfixes and compatibility tweaks keep forms, authentication, and search working reliably; tests and test filenames were corrected; and build/dependency files were refreshed.

It also adds helpful developer data to make testing easier, a new administrative view for annual reports, and support for linking institutions via a new ROR table plus a small library to handle zip files. Small housekeeping changes (gitignore, enforcing migrations/schema consistency) are included, and one new contributor made their first contribution.

What's Changed

New Contributors

Full Changelog: v3.1.9...v3.1.10

v3.1.9 - ORCID OAuth and small improvements across validation, UI, and calendar

Choose a tag to compare

@djbrooke djbrooke released this 20 Aug 18:12

What's Changed

This release includes ORCID support through OAuth to support research identity and handles legacy ORCID data. It also bundles fixes and UX polish: a hotfix to correctly handle symbol-typed flags in permit records, smoother animated open/close transitions for modals, improved calendar handling to cover visits that span boundary days, and a mailer refactor that builds mail presenters inside mailers for cleaner email composition. Together these changes tighten data validation, improve user experience and calendar accuracy, and simplify mail generation (thanks to contributions from @ucnrs-manuel and @sfisher).

Full Changelog: v3.1.8...v3.1.9

v3.1.8

Choose a tag to compare

@ucnrs-manuel ucnrs-manuel released this 13 Aug 18:35

Security fixes for docker containers and SecUnit – Updates to enhance the security of Docker containers and the SecUnit component, addressing vulnerabilities and improving overall system protection. Pull request #1169.


What's Changed

  • Security fixes for docker containers and SecUnit by @sfisher in #1169

Full Changelog: v3.1.7...v3.1.8

v3.1.7

Choose a tag to compare

@ucnrs-manuel ucnrs-manuel released this 06 Aug 21:07

This release updates UCNRS-RAMS with several improvements. We've made it easier to manage software dependencies, added helpful debugging guides for developers, and upgraded to the latest version of Rails for better performance and security. We've also improved the project display page to work better for all users, including those using accessibility tools.


What's Changed

Full Changelog: v3.1.6...v3.1.7

v3.1.6: usability, accessibility, security, maintenance changes

Choose a tag to compare

@sfisher sfisher released this 30 Jul 18:19

This release includes a mix of usability, accessibility, security, and maintenance improvements. The team fixed how totals and subtotals are handled to make calculations more reliable, added a new step to project creation to better guide users, and improved sign-out behavior to properly end sessions. They also updated project dependencies and clarified the server startup instructions in the README. In addition, several accessibility (WCAG) fixes were made to the invoice page and home page, helping make the application more inclusive and easier to use.


What's Changed

Full Changelog: v3.1.5...v3.1.6

End of sprint release for accessibility, security and ORCID cleanup

Choose a tag to compare

@sfisher sfisher released this 23 Jul 18:46

This release includes a set of behind-the-scenes improvements focused on reliability, accessibility, and data quality. We improved safety checks around amenity rate selection, updated the site to better align with WCAG accessibility standards, and applied general library updates to keep the platform secure and maintainable. We also added a cleanup script for ORCID records to improve data consistency, fixed the “view all news” link for smoother navigation, and resolved callback-related issues to reduce the chance of errors in key workflows. Overall, this update makes the system more dependable, more accessible, and easier to use for everyone.


What's Changed

New Contributors

Full Changelog: v3.1.4...v3.1.5

v3.1.4

Choose a tag to compare

@sfisher sfisher released this 09 Jul 19:30

This release brings practical improvements across key workflows: we tightened up email behavior for visit cancelations. added configuration for Zotero API use, and improved image upload handling on AWS servers to fix upload issues as well as some smaller changes and bug fixes.


What's Changed

Full Changelog: v3.1.3...v3.1.4