Skip to content

v0.28.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mark-dce mark-dce released this 03 Sep 14:48
· 4 commits to main since this release
8e268fb

What's Changed

Controlled Vocabulary Support

  • Highlight the "Status" section when displaying Config pages by @mark-dce in #244
  • Add a basic model for controlled vocabularies by @mark-dce in #246
  • Add basic UI for creating and managing Vocabularies by @mark-dce in #247
  • Store a URL-friendly 'slug' for each vocabulary by @mark-dce in #248
  • Use slugs instead of ids in Vocabulary routes by @mark-dce in #249
  • Update Vocabularies to permit numbers in slugs by @mark-dce in #250
  • Add Terms model to allow vocabulary terms to be saved and retrieved by @mark-dce in #251
  • Add User Interface for managing terms by @mark-dce in #253
  • Include Vocabularies and Terms in configuration exports by @mark-dce in #254
  • Allow administrators to import Vocabulary Terms from a JSON file by @mark-dce in #255
  • Clean up Vocabulary listing view by @mark-dce in #261
  • Improve Vocabulary show and edit views by @mark-dce in #262
  • Add a relationship between Fields and Vocabularies by @mark-dce in #264
  • Separate collection support from vocabulary support by @mark-dce in #265
  • Add form helper to render local vocabulary terms by @mark-dce in #266
  • Add vocabulary support in item and collection edit forms by @mark-dce in #267
  • Allow administrators to choose a specific vocabulary for fields by @mark-dce in #268
  • Clean up Field editor layout by @mark-dce in #269
  • Store term IDs instead of keys in Resource records by @mark-dce in #270
  • Add indexing support for Term ids & labels by @mark-dce in #273
  • Add validations for term values in vocabulary fields by @mark-dce in #275
  • Add ingest support for vocabulary fields by @mark-dce in #276
  • Improve vocabulary navigation by @mark-dce in #277
  • Log invalid vocabulary terms during ingests by @mark-dce in #280
  • Improve the layout of the vocabulary and term UI by @mark-dce in #284
  • Enhance Vocabulary editing form by @mark-dce in #287
  • Use grid layout for Vocabulary index listing by @mark-dce in #288
  • Support Markdown in Vocabulary notes by @mark-dce in #290

Basic Search Features

Miscellaneous Enhancements

  • Improve ImportJob performance by caching blueprints by @mark-dce in #281
  • Ensure facets with more than 10 values display the "more≫" link by @mark-dce in #283

Bug Fixes

  • [FIX] Allow resources to be saved with vocabulary fields from forms by @mark-dce in #278
  • [FIX] Duplicate source_fields only populate last field by @mark-dce in #279
  • [BUG] Handle invalid vocabulary key changes gracefully by @mark-dce in #285
  • [BUG] Handle invalid term key changes gracefully by @mark-dce in #286

Maintenance

*[MAINTENANCE] Update CircleCI orb versions by @mark-dce in #245

  • [MAINTENANCE] Bump rexml from 3.2.8 to 3.3.3 by @dependabot in #289
  • [MAINTENANCE] Update Rubocop version by @mark-dce in #291
  • [MAINTENANCE] Update gem dependency versions by @mark-dce in #292
  • [REFACTOR] Remove namespacing from vocabulary Terms by @mark-dce in #252
  • [REFACTOR] Rename Config #update to #upload by @mark-dce in #256
  • [REFACTOR] Standardize Vocabulary attribute names by @mark-dce in #258
  • [REFACTOR] Standardize Term attribute names by @mark-dce in #259
  • [REFACTOR] Rename #solr_field_name attribute by @mark-dce in #260
  • [REFACTOR] Remove unused code by @mark-dce in #263
  • [REFACTOR] Move solrization code into Field model by @mark-dce in #271
  • [REFACTOR] Clean up Solr field naming by @mark-dce in #272
  • [REFACTOR] Split large shared test group into smaller groups by @mark-dce in #274
  • [REFACTOR] Cache term ID lookup tables by @mark-dce in #282
  • [REFACTOR] Make a separate service for dynanamic Catalog configuration by @mark-dce in #293
  • [REFACTOR] Cache AR results during reindexing by @mark-dce in #295

Full Changelog: v0.27.0...v0.28.0