Skip to content
This repository has been archived by the owner on Jan 2, 2024. It is now read-only.

Latest commit

Β 

History

History
424 lines (196 loc) Β· 16.4 KB

CHANGELOG.md

File metadata and controls

424 lines (196 loc) Β· 16.4 KB

4.3.2 (2019-11-12)

πŸ› Bug Fixes

🧦 Miscellaneous

  • deps: bump seedrandom from 3.0.3 to 3.0.5 (#39) ()
  • deps-dev: bump @holvonix-open/release-config-js (#48) ()
  • deps-dev: bump @holvonix-open/release-config-js (#80) ()

4.3.1 (2019-08-28)

πŸ› Bug Fixes

  • deps-dev: bump typescript from 3.5.3 to 3.6.2 (#30) (dfe4b31)

🧦 Miscellaneous

  • deps-dev: bump @holvonix-open/release-config-js (#29) (f57c47f)

4.3.0 (2019-08-25)

πŸŒŸπŸš€ Features

  • fluent record fuzzer configuration (b0a20bd)

4.2.1 (2019-08-25)

πŸ› Bug Fixes

  • correct IOTSF0004 error message (e69009d)

πŸ’„ Polish

  • label record and unknownrecord as supported (9251714)

4.2.0 (2019-08-25)

πŸŒŸπŸš€ Features

  • support t.record and t.UnknownRecord, closes #27 (#28) (b60591f)

πŸ“– Documentation

  • delete legacy bug template (d03195a)

🧦 Miscellaneous

  • deps-dev: bump @holvonix-open/release-config-js (#21) (ceaab1b)
  • deps-dev: bump @holvonix-open/release-config-js (#22) (2fc34c6)
  • stale issues (40c0d46)
  • deps-dev: bump @holvonix-open/release-config-js (#23) (dc4ac16)
  • deps-dev: bump @types/node from 12.7.1 to 12.7.2 (#24) (edf12b5)
  • deps-dev: bump concurrently from 4.1.1 to 4.1.2 (#25) (f54d59e)
  • deps-dev: bump husky from 3.0.3 to 3.0.4 (#26) (9c60283)

4.1.3 (2019-08-10)

πŸ“– Documentation

  • include min size badge [skip-release] (54b04c6)

🧦 Miscellaneous

  • deps-dev: bump @holvonix-open/release-config-js (#20) (75e16cd)

4.1.2 (2019-08-10)

πŸ“– Documentation

4.1.1 (2019-08-10)

πŸ› Bug Fixes

  • need seedrandom types as prod dep (27c1860)

πŸ”¬ Tests

  • remove spurious debugging timeout (8338f6e)

4.1.0 (2019-08-10)

πŸŒŸπŸš€ Features

πŸ› Bug Fixes

  • randomize NonEmptyArray elements independently (818a366)

4.0.1 (2019-08-10)

πŸ’„ Polish

πŸ“– Documentation

4.0.0 (2019-08-09)

πŸŒŸπŸš€ Features

πŸ“– Documentation

🧦 Miscellaneous

  • deps: bump seedrandom from 3.0.1 to 3.0.3 (#16) (91e2346)
  • deps-dev: bump @types/chai from 4.1.7 to 4.2.0 (#15) (593a4dc)
  • deps-dev: bump @types/node from 12.7.0 to 12.7.1 (9be1c28)
  • deps-dev: bump fp-ts from 2.0.4 to 2.0.5 (#17) (6d16718)
  • deps-dev: bump husky from 3.0.2 to 3.0.3 (#14) (83b11a5)
  • make prod deps updates chores by default (1d16fd1)

⚠️ BREAKING CHANGES

  • Fuzzers now have an input and decoded type. Fuzzer generate as output the input of the t.Type, not the decoded or output types.

3.0.5 (2019-08-08)

πŸ› Bug Fixes

  • ensure non-integers can be used as input to fuzzers (2d5cc60)

3.0.4 (2019-08-08)

πŸ› Bug Fixes

  • string examples made slightly more interesting (4213c0e)

3.0.3 (2019-08-07)

πŸ“– Documentation

  • make examples work without yarn (ec06241)

3.0.2 (2019-08-07)

πŸ’„ Polish

πŸ“– Documentation

3.0.1 (2019-08-07)

πŸ› Bug Fixes

  • move fp-ts and io-ts to peer dependencies (6a95707)

πŸ’„ Polish

  • run non-typescript through prettier (d95bf76)

πŸ“– Documentation

  • add runnable quick start example (34109f9)
  • fix up README typos (518e880)

πŸ”§ Build / Continuous Integration

  • use cd instead of pushd in build scripts (96ad9e9)

πŸ”¬ Tests

  • tests never test for uniqueness for examples (a52f4c3)

3.0.0 (2019-08-07)

πŸŒŸπŸš€ Features

  • support date from io-ts-types. This new dependency is added as a peer -- code using it is only imported on calling loadIoTsTypesFuzzers() (#11) (4384326)

⚠️ BREAKING CHANGES

  • core exports re-organized; some removed. From here on, only breaking changes to exports from index.ts will be deemed breaking changes for the package.

2.0.0 (2019-08-07)

πŸŒŸπŸš€ Features

⚠️ BREAKING CHANGES

  • ExampleGenerator now requires as input a tuple [number,FuzzContext]
  • concrete fuzzer functions are passed as their first argument a FuzzContext specifying whether to recurse further or not
  • deprecated, non-configurable versions of core fuzzers removed

1.10.2 (2019-08-06)

πŸ› Bug Fixes

  • deps: bump io-ts from 2.0.0 to 2.0.1 (#8) (b957951)

1.10.1 (2019-08-05)

πŸ“– Documentation

  • fix readme quick start bug (1496897)

1.10.0 (2019-08-05)

πŸŒŸπŸš€ Features

  • support configuring unknown type fuzzing (8d15e73)
  • support configuring extra properties for interface fuzzers (6a9dab1)
  • support exact types (883ec4b)
  • support readonly types (03fbecf)
  • support readonlyArray types (279ab9e)
  • support UnknownArray (0ff9aa7)

πŸ› Bug Fixes

  • intersection fuzzer emits only examples consistent with each child type (15ae0cd)

πŸ’„ Polish

1.9.0 (2019-08-05)

πŸŒŸπŸš€ Features

  • support configuring extra properties for partial fuzzers (5e80982)

1.8.0 (2019-08-05)

πŸŒŸπŸš€ Features

1.7.0 (2019-08-05)

πŸŒŸπŸš€ Features

  • allow customizable max length of array fuzzing (89a3590)

πŸ› Bug Fixes

  • use small max array length to avoid DoS (c8ed240)

1.6.0 (2019-08-05)

πŸŒŸπŸš€ Features

πŸ’„ Polish

πŸ“– Documentation

  • make clear nested types are supported (0d113e2)

1.5.0 (2019-08-05)

πŸŒŸπŸš€ Features

1.4.3 (2019-08-05)

πŸ› Bug Fixes

  • don't run tests on end-users machines (4432f34)

1.4.2 (2019-08-04)

πŸ› Bug Fixes

  • fp-ts needs to be a dependency, peer to io-ts (fd2ce1b)

1.4.1 (2019-08-04)

πŸ“– Documentation

  • try changelog with misc changes collapsed (d124c50)

🧦 Miscellaneous

1.4.0 (2019-08-04)

πŸŒŸπŸš€ Features

  • fluent Registry#register function and a Registry#exampleGenerator implementation (aa46fc6)

πŸ› Bug Fixes

  • further simply types with defaults (8dd6364)
  • improve typesafety by eliminating use of any (2af1539)
πŸ”§ Build / Continuous Integration

  • fix dep on release-config-js (5c3aa19)
  • use release-config-js (294f594)

πŸ”¬ Tests

  • improve registration tests (1124707)

1.3.0 (2019-08-03)

Features

1.2.2 (2019-08-03)

Performance Improvements

1.2.1 (2019-08-03)

1.2.0 (2019-08-03)

Features

  • support arrays, intersection, null, undefined, void, unknown (9860450)

Performance Improvements

  • mark package as side-effect-free (2ef3c69)

1.1.0 (2019-08-03)

Features

  • support interfaces and partials (9d7e0b0)

1.0.0 (2019-08-03)

Features

  • basic framework + fuzz strings, numbers, bools, and unions (d718348)