Releases: OpenGeoMetadata/GeoCombine
Releases · OpenGeoMetadata/GeoCombine
Release list
v0.11.0
This is a small update that adds one feature – the ability to skip harvesting and indexing restricted records, which is turned on by default.
What's Changed
- Support skipping restricted records by @thatbudakguy in #198
- Update README; add note about OGM_SKIP_RESTRICTED by @thatbudakguy in #199
Full Changelog: v0.10.0...v0.11.0
v0.10.0
This release updates many dependencies and brings in a variety of improvements to how harvesting works.
- OGM repositories containing metadata can now have custom properties set that identify to GeoCombine which schema versions they conform to. GeoCombine will use this information to avoid harvesting repositories that don't contain records matching the schema version you configure (default Aardvark).
- You can now index a single record, or any directory containing records, not just the ones cloned from OGM! The README contains instructions for how to do this. Thanks @spilth!
- You can now set a list of repositories to skip harvesting/indexing using the
OGM_SKIP_REPOSenvironment variable. This is useful if you already harvest your own institution's records separately, so that GeoCombine doesn't create duplicates.
What's Changed
- Update GitHub actions CI; update & unpin Rubocop by @thatbudakguy in #178
- Clean up naming and usage of validation predicates by @thatbudakguy in #181
- Drop support for EOL ruby 3.1, test on 3.4 by @thatbudakguy in #182
- Support rdbg and make debuggers optional dependencies by @thatbudakguy in #183
- Configure Dependabot for GitHub Actions by @thatbudakguy in #179
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #184
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #185
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #186
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #187
- Adds an ogm_path argument to the index task for indexing arbitrary, local collections by @spilth in #189
- Infer geometry type if subjects include a geometry type by @thatbudakguy in #141
- Rubocop fix by @thatbudakguy in #190
- Add environment dependency to index task by @thatbudakguy in #192
- Filter repositories by declared schema using repository properties by @thatbudakguy in #193
- Support skipping repositories by name by @thatbudakguy in #196
New Contributors
- @dependabot[bot] made their first contribution in #184
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
- Use Aardvark as the default format for indexing records by @thatbudakguy in #163
- Batch Indexing Fix by @spilth in #173
New Contributors
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Ensure that locn_geometry is populated when migrating v1 to Aardvark by @thatbudakguy in #171
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Use .compact instead of filtering out nil by @thatbudakguy in #157
- Combine rspec stubs with receive_messages by @thatbudakguy in #160
- Bug: Explicit require net/http by @mnyrop in #158
- Reformat with rubocop by @thatbudakguy in #162
- Rename spec by @thatbudakguy in #165
- Schema v1 to Aardvark migrator by @thatbudakguy in #143
- Make OGM tasks more production-ready by @thatbudakguy in #169
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Rubocop reformat by @thatbudakguy in #135
- Ensure CI is locked to ruby v3.0 by @thatbudakguy in #134
- Refactor rake tasks into harvester and indexer classes by @thatbudakguy in #133
- change link to OGM GitHub page for schema files by @karenmajewicz in #127
- Support querying the configured solr url when indexing by @thatbudakguy in #136
- Add initial class for aardvark migration by @hackartisan in #128
- Regenerate rubocop todo file by @thatbudakguy in #147
- Avoid nesting cloned OGM repos inside themselves by @thatbudakguy in #148
- Harvesting reporting / tests by @thatbudakguy in #139
- Use the automatic bundling and caching of the setup-ruby action by @thatbudakguy in #146
- Add gbl-1_to_aardvark repo to harvesting denylist by @thatbudakguy in #145
- Remove CLI in favor of rake tasks by @thatbudakguy in #140
- Add: a per_page param to OGM API URI by @ewlarson in #150
- Skip harvesting of repositories that have been archived by @thatbudakguy in #152
- Update URL to JSON schema for document validation by @thatbudakguy in #154
- Warn if cloning an empty or archived OGM repo by @thatbudakguy in #153
New Contributors
- @thatbudakguy made their first contribution in #135
Full Changelog: v0.7.0...v0.8.0
v0.7.0
v0.6.0
What's Changed
- GBL Harvester: default document_transformer should delete solr_bboxtype fields by @ewlarson in #101
- Replace TravisCI with GitHub Actions by @eliotjordan in #111
- Add zsh tip to readme by @dl-maura in #106
- Add rubocop by @eliotjordan in #114
- Remove coveralls and configure SimpleCov by @eliotjordan in #117
- Rename list of values to strip by @hackartisan in #118
- Test Faraday 1/2. by @tpendragon in #120
- Fix bugs and add elements to generated FGDC HTML by @eliotjordan in #103
- move to a denylist for the cloning since not everyone is naming with … by @dl-maura in #123
- 112 json support by @dl-maura in #124
- update denylist by @kgjenkins in #125
New Contributors
- @ewlarson made their first contribution in #101
- @dl-maura made their first contribution in #106
- @hackartisan made their first contribution in #118
- @tpendragon made their first contribution in #120
Full Changelog: v0.5.1...v0.6.0