Releases: curationexperts/t3
Releases · curationexperts/t3
v0.28.0
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
v0.27.0
What's Changed
- Add ability to display configuration data in JSON format by @mark-dce in #235
- Add configuration download link to admin status page by @mark-dce in #236
- Enhance Field validations by @mark-dce in #238
- Restrict access to manage configs by @mark-dce in #240
- Allow administrators to import configuration from a file by @mark-dce in #242
- Clean up some small styling issues by @mark-dce in #243
Miscellaneous Maintenance
- Fix flaky SolrService tests by @mark-dce in #233
- Remove test for unimplemented view config/new by @mark-dce in #239
- [REFACTOR] Rename Config --> SolrService by @mark-dce in #231
- [REFACTOR] Cache the Field order by @mark-dce in #232
- [REFACTOR] Leverage Field caching in other classes by @mark-dce in #234
- [REFACTOR] Streamline user status helper by @mark-dce in #237
- [REFACTOR] Add tests for admin/config/show view by @mark-dce in #241
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- Add ActionCable support for Custom Domains by @mark-dce in #229
- Add Rake and Capistrano tasks to add new admin users by @mark-dce in #230
Patches
- Bump actionpack from 7.1.3.2 to 7.1.3.4 by @dependabot in #228
- Bump actiontext from 7.1.3.2 to 7.1.3.4 by @dependabot in #227
Full Changelog: v0.25.4...v0.26.0
v0.25.4
v0.25.2
v0.25.1
v0.25.0
What's Changed
- Upgrade Rails to latest release by @mark-dce in #204
- Speed up screen refresh when reordering fields by @mark-dce in #211
- Fix gaps in sequence numbers after deletions by @mark-dce in #212
- Update README.md by @mark-dce in #217
- Display live import updates by @mark-dce in #221
Maintenance Changes
- [REFACTOR] Use STI for Items and Collections by @mark-dce in #199
- [Refactor] Make resource validation test more specific by @mark-dce in #200
- Fix typo in application layout file by @mark-dce in #201
- Fix flaky request test by @mark-dce in #202
- [REFACTOR] Remove dead code by @mark-dce in #203
- [REFACTOR] Have helper provide a default favicon by @mark-dce in #205
- Remove dead code by @mark-dce in #206
- Address Rails 7.1 deprecation warnings: by @mark-dce in #207
- Fix spelling of rspec support directory name by @mark-dce in #208
- Add foreman support in development environment by @mark-dce in #209
- [REFACTOR] Force dev server to start on port 3000 by @mark-dce in #210
- Fix flaky search_bar_component coverage by @mark-dce in #213
- [REFACTOR] Clarify ability determination by @mark-dce in #214
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #216
- Bump nokogiri from 1.16.4 to 1.16.5 by @dependabot in #215
- [REFACTOR] Rename ingest manifest fixture by @mark-dce in #218
- [REFACTOR] Simplify import job by @mark-dce in #219
- [REFACTOR] Remove unnecessary manifest size validation by @mark-dce in #220
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- Refactor common Item and Collection behavior into shared class by @mark-dce in #180
- Refactor Item and Collection model tests to use shared examples by @mark-dce in #181
- Refactor to reduce cognitive complexity by @mark-dce in #182
- Refactor Theme logo and favicon attachment by @mark-dce in #183
- Allow files to be attached to Items by @mark-dce in #184
- Update importer to attach files to Items by @mark-dce in #185
- Fix Ingest never completing on errors by @mark-dce in #186
- Allow the importer to cast scalars to multi-valued fields by @mark-dce in #187
- Index file attachment signatures into Solr by @mark-dce in #188
- Display signed_ids for files on the Item show page by @mark-dce in #189
- Display a download link for each file attached to an Item by @mark-dce in #190
- Fix bug that allows Resources to be saved without required fields by @mark-dce in #191
- [REFACTOR] Handle resource labels for missing titles by @mark-dce in #192
- Improve Item and Collection display in dashboard by @mark-dce in #193
- [REFACTOR] Simplify and speed up Item request specs by @mark-dce in #194
- Remove dynamic Solr Configuration UI by @mark-dce in #195
- [REFACTOR] Make dashboard status more consistent with other models by @mark-dce in #196
- [REFACTOR] Speed up CertBot Client tests by @mark-dce in #197
- Fix bug preventing newly imported file from appearing in UI by @mark-dce in #198
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- Add administrator authorization to manage items and collections by @mark-dce in #172
- Allow admins to choose the blueprint before entering item data by @mark-dce in #173
- Add UI elements to manage Collections by @mark-dce in #174
- Refactor administrator sidebar menu by @mark-dce in #175
- Fix ForbiddenAttributesError when submitting collections by @mark-dce in #176
- Update header and link names for managing collections by @mark-dce in #177
- Add a custom form helper for displaying collection options by @mark-dce in #178
- Add collection selection UI to edit forms by @mark-dce in #179
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- Support adding new entries to multi-value fields by @mark-dce in #167
- Allow administrators to delete a value from multi-value fields by @mark-dce in #168
- Remove blank values from multi-value fields when saving by @mark-dce in #169
- Add a Collection model by @mark-dce in #171
Bug Fixes
- Store Solr download files in persistent directory by @mark-dce in #166
- Fix bug in solr_wrapper configuration file by @mark-dce in #170
Full Changelog: v0.21.0...v0.22.0