Skip to content

Latest commit

 

History

History
353 lines (222 loc) · 25.4 KB

CHANGELOG.md

File metadata and controls

353 lines (222 loc) · 25.4 KB

2019-08-06, Version 11.0.2 (Stable)

  • [9464dfc3d5] - ci: run tests on node 8 and node 10 (Evan Lucas)
  • [6da5365c50] - deps: bump tap and nyc to latest (Evan Lucas)

2018-10-22, Version 11.0.1 (Stable)

2018-09-19, Version 11.0.0 (Stable)

  • [e3df14c292] - (SEMVER-MAJOR) validator: properly validate Prop.regex() (Evan Lucas)

2018-09-11, Version 10.3.0 (Stable)

  • [0297a994d3] - (SEMVER-MINOR) prop, types: Add .len() to string type (Darin Spivey)

2018-04-11, Version 10.2.0 (Stable)

  • [cf9b8abae1] - (SEMVER-MINOR) types: include original value in err.meta for emails (Evan Lucas)

2018-04-05, Version 10.1.0 (Stable)

  • [6d9f9cfeaf] - (SEMVER-MINOR) prop: make (de)serialization the same (Evan Lucas)

2018-02-19, Version 10.0.1 (Stable)

2018-02-16, Version 10.0.0 (Stable)

  • [891e75a637] - ci: build on node 8 as well as 6 (Evan Lucas)
  • [92ae185302] - (SEMVER-MAJOR) package: add nano-model and nano-prop to tree (Evan Lucas)

2017-12-04, Version 9.3.0 (Stable)

  • [0df12d8cf9] - (SEMVER-MINOR) types: add support for Prop.array().allowNull() (Evan Lucas)

2017-09-26, Version 9.2.0 (Stable)

  • [77653d2b85] - (SEMVER-MINOR) deps: update @helpdotcom/nano-prop to 6.6.2 (Ryan Mottley)

2017-09-26, Version 9.1.0 (Stable)

  • [88b7e86fcc] - (SEMVER-MINOR) deps: update @helpdotcom/nano-prop to @6.6.1 (Ryan Mottley)

2017-09-21, Version 9.0.1 (Stable)

  • [09e2859289] - test: add .object().passthrough() test for failOnExtraneousProperties (Ryan Mottley) CHAT-3568

2017-09-18, Version 9.0.0 (Stable)

2017-07-31, Version 8.4.5 (Stable)

  • [e878e5d8dd] - types: fix allowNull objects (Stephen Belanger)

2017-06-12, Version 8.4.4 (Stable)

  • [b1b5f22d3d] - string: fix minimum (Stephen Belanger)

2017-06-08, Version 8.4.3 (Stable)

  • [4d5702cd0e] - number: fix min warning (Stephen Belanger)

2017-06-07, Version 8.4.2 (Stable)

  • [f7efca32ed] - test: add missing warnings test (Stephen Belanger)
  • [b3ac86fc23] - validator: better warning messages (Stephen Belanger)

2017-05-26, Version 8.4.1 (Stable)

  • [6340565cd7] - number: remove max warning (Stephen Belanger)
  • [76709b5343] - number: remove number example warning (Stephen Belanger)
  • [e6af98fd3b] - string,number: failable warnings (Stephen Belanger)

2017-04-19, Version 8.4.0 (Stable)

  • [9b870bad45] - dep: bump nano-prop to ^6.2.0 (Stephen Belanger)
  • [b1619a7360] - (SEMVER-MINOR) types: add "url" type (Stephen Belanger)

2017-03-03, Version 8.3.0 (Stable)

2017-01-30, Version 8.2.4 (Stable)

2017-01-24, Version 8.2.3 (Stable)

  • [c3ecf84587] - regex: use toString() for contentIdentifier (Evan Lucas)

2017-01-19, Version 8.2.2 (Stable)

  • [26d840ab82] - object: fix allowNull for objects (Evan Lucas)

2017-01-06, Version 8.2.1 (Stable)

2017-01-06, Version 8.2.0 (Stable)

  • [0ca85ed3f0] - lib: remove essentially superfluous variableNames map (Anna Henningsen)
  • [352495cb80] - lib: remove unused properties (Anna Henningsen)
  • [c9f523a775] - lib: turn callback generators into Validator methods (Anna Henningsen)
  • [a3a228eef7] - (SEMVER-MINOR) validator: more flexible handling of missing props (Anna Henningsen)
  • [c07ea6da79] - (SEMVER-MINOR) validator: make error message prefix configurable (Anna Henningsen)
  • [9cbd6a6ff1] - validator: add support for ref props (Anna Henningsen)
  • [db2ffdb363] - (SEMVER-MINOR) validator: enable more object cloning options (Anna Henningsen)
  • [e8406b6de4] - validator: allow specifying input variable name (Anna Henningsen)
  • [cda7ab70b6] - (SEMVER-MINOR) validator: add simple merge method for top level var groups (Anna Henningsen)
  • [e401c62486] - validator: expose code generation pieces (Anna Henningsen)
  • [a93266a681] - (SEMVER-MINOR) validator: more flexible code generation (Anna Henningsen)
  • [1643496cd7] - validator: more generic interface for top-level var handling (Anna Henningsen)

2016-12-14, Version 8.1.2 (Stable)

  • [dcb76562e4] - validator: don’t modify external props argument (Anna Henningsen)

2016-12-13, Version 8.1.1 (Stable)

  • [48f8472783] - types: don't wrap number check in extra block (Evan Lucas)

2016-12-09, Version 8.1.0 (Stable)

  • [0f1760fba3] - deps: [email protected] (Anna Henningsen)
  • [198ed8f842] - lib: split up and move addCheck out of Validator (Anna Henningsen)
  • [dcb430134f] - lib: make Check constructors take single argument (Anna Henningsen)
  • [3325fa9794] - lib: use display path for enum variable name determination (Anna Henningsen)
  • [5d914c0887] - lib: remove impossible conditional (Anna Henningsen)
  • [02f9187447] - lib: remove unnecessary indirection of _getHasOwnProperty (Anna Henningsen)
  • [157dbe1e89] - lib: consolidate all _generateOptional blocks (Anna Henningsen)
  • [571bf18074] - lib: return generated code instead of appending to one builder (Anna Henningsen)
  • [50722a7957] - test: bring test suite to 100 % coverage (Anna Henningsen)
  • [cfe0533030] - test: use common.compile everywhere (Anna Henningsen)
  • [b261e57791] - utils: simplify internal utils (Anna Henningsen)
  • [2ec3d14c2a] - (SEMVER-MINOR) validator: allow iterating over all check instances (Anna Henningsen)
  • [2b55753732] - (SEMVER-MINOR) validator: add failOnExtraneousProperties option (Anna Henningsen)
  • [2154fa0b2e] - validator: compute loop indices based on parent Checks (Anna Henningsen)
  • [71bd8c6039] - validator: pass display paths for props explicitly (Anna Henningsen)
  • [61e75ca5a7] - (SEMVER-MINOR) validator: add stripExtraneousProperties option (Anna Henningsen)
  • [d157c6938e] - validator: more compact code for small enums (Anna Henningsen)

2016-11-11, Version 8.0.8 (Stable)

  • [fc8409a206] - lib: replace Transform class by manual passing of path (Anna Henningsen)

2016-11-09, Version 8.0.7 (Stable)

  • [ffe1b5ecf3] - lib: elide unused Files#_props property (Anna Henningsen)
  • [adbbc9f17b] - lib: indexOf() !== -1includes (Anna Henningsen)

2016-10-31, Version 8.0.6 (Stable)

  • [a3b5223b1b] - lib: remove unused paths and parents properties of Transformer (Anna Henningsen)

2016-10-30, Version 8.0.5 (Stable)

  • [3a02daeecd] - validator: remove unused clone of options (Anna Henningsen)

2016-10-28, Version 8.0.4 (Stable)

  • [43a4f6e760] - deps: remove unused v8is (Evan Lucas)

2016-10-25, Version 8.0.3 (Stable)

  • [ccd3ceafdb] - test: update tap to v8.0.0 and fix tests (Anna Henningsen)

2016-10-25, Version 8.0.2 (Stable)

  • [b8201b71b6] - lib: remove unused properties from Validator (Anna Henningsen)

2016-10-24, Version 8.0.1 (Stable)

  • [30bd3e3068] - lib: avoid unnecessary special-casing of array-of-objects (Anna Henningsen)

2016-10-21, Version 8.0.0 (Stable)

  • [512c8c68a6] - (SEMVER-MAJOR) package: update nano-prop to 4.0.0 (Anna Henningsen)

2016-10-20, Version 7.1.0 (Stable)

  • [ff13596c36] - (SEMVER-MINOR) validator: support objects (Anna Henningsen)

2016-10-18, Version 7.0.0 (Stable)

  • [cbd0f7a123] - (SEMVER-MAJOR) lib: remove all traces of doc generation code (Evan Lucas)
  • [aa581111d0] - (SEMVER-MAJOR) package: refactor to support arrays with nested objects (Evan Lucas)
  • [baf37bc5ab] - validator: remove unnecessary closure when calling callback (Evan Lucas)

2016-09-14, Version 6.0.0 (Stable)

2016-08-18, Version 5.0.4 (Stable)

  • [99f5a9db99] - validator: fix up the lookup path for nested enums (Evan Lucas)

2016-08-10, Version 5.0.3 (Stable)

2016-08-10, Version 5.0.2 (Stable)

  • [fbb0682cda] - property: fix generation for NanoProps (Evan Lucas)

2016-08-09, Version 5.0.1 (Stable)

  • [839be2ae7a] - validator: make sure we require validators for array props (Evan Lucas)

2016-08-09, Version 5.0.0 (Stable)

  • [128fcdc70d] - deps: remove @helpdotcom/releaseit (Evan Lucas)
  • [91e9ca88eb] - (SEMVER-MAJOR) package: remove html doc generation (Evan Lucas)

2016-08-08, Version 4.4.1 (Stable)

  • [14558858aa] - docs: fix build-example with nano-props (Evan Lucas)

2016-08-05, Version 4.4.0 (Stable)

  • [9e80e62656] - test: make tests more reliable (Evan Lucas)
  • [dfd686619f] - (SEMVER-MINOR) validator: set er.code = 'EINVAL' (Evan Lucas)

2016-08-02, Version 4.3.0 (Stable)

2016-08-02, Version 4.2.0 (Stable)

  • [eda0b2406e] - (SEMVER-MINOR) validator: support validating string min and max lengths (Evan Lucas)
  • [1cbfe0b967] - validator: fix undefined reference (Evan Lucas)

2016-07-30, Version 4.1.0 (Stable)

  • [ed45290e48] - deps: @helpdotcom/[email protected] (Evan Lucas)
  • [f25f016809] - transform-props: force array props to be required when NanoProp (Evan Lucas)
  • [5fdd33cad3] - (SEMVER-MINOR) validator: support basic array item validation (Evan Lucas)

2016-07-29, Version 4.0.5 (Stable)

  • [bf3bbe14fe] - index: lazy load docs (Evan Lucas)
  • [c80806e5d3] - package: no longer checkin first-mate (Evan Lucas)

2016-07-29, Version 4.0.4 (Stable)

  • [55bb9e61a9] - ci: switch from quay.io to gcr.io (Evan Lucas)

2016-07-19, Version 4.0.3 (Stable)

  • [26cb6e6378] - docs: fix bug in curl generation (Ryan Mottley)
  • [f3a08cabd3] - test: add test case without input validator (Ryan Mottley)

2016-07-19, Version 4.0.2 (Stable)

  • [2665b45bfa] - validator: fix generation when invalid identifiers are used as name (Evan Lucas)

2016-07-14, Version 4.0.1 (Stable)

  • [a873a287d3] - package: checkin first-mate package (Evan Lucas)

2016-07-12, Version 4.0.0 (Stable)

2016-07-12, Version 3.1.0 (Stable)

  • [24f5f9c8b5] - (SEMVER-MINOR) docs: add curl examples to documentation (Rod Machen)

2016-06-28, Version 3.0.0 (Stable)

  • [8ca512c812] - request: Remove name from error messages (Evan Lucas)
  • [5e705e3a25] - (SEMVER-MAJOR) request,response,docs: remove name as required property (Evan Lucas)

2016-06-27, Version 2.1.5 (Stable)

  • [52cf285f36] - docs: use static date and uuid for build-example (Evan Lucas)

2016-06-21, Version 2.1.4 (Stable)

2016-06-07, Version 2.1.3 (Stable)

2016-06-03, Version 2.1.2 (Stable)

2016-05-26, Version 2.1.1 (Stable)

2016-05-23, Version 2.1.0 (Stable)

  • [a7cc193304] - ci: use quay images and test node v5 and v6 (Evan Lucas) CHAT-460
  • [3af37e5857] - (SEMVER-MINOR) docs: add builtin routes to service docs (Ryan Mottley)

2016-05-12, Version 2.0.1 (Stable)

  • [6150af5117] - docs: don't break if missing output (Evan Lucas)

2016-05-11, Version 2.0.0 (Stable)