Releases: ncbo/bioportal_web_ui
8.7.1
What's Changed
Refactored home page statistics to be slice-aware, fixing counts for BioPortal slices and adding individuals count — by @jvendetti (#493).
Full Changelog: v8.7.0...v8.7.1
8.7.0
What's Changed
This release includes improvements to test reliability and developer onboarding.
The update fixes session persistence in tests, corrects bulk-delete stubbing, refreshes login flow tests for current UI markup, and gracefully skips GitHub-dependent specs when credentials are missing. It also adds per-test timeout handling to prevent hung suites from failing CI.
On the developer experience side, the release adds a developer / environment setup (Dockerfile, entrypoint, config templates, and docs), headless Chrome support for containerized system tests, and smoke system tests for login and home page flows. These changes make local setup smoother and test execution more predictable across environments.
For a detailed list of changes, see PR #487 by @kltm
Full Changelog: v8.6.1...v8.7.0
8.6.1
What's Changed
Resolved six translation missing errors in the ontology submission workflow, including the new_versions_loaded string that explains the nightly update process for ontologies submitted via URL (by @jvendetti).
Full Changelog: v8.6.0...v8.6.1
8.6.0
What's Changed
This release modernizes BioPortal’s CSS asset pipeline by migrating from the deprecated SassC and Sprockets-based setup to Dart Sass via cssbundling-rails. In addition to aligning with current Rails conventions and improving compatibility with modern npm packages, this work also includes cleanup of some legacy JS/CSS dependencies.
For a detailed list of changes, see PR #485 by @jvendetti
Full Changelog: v8.5.2...v8.6.0
8.5.2
8.5.1
What's Changed
Fixed a 500 error that occurred when users attempted to open the new submission form for some ontologies (#484) by @jvendetti.
Full Changelog: v8.5.0...v8.5.1
8.5.0
What's Changed
This release upgrades the application to Rails 8.0.3 and Ruby 3.2.9, including updates to ViewComponent, dependent gems, JavaScript build configuration, and assorted fixes.
For a detailed list of changes, see PR #465 by @jvendetti
Full Changelog: v8.4.1...v8.5.0