Releases: projectblacklight/blacklight
Releases · projectblacklight/blacklight
v9.0.0.beta1
What's Changed
- Begin version 9 development on the main branch by @jcoyne in #3319
- Generate Docker image with Rails 7.2, Ruby 3.3 and view_component 3.14 by @jcoyne in #3320
- Stop supporting Rails 6 by @jcoyne in #3224
- Run prettier on config/locales for consistency by @jcoyne in #3322
- Bump rspec-rails dependency. by @cbeer in #3324
- Remove bootstrap 4 support by @jcoyne in #3226
- Remove rails-ujs by @jcoyne in #3225
- Use plural fixture_paths by @jcoyne in #3335
- moves next after numbers by @dnoneill in #3272
- Drop support for view_component 2 by @jcoyne in #3230
- Override ViewComponent::Base#sidecar_files instead of the compiler. by @cbeer in #3346
- Change bookmarkCounter to find multiple selectors by @kirkkwang in #3351
- Consolidate generated additions to the User class by @jcoyne in #3341
- Rename 'Blacklight' inside of core.js as 'Core' by @jrochkind in #3355
- Test on Rails 8 by @jcoyne in #3340
- Precompile assets for propshaft by @jcoyne in #3365
- Use a valid command to test for the existence of docker compose by @jcoyne in #3364
- Workaround bug in devise by @jcoyne in #3368
- Add a way to filter facets in the facets "more" modal by @sandbergja in #3367
- Remove catalog/_search_form.html.erb by @jcoyne in #3332
- Explictly add the form-control class to the auto-complete by @jcoyne in #3205
- Explicitly set the margin class on the constraint component by @jcoyne in #3204
- Remove deprecated show tools partial by @jcoyne in #3321
- Test with esbuild/propshaft including both Rails 7.2 and 8.0 by @jrochkind in #3360
- Allow SearchBarComponent to set necessary classes by @jcoyne in #3197
- Don't install the bootstrap gem unless they are using sassc by @jcoyne in #3363
- Apply bootstrap style to title with classes instead of sass extend by @jcoyne in #3199
- Remove the catalog/_constraints.html.erb partial by @jcoyne in #3331
- Add the h4/h6 class to the facet headings rather than using scss by @jcoyne in #3201
- Upgrade rollup to v4 by @jcoyne in #3353
- Explicitly pass classes on the search widgets by @jcoyne in #3203
- Explicitly set margin classes by @jcoyne in #3196
- Remove show_sidebar partial and helper by @jcoyne in #3334
- Remove deprecated _facets partial by @jcoyne in #3329
- Remove breakpoint specific visually hidden styles by @jcoyne in #3375
- Extract styles applied at all breakpoints by @jcoyne in #3379
- Remove obsolete bootstrap function call by @jcoyne in #3377
- Bookmark counter spec by @mamrey in #3263
- Provide a focus ring on facet open/close button by @jcoyne in #3378
- Show the item page information even if there's only one result by @cbeer in #3381
- Remove extend of .show by @jcoyne in #3374
- Swap order of skip links so main content comes first by @thatbudakguy in #3354
- Remove unnecessary styles by @jcoyne in #3383
- Avoid using deprecated sass darken method by @jcoyne in #3382
- Remove cruft by @jcoyne in #3384
- Remove role=treeitem by @jcoyne in #3359
- Disambiguate .toggle-bookmark by @jcoyne in #3306
- Remove vestiges of turbolinks by @jcoyne in #3356
- Remove undesirable class by @jcoyne in #3388
- Fix group rendering collection by @cbeer in #3402
- Autocorrect Layout/LineContinuationLeadingSpace by @jcoyne in #3396
- Remove catalog scope from grouped search results. by @cbeer in #3404
- Use icon instead of a carat character by @jcoyne in #3401
- Remove start over partial by @jcoyne in #3328
- Restore modal events that were dropped in Blacklight 8 by @cbeer in #3408
- isDefaultPrevented was a jquery-ism. by @cbeer in #3411
- Remove default partial slot value. by @cbeer in #3419
- unify importmap and npm use on 'blacklight-frontend', modernize package.json with exports by @jrochkind in #3371
- Upgrade tested versions of rails by @jcoyne in #3425
- update link_to_search to work with only one/no search_field by @dnoneill in #3422
- Set facet_group_component in the config by @jcoyne in #3391
- Test on rails 8.0.0.rc2 by @jcoyne in #3424
- Use a labeled for show tools sidebar by @thatbudakguy in #3423
- Use Bootstrap 5 Accordion for the facet list by @jcoyne in #3262
- Use css variables for sort-pagination by @jcoyne in #3417
- Remove non-existing class navbar-toggler-right by @jcoyne in #3406
- Prefer bootstrap classes to custom classes for margins by @jcoyne in #3413
- Remove unnecessary role. The role is implied by the main HTML element by @jcoyne in #3393
- Directly use the visually-hidden class by @jcoyne in #3373
- Create correct css class in stylesheet by @jcoyne in #3405
- Set sort-widget-padding with explicit bootstrap classes rather than CSS by @jcoyne in #3416
- Remove icons should be aria-hidden by @jcoyne in #3399
- Remove search_header partial by @jcoyne in #3395
- Use --bs-border-color rather than -border-color for document separator by @jcoyne in #3418
- Remove deprecations by @jcoyne in #3390
- Create a custom css class for the facet toggle button by @jcoyne in #3407
- Switch to using the bookmark icon by default by @jcoyne in #3389
- Bump ruby language spec to >= 3.1 by @jcoyne in #3415
- Prune away unused CSS by @jcoyne in #3430
- Remove custom autocomplete styles by @jcoyne in #3410
- Add bootstrap class to float-right rather than requiring custom css by @jcoyne in #3429
- Remove styles that add unnecessary border around collapsed facets. by @jcoyne in #3387
- Set constraints_component in the config by @jcoyne in #3392
- Switch to logical alignment by @jcoyne in #3436
- Remove unnecessary CSS rule by @jcoyne in https://github.com/projectblacklight/blacklight/pul...
v8.8.2
v8.8.1
What's Changed
- [backport 8.x] Fix CI via updating versions of Rails tested & Solr 9.8 fix by @seanaery in #3500
- [Backport 8.x] Backport 3492 for enabling styling for buttons in numerical and A-Z sort by @hudajkhan in #3499
- [backport 8.x] Strip markup from html_safe selected facet values in the html title. by @seanaery in #3503
- [Backport 8.x] Backport #3495: Ensure that facet suggestions are relevant to the user's query by @sandbergja in #3501
- Ensure that the search bar is visible when focused via anchor link by @thatbudakguy in #3506
Full Changelog: v8.8.0...v8.8.1
v8.8.0
What's Changed
- Backport: Remove redundant aria role from nav element #3457 by @corylown in #3460
- [8.x] Import and export modalForm.js so it is included in the rollup build by @sandbergja in #3466
- [backport 8.x] Remove hover style from non-controllable element by @jcoyne in #3472
- [backport 8.x] Make text indent and left padding a variable by @jcoyne in #3473
- update ruby version by @dnoneill in #3475
- backport: add aria-current for view-type buttons by @dnoneill in #3474
- Backport #3367 to 8.x (Add a way to filter facets in the facets "more" modal) by @sandbergja in #3369
- Backport: Use a labeled for show tools sidebar by @thatbudakguy in #3458
- [backport 8.x] accessibility fix: facet focus ring styles by @seanaery in #3481
- [backport 8.x] Add missing argument to Hash default proc by @sandbergja in #3486
- fix paginator next_page_tag by @dnoneill in #3488
- [8.x] Allow facet button font weight to be set independenly by @jcoyne in #3476
- backport: Let a click on backdrop behind modal close the modal by @dnoneill in #3489
Full Changelog: v8.7.0...v8.8.0
v8.7.0
What's Changed
- backport update link_to_search to work with only one search_field by @dnoneill in #3426
- Backport: Handle beginless/endless ranges in facet value by @jrochkind in #3443
- Backport: Set search bar border rounded class for number of configured search fields by @corylown in #3455
- Backport: remove invalid CSS. Fixes #3444 by @seanaery in #3454
- [Backport] Test on Rails 8 by @jcoyne in #3358
New Contributors
Full Changelog: v8.6.1...v8.7.0
v8.6.0
v8.5.0
What's Changed
- Override ViewComponent::Base#sidecar_files instead of the compiler. by @cbeer in #3347
- Add configuration to opt-in to the new paginator layout. Backports #3272 by @cbeer in #3349
- Backport: 'Blacklight' inside of core.js as 'Core' by @jrochkind in #3357
- [release-8.x branch] Don't include blacklight js twice when using Sprockets by @sandbergja in #3372
- Revert + revise "Deprecate render_document_sidebar_partial and catalog/show_sidebar partial" by @cbeer in #3386
- Bump rspec-rails dependency; backports #3324
- Use plural fixture_paths
- Change bookmarkCounter to find multiple selectors (#3351)
- Show the item page information even if there's only one result; fixes #3314
- Swap order of skip links so main content comes first
- Release 8.x backports by @cbeer in #3337
- Release 8.x backports by @cbeer in #3385
Full Changelog: v8.4.0...v8.5.0
v8.4.0
What's Changed
- Add missing rubocop gems and auto-update by @jcoyne in #3193
- Use bootstrap classes on elements rather than depending on Sass by @jcoyne in #3190
- Use padding-block on main rather than a BS mixin on a sibling by @jcoyne in #3186
- Fix skip link styling by @jcoyne in #3191
- Remove unnecessary include by @jcoyne in #3187
- Remove useless selector by @jcoyne in #3192
- Avoid deprecated class .text-muted by @jcoyne in #3194
- Use simple css rather than sass by @jcoyne in #3195
- Use logical properties for margin and padding on facet layout by @jcoyne in #3189
- Remove obsolete mixin for hyphens-auto by @jcoyne in #3200
- Change permission by @jcoyne in #3218
- Add Configuration#fetch_many_documents_path by @cbeer in #3219
- Remove obsolete engine_cart config by @jcoyne in #3209
- Update compatability in the readme by @jcoyne in #3212
- Fix yarn invocation by @jcoyne in #3221
- Remove unnecessary clearfix by @jcoyne in #3207
- Update documentation on IconComponent by @jcoyne in #3231
- Resolve "Adding bookmark without bookmark counter raises an error" by @mamrey in #3215
- Close FacetFieldCheckboxesComponent span tag by @body-clock in #3235
- add optional bookmark icon for bookmarks by @dnoneill in #3217
- Update to ruby 3.2.5 by @jcoyne in #3245
- Fix docker compose usage by @jcoyne in #3254
- Fix display search-button by @jcoyne in #3255
- Upgrade to actions/checkout@v4 by @jcoyne in #3247
- Give a correct default class for icons by @jcoyne in #3233
- Update flash_message_component.html.erb by @ewlarson in #3266
- Add new rubocop rule by @jcoyne in #3269
- Test on Rails 7.2.0 by @jcoyne in #3167
- Create a PerPageComponent by @jcoyne in #3267
- allow show tools to be moved to the header, closes #2316 by @dnoneill in #3277
- Extract active facet color to a css variable by @jcoyne in #3242
- Use aria-current=page on the page-item by @jcoyne in #3273
- Extra a Blacklight::SkipLinkComponent by @jcoyne in #3243
- Extract DropdownButtonCompnent by @jcoyne in #3280
- Provide aria-label for main navigation by @jcoyne in #3275
- Extract method for visually hidden label by @jcoyne in #3251
- Rename docker-compose.yml to compose.yaml by @jcoyne in #3257
- Use the bootstrap icon for removing a facet by @jcoyne in #3258
- Remove important css directive by @jcoyne in #3261
- Call render without helpers by @jcoyne in #3268
- Use nav tag rather than section tag for pagination links by @jcoyne in #3274
- Simplify constraint spacing on history. by @jcoyne in #3208
- Allow the hover color for the remove contstraint link to be customized by @jcoyne in #3198
- Add a variable to target facet spacing by @jcoyne in #3240
- Allow facet margin to be configured separately from the global $spacer by @jcoyne in #3260
- Ensure the matching version of the assets package is installed by @thatbudakguy in #3285
- This style doesn't change anything by @jcoyne in #3287
- Fix css style by @jcoyne in #3292
- Enable overriding the method that renders the field by @jcoyne in #3291
- Refactor SortComponent by @jcoyne in #3289
- Allow the dropdown component to be configured by @jcoyne in #3296
- Allow document style to be customized by @jcoyne in #3294
- Make the main padding configurable by @jcoyne in #3295
- Autocorrect some new rubocop-rails rules by @jcoyne in #3297
- Improve how adv search handles incoming params by @mamrey in #3278
- Fix sass compatibility with Bootstrap 5.3 by @jcoyne in #3299
- Refine adv search active facet behavior by @mamrey in #3309
- update bookmarks to have pointer by @dnoneill in #3305
- Ignore Rubocop false positive on empty literal by @jcoyne in #3311
- Each key makes it's own list by @jcoyne in #3312
- fix show label in metadatadocument by @dnoneill in #3304
- fix double quote on aria-current=page by @dnoneill in #3316
- Extract the conditional for page.current? by @jcoyne in #3317
- Normalize i18n by @jcoyne in #3276
- Use zeitwerk by @jcoyne in #3279
- Don't add unnecessary bookmark routes by @jcoyne in #3318
New Contributors
- @mamrey made their first contribution in #3215
- @body-clock made their first contribution in #3235
- @dnoneill made their first contribution in #3217
Full Changelog: v8.3.0...v8.4.0
v7.38.0
What's Changed
- [backport 7.x] Avoid Turbo prefetching (InstantClick) by @jcoyne in #3149
- Backport #3219 by @cbeer in #3220
- Backport: Fix docker compose usage by @jcoyne in #3271
- Bump max Rails version to 7.2 by @eliotjordan in #3270
New Contributors
- @eliotjordan made their first contribution in #3270
Full Changelog: v7.37.0...v7.38.0
v8.3.0
What's Changed
- Update tests to use latest rails versions by @jcoyne in #3171
- Require rubocop that we use by @jcoyne in #3179
- Add new rubocop rules by @jcoyne in #3183
- Adjust the flash message to be in a container if we use the full-widt… by @jcoyne in #3177
- Update target ruby version for rubocop by @jcoyne in #3182
- Upgrade tested versions of ruby and rails by @jcoyne in #3180
- Test on view_component 3 by default by @jcoyne in #3172
- Remove extraneous solr 9 config by @jcoyne in #3181
- Remove unused sass code by @jcoyne in #3185
Full Changelog: v8.2.2...v8.3.0