Skip to content

v9.0.0.beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jcoyne jcoyne released this 06 Feb 15:30
· 2 commits to main since this release

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 #3435
  • Use bootstrap classes to apply margin by @jcoyne in #3434
  • Set the max-width of constraints with clamp() by @jcoyne in #3433
  • Use propshaft compatible url for logo image by @jcoyne in #3370
  • Extract a FacetCollapseToggleButton component by @jcoyne in #3409
  • Start testing on Rails 8 final release by @jcoyne in #3437
  • Handle beginless/endless ranges in facet value by @taylor-steve in #3213
  • Make modal facet "more" pagination controls be on either side of screen by @jrochkind in #3445
  • Remove header_navbar partial by @jcoyne in #3394
  • Remove unnecessary css that pushes pagination out of alignment by @jcoyne in #3439
  • Allow managing all settings from blacklight_defaults.scss via CSS variables by @jcoyne in #3438
  • Assert that view_config will be not nil by @jcoyne in #3344
  • Set search bar border rounded class for number of configured search fields by @corylown in #3450
  • Make the remove button hover color settable by css variable by @jcoyne in #3449
  • Remove redundant aria role from nav element by @corylown in #3457
  • update release-related text in README by @jrochkind in #3446
  • Fix scrolling of longer-than-viewport bootstrap modal in a by @jrochkind in #3447
  • Let a click on backdrop behind modal close the modal by @jrochkind in #3452
  • When modal is open, turn off body scrolling by @jrochkind in #3453
  • Check for present query when appending boolean params by @body-clock in #3463
  • [main] Import and export modalForm.js so it is included in the rollup build by @sandbergja in #3467
  • add aria-current for view-type buttons by @dnoneill in #3465
  • Make text indent and left padding of facet values variables by @jcoyne in #3468
  • Remove hover style from non-controllable element by @jcoyne in #3470
  • Update skip links style by @jcoyne in #3461
  • Use the released version of i18n-rails by @jcoyne in #3459
  • Enable building css so that you can run blacklight without sass by @jcoyne in #3184
  • Rebuild the css file by @jcoyne in #3479
  • Add a pull request template by @jcoyne in #3480
  • [#3484] Add missing argument to Hash default proc by @sandbergja in #3485
  • Remove axe exceptions for unused typeahead and bootstrap 4 by @jcoyne in #3451
  • Put the facet heading padding in a variable by @jcoyne in #3471
  • Extract a SkipLinkItemComponent by @jcoyne in #3478
  • Create a blacklight specific variable for the bookmark icon color by @jcoyne in #3490
  • Allowing styling for numerical and A-Z sort buttons to be passed into the FacetFieldPaginationComponent by @hudajkhan in #3492
  • Remove unused asset generator by @jcoyne in #3380
  • Strip markup from html_safe selected facet values in the html title. by @seanaery in #3464
  • Precompile assets in the host app before running specs by @jcoyne in #3362
  • Use SOLR_MODULES envvar, rather than solrconfig entries for Solr 9.8 compatibility by @sandbergja in #3497
  • Stop testing with Rails 7.0, which is EOL by @jcoyne in #3498
  • Ensure that facet suggestions are relevant to the user's query by @sandbergja in #3495
  • Ensure that the search bar is visible when focused via anchor link by @thatbudakguy in #3505
  • Strip out new facet-only request keys by @maxkadel in #3509

New Contributors

Full Changelog: v8.4.0...v9.0.0.beta1