Releases: ncbo/bioportal_web_ui
7.3.0
What's Changed
Infrastructure & dependency upgrades (PR #394)
- Migrated from Apache with mod_passenger to Nginx with Puma, improving modernization, maintainability, and performance
- Upgraded Ruby from 3.0.6 to 3.1.6
- Updated ontologies_api_client from version 2.4.0 to 2.5.0
Additional fixes & configuration improvements
- Added “production” and “staging” sections to the NewRelic YAML configuration file to prevent “config file doesn’t include section” errors from NewRelic
- Added NewRelic license keys to encrypted credentials, resolving an issue where the Rails server and console failed to start when running locally in production mode (#395)
- Removed a global encrypted credentials file belonging to another organization that was mistakenly introduced in PR #336
Full Changelog: v7.2.0...v7.3.0
7.2.0
What's Changed
The concept details pane has been redesigned using ViewComponent technology, prioritizing key information like the ID, synonyms, and definition at the top of the page. Synonyms are now displayed as badges in a horizontal row for better visibility, replacing the previous vertical list. A "See more" link allows users to expand the view when needed. Other properties are grouped under an expandable "All Properties" section, keeping the interface compact while ensuring full access to detailed information. These updates enhance both usability and aesthetics.
Special thanks to @syphax-bouazzouni for his contributions to this release.
For more details, see PR #389
Full Changelog: v7.1.1...v7.2.0
7.1.1
What's Changed
- Fixed an issue preventing virtual appliance users from submitting license keys
- Updated the license key submission form to Bootstrap 5 syntax
- Fixed a display issue with the success message after license key submission
- Fixed a display issue with the footer in appliance mode
- Added a copy to clipboard button for the appliance ID in Admin → Site Administration
For more details, see PR #387
Full Changelog: v7.1.0...v7.1.1
7.1.0
What's Changed
- Added support for the TextDefinitionReplacement change request type, enabling users to request modifications to ontology class definitions
- Improved error handling for invalid GitHub repository names and repositories with issue trackers disabled
- Refactored change request form behavior for consistent handling of Cancel and Submit actions
For more details, see PR #384
Full Changelog: v7.0.4...v7.1.0
7.0.4
What's Changed
Updated the footer to include a statement that BioPortal is free and open to all, and added a "Use of Cookies" link to improve transparency by @jvendetti in #378
Full Changelog: v7.0.3...v7.0.4
7.0.3
What's Changed
- Fixed an issue that prevented ontology views from appearing in the list of ontologies administered by a user on their account information page (#371)
- Fixed a regression that caused a 500 error when clicking on search results on the Search page (#370)
Full Changelog: v7.0.2...v7.0.3
7.0.2
7.0.1
What's Changed
- Fix: Render 404 for non-existing ontologies and projects by @alexskr and @jvendetti in #364
- Remove BPIDResolver by @alexskr in #365
Full Changelog: v7.0.0...v7.0.1
7.0.0
What's Changed
This release introduces a partial alignment of the BioPortal and AgroPortal codebases, improving consistency and shared functionality across platforms (#336, #339, #340, #356). Special thanks to @syphax-bouazzouni for his contributions to this release.
Key Updates:
- Added Docker support (#336, #342)
- Introduced integration tests (#339, #341)
- Migrated the ontology viewer to use Turbo
- Added some modular view components
- Enabled independent scrolling and added auto-scroll functionality to the Classes tree, ensuring the selected node stays in view (#356)
- Resolved several UI issues to preserve BioPortal functionality
Full Changelog: v6.20.2...v7.0.0