Releases: samvera/hyrax
Releases · samvera/hyrax
v2.4.1
Bugfixes
Accessibility/UI/UX
- Fix coloring of search label text for both background displays (#3382)
Internationalization
i18n
-ize "Collection Details" string (#3370)
Dependencies
- Generate
riiif
2.0 instead of 1.x for new applications (#3390)
Refactors
- Remove conditional from user partial in favor of
User#display_name
(#3380)
v3.0.0 Beta1
Incompatible API changes
- Show for license has moved from
app/views/hyrax/base/_metadata.html.erb
toapp/views/hyrax/base/_attribute_rows.html.erb
(#3153).- If you have local view overrides for
_attribute_rows.html.erb
but not_metadata.html.erb
, this will orphan the license field in the show view. Fix this by adding<%= presenter.attribute_to_html(:license, render_as: :license, html_dl: true) %>
to your custom_attribute_rows.html.erb
.
- If you have local view overrides for
- Renames two database columns to names to avoid camelCase:
itemId
->item_id
,downloadKey
->download_key
(#3121) - Removes
Solrizer::Common
from theHyrax::WorkBehavior
ancestor tree (#3399) - Removes code deprecated during the Hyrax 2.x series (#3401)
User Interface
- Generic Work layout and button organization (#3374)
- Makes Admin Sets Participants tab consistent with Collections Sharing tab (#3384)
- Fixes punctuation error in help text (#3368)
- Generic Login Form employs Bootstrap conventions (#3362)
Bug Fixes
- Prevents creation of multiple
FileSet
s whenAttachFilesToWorkJob
is retried after an uncaught error (#3407)
Internationalization
Refactors
- Remove conditional from user partial (#3380 )
- Homepage layout includes more room for customization and nav pills have been changed to tabs (#3375)
Dependencies
Documentation
- Adds class level documentation for
Hyrax::CatalogSearchBuilder
(#3388)
Migration Procedures from Hyrax 2.x to 3.0
The following steps describe the process for migrating to Hyrax 3. The steps should be run in the order presented.
Update gem
Edit Gemfile or gemspec to update the version of hyrax.
gem 'hyrax', '3.0.0.pre.beta1`
and run
bundle update hyrax
Database: Application DB changes are all covered by db:migrate
Run migrations to get database changes...
rails hyrax:install:migrations
rails db:migrate
You will also need to run migrate for tests to update your test database.
rails db:migrate RAILS_ENV=test
v2.4.0
Features
- Allows logged in users to add read-only works to collections (#3338)
- Adds support for implementing a IIIF viewer of your choice (#3360)
UI Changes
- Wraps long file names without spaces (#3332)
- Adds flash notice for successful deactivation of embargoes (#3334)
- Fixes inconsistent spacing on Edit Works page (#3359)
Bug Fixes
- Removes duplicate thumbnails on feature works panel (#3320)
- Fixes UV embed code by using full resource URI (#3341)
Refactors
- Replaces the
:ensure_permission_template
step with an:apply_permission_template
step. (#3329) - Removes unneccessary case clause from
NestCollectionsController#redirect_path
(#3342) - Avoid deprecated static Factory attributes (#3345)
i18n
- Update copyright year in blacklight locales (#3357)
Documentation
v2.3.3
v2.3.2
v2.3.1
v2.3.0
Features
- #3246 - Adds select all to embargo management panel
Accessibility
- #3248 - Wraps Site header in tag
- #3251 - Wraps sidebar in
- #3263 - Adds heading markup to admin dashboard
- #3264 - Adds aria-current=page attributes to static page links
- #3265 - Adds labels to search bars
- #3266 - Makes Dashboard graphs more accessible
Bug Fixes
- #3270 - Fixes file counts in Admin set / Collections Dashboard
Refactors
- #3259 - Avoids unnecessary calls in Generic work factories
v1.1.1
v2.0.3
v2.2.4
Accessibility
- Update HTML
lang
attribute when changing the language settings (#3235) - Improve title tags for FileSet show pages, improving consistency and accessibility of titles (#3236)
- Reorder document layout on search result pages; makes results more readily discovered and navigable to screen reader users (#3237)
- Fix ordering of headlines on Dashboard landing page (#3247)
- Reworks
terms.html.erb
template to use an HTML formatted ordered list (#3258)- Adopters upgrading from a previous version should update their generated
terms.html.erb
to reflect this accessibility improvement.
- Adopters upgrading from a previous version should update their generated
- Wrap filter options in a fieldset element, using a legend for screen readers (#3249)
Bug Fixes
- Fix HTML sanitization issue in the dashboard user activity table (#3238)
- Fix JSON API for collections
#show
(#3257)
Dependencies
- Add support for
hydra-works
1.x (#3253)