Drhuffman12/upgrade to crystal 1.1.1 (and 1.2.0-dev) (#1) and expand CouchDB version checks #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
-[x] Add dependency of
crystal-lang/json_mapping.cr/ (JSON.mappingwas deprecated and moved to shard.)-[x] Add more environment variables for database connection settings with defaults.
-[x] DEPRECATION: Use
ServerInfo#versioninstead ofVendor#version.As of v3.x (or earlier?), a call to the server's root (e.g.:
GET http://127.0.0.1:5984/)no longer returns
versioninsidevendor.In v3.x, response will instead look like (as of v3.1.1):
-[x] Allow
3.x.xversions of CouchDB.is_v2?andis_v3?methods toCouchDB::Response::ServerInfo.3.x.xand via CircleCI w/2.x.x-[x] Remove hard-coded
crystalkey/version fromshard.yml(for now).Crystal 1.1.1 [6d9a1d583] (2021-07-26)Crystal 1.2.0-dev [cadc4b3c7] (2021-09-02)-[x] Bump version of this shard to
0.4.0CouchDB::VERSIONbased on shard version value in fromshard.yml(to avoid out-of-sync issues).drhuffman12/ci_matrix CouchDB (2.x? and 3.x?)(#2) adds CI test runs for matrix CouchDB (2.x? and 3.x?):