Releases: crate/commons-codec
Releases · crate/commons-codec
v0.0.20
What's Changed
- DynamoDB: Change CrateDB data model to use (
pk
,data
,aux
) columns
Attention: This is a breaking change. - MongoDB: Handle too large
$date.$numberLong
values gracefully - Zyp/Moksha: Improve error reporting when rule evaluation fails
Details
- Chore(deps): Update poethepoet requirement from <0.29 to <0.30 by @dependabot in #62
- Chore(deps): Update validate-pyproject requirement from <0.20 to <0.21 by @dependabot in #63
- DynamoDB: Change CrateDB data model to use (
pk
,data
,aux
) columns by @amotl in #64 - Improvements for Zyp/Moksha error reporting and MongoDB
$date.$numberLong
values by @amotl in #65
Full Changelog: v0.0.19...v0.0.20
v0.0.19
v0.0.18
What's Changed
- MongoDB: Improved
MongoDBCrateDBConverter.decode_canonical
to also
decode non-UUID binary values - Zyp/Moksha/jq:
to_object
function now respects azap
option, that
removes the element altogether if it's empty - Zyp/Moksha/jq: Improve error reporting at
MokshaTransformation.apply
- MongoDB: Improved
MongoDBCrateDBConverter.decode_extended_json
Details
- Chore(deps): Update pymongo requirement from <4.9 to <4.10 by @dependabot in #55
- Zyp and MongoDB: A few adjustments and refinements by @amotl in #57
- MongoDB: Fix BSON decoder by @amotl in #59
Full Changelog: v0.0.17...v0.0.18
v0.0.17
v0.0.16
What's Changed
- MongoDB: Added
MongoDBFullLoadTranslator
andMongoDBCrateDBConverter
- Zyp: Fixed execution of collection transformation
- Zyp: Added software test and documentation about flattening lists
- MongoDB: Use
bson
package to parse BSON CANONICAL representation - MongoDB: Complete and verify BSON data type mapping end-to-end
- MongoDB: Use improved decoding machinery also for
MongoDBCDCTranslator
- Dependencies: Make MongoDB subsystem not strictly depend on Zyp
- Zyp: Translate a few special treatments to jq-based
MokshaTransformation
again - Zyp: Improve documentation
- Packaging: Add missing
MANIFEST.in
Details
- MongoDB: Code refactoring and generalization by @amotl in #49
- Zyp: Improve jq-based Moksha transformations and general documentation by @amotl in #50
Full Changelog: v0.0.15...v0.0.16
v0.0.15
v0.0.14
What's Changed
- Replace poor man's relation name quoting with implementation
quote_relation_name
fromsqlalchemy-cratedb
package. - DynamoDB: Add special decoding for varied lists, storing them into a separate
OBJECT(IGNORED)
column in CrateDB. - DynamoDB: Improve
to_sql()
to accept list of records.
Details
- DynamoDB: Add software test for decoding list of objects by @amotl in #37
- Replace poor man's relation name quoting with implementation from
sqlalchemy-cratedb
by @amotl in #38 - DynamoDB: Add special decoding for varied lists by @amotl in #39
- DynamoDB: Compress transformation tests into single one. Naming things. by @amotl in #41
- DynamoDB: Add integration test for full-load operation by @amotl in #42
- DynamoDB: Improve
to_sql()
to accept list of records by @amotl in #43 - Chore(deps): Update cattrs requirement from <24 to <25 by @dependabot in #44
- Chore(deps): Update poethepoet requirement from <0.28 to <0.29 by @dependabot in #45
Full Changelog: v0.0.13...v0.0.14