Skip to content

Releases: data-catering/data-caterer

0.13.2

26 Dec 09:42
b3778e2
Compare
Choose a tag to compare

What's Changed

  • Add in plan results, clean up imports by @pflooky in #86

Full Changelog: 0.13.1...0.13.2

0.13.1

26 Dec 03:38
2adfc7b
Compare
Choose a tag to compare

What's Changed

  • Add in Java API for validations, add in matches list field validation… by @pflooky in #85

Full Changelog: 0.13.0...0.13.1

0.13.0

25 Dec 12:02
0e642c2
Compare
Choose a tag to compare

What's Changed

Following major changes to API were made:

  • generator removed from field, count and countPerField, generator.options now moved to same level as name options
  • Foreign key definition change to source, generate and delete
    • Each part of foreign key contains dataSource, step and fields
  • Use field instead of column
    • Shortened version col is also changed to field
  • 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)

Full Changelog: 0.12.4...0.13.0

0.12.4

06 Dec 07:06
827305d
Compare
Choose a tag to compare

What's Changed

  • Add in data validation for HTTP requests and responses by @pflooky in #83

Full Changelog: 0.12.3...0.12.4

0.12.3

04 Dec 05:57
e301fc7
Compare
Choose a tag to compare

What's Changed

  • Add ability to round generated numbers, set metadata statistics and r… by @pflooky in #82

Full Changelog: 0.12.2...0.12.3

0.12.2

30 Nov 00:52
4a5ff34
Compare
Choose a tag to compare

What's Changed

  • Update to use GNU General Public License v3.0 (GPL-3.0) with Non-Comm… by @pflooky in #80
  • ODCS v3 by @pflooky in #81

Full Changelog: 0.12.1...0.12.2

0.12.1

17 Oct 10:59
1383e1a
Compare
Choose a tag to compare

What's Changed

  • Split up UI mapper into separate files for clarity by @pflooky in #77

Full Changelog: 0.12.0...0.12.1

0.12.0

17 Oct 07:05
Compare
Choose a tag to compare

What's Changed

  • Clean top-level directory files by @pflooky in #75
  • Add in all features from full version of Data Caterer by @pflooky in #76

Full Changelog: 0.11.11...0.12.0

0.11.11

01 Oct 05:35
bb88a0c
Compare
Choose a tag to compare

What's Changed

  • Add in API for data contract cli support by @pflooky in #74

Full Changelog: 0.11.10...0.11.11

0.11.10

13 Sep 03:59
faec9e2
Compare
Choose a tag to compare

What's Changed

  • 4 generate data for all possible combinations by @pflooky in #72

Full Changelog: 0.11.9...0.11.10