- Update hint/README to reflect support for local json schema in lint command
- Support local json schema in lint command
- Update to specification 0.9.2
- Fix format flag bug in model (print) command
- Log to STDOUT
- Rename
model
command parameter,type
->format
- Remove
schema
command - Fix documentation
- Security update of x/sys
- Adapt Data Contract Specification in version 0.9.2
- Use
models
section fordiff
/breaking
- Add
model
command - Let
inline
print to STDOUT instead of overwriting datacontract file - Let
quality
write input from STDIN if present
- Basic implementation of
test
command for Soda Core - change package structure to allow usage as library
- Fix field parsing for dbt models, affects stability of
diff
/breaking
- Fix comparing order of contracts in
diff
/breaking
- Handle non-existent schema specification when using
diff
/breaking
- Resolve local and remote resources such as schema specifications when using "$ref: ..." notation
- Implement
schema
command: prints your schema - Implement
quality
command: prints your quality definitions - Implement the `inline' command: resolves all references using the "$ref: ..." notation and writes them to your data contract.
- Allow remote and local location for all data contract inputs (
--file
,--with
)
- Suggest a fix during
init
when the file already exists - Rename
validate
command tolint
- Add
diff
command for dbt schema specification - Add
breaking
command for dbt schema specification - Remove
check-compatibility
command - Improve usage documentation
Initial release