Releases: data-catering/data-caterer
Releases · data-catering/data-caterer
0.13.2
0.13.1
0.13.0
What's Changed
Following major changes to API were made:
generator
removed fromfield
,count
andcountPerField
,generator.options
now moved to same level as nameoptions
- Foreign key definition change to
source
,generate
anddelete
- Each part of foreign key contains
dataSource
,step
andfields
- Each part of foreign key contains
- Use
field
instead ofcolumn
- Shortened version
col
is also changed tofield
- Shortened version
schema
removed,fields
moves down one level- Validation changes
- Updates
...Col
->...Field
(i.e.isEqualCol
->isEqualField
)isNot...
->is...(negate)
(i.e.isNotNull
->isNull(true)
)not...
->...(negate)
(i.e.notStartsWith("a")
->startsWith("a", true)
)equalToOr...
->...(strictly)
(i.e.equalToOrLessThan(10)
->lessThan(10, false)
)notIn("a", "b")
->in(List("a", "b"), true)
upstreamValidation...withValidation(...)
->upstreamValidation...validations(...)
- New
matchesList(regexes, matchAll, negate)
hasTypes(types, negate)
distinctInSet(set, negate)
distinctContainsSet(set, negate)
distinctEqual(set, negate)
maxBetween(min, max, negate)
meanBetween(min, max, negate)
medianBetween(min, max, negate)
minBetween(min, max, negate)
stdDevBetween(min, max, negate)
sumBetween(min, max, negate)
lengthBetween(min, max, negate)
lengthEqual(value, negate)
isDecreasing(strictly)
isIncreasing(strictly)
isJsonParsable(negate)
matchJsonSchema(schema, negate)
matchDateTimeFormat(format, negate)
mostCommonValueInSet(values, negate)
uniqueValuesProportionBetween(min, max, negate)
quantileValuesBetween(quantileRanges, negate)
- Updates
Full Changelog: 0.12.4...0.13.0