Skip to content

Releases: davidchambers/doctest

Version 0.21.0

26 Dec 15:33
8608b2c
Compare
Choose a tag to compare

Changes:

Version 0.20.0

10 Dec 14:20
628eea8
Compare
Choose a tag to compare

Changes:

  • ⚠️ doctest’s source files are now ECMAScript modules (#146)
  • ⚠️ --coffee is now necessary to test CoffeeScript files (#152)
  • ⚠️ doctest no longer supports AMD (#157)
  • ⚠️ doctest now provides richer representations of test results (#164)
  • ⚠️ output lines must now be contiguous with input lines (#155)
  • --type js is now assumed for files without extensions (#149)
  • exit code is now 0 if no files are specified (#150)
  • doctest no longer creates temporary files (#165)
  • __filename now refers to the source file rather than a temporary file (#165)
  • doctest now supports CommonJS modules written in CoffeeScript (#165)
  • doctest now supports ECMAScript 2023 (#173)
  • acorn dependency upgraded from 8.5.x to 8.11.x (#166)
  • coffeescript dependency upgraded from 1.12.x to 2.7.x (#153, #167)
  • sanctuary-show dependency upgraded from 2.0.x to 3.0.x (#168)
  • sanctuary-type-classes dependency upgraded from 12.1.x to 13.0.x (#169)

Version 0.19.0

06 Nov 22:53
fe463d3
Compare
Choose a tag to compare

Changes:

  • doctest now supports ECMAScript 2020 (#138)
  • acorn dependency upgraded from 7.3.x to 8.5.x (#139)
  • sanctuary-show dependency upgraded from 1.0.x to 2.0.x (#140)
  • sanctuary-type-classes dependency upgraded from 10.0.x to 12.1.x (#141, #142, #143)

Version 0.18.1

08 Aug 16:16
03e86d1
Compare
Choose a tag to compare

Changes:

  • examples of JavaScript interface are now accurate (#135)

Version 0.18.0

08 Aug 14:14
1ce3813
Compare
Choose a tag to compare

Changes:

  • ⚠️ doctest now requires Node.js ≥ v10.2.0 (#124, #131)
  • ⚠️ JavaScript interface is now doctest (options) (path) rather than doctest (path, options) (#125)
  • doctest now uses Acorn rather than Esprima to parse JavaScript syntax (#129)

Version 0.17.1

06 Jun 19:19
db28686
Compare
Choose a tag to compare

Changes:

  • Node.js v12 is now supported (#119)

Version 0.17.0

03 Apr 12:17
72b7f82
Compare
Choose a tag to compare

Changes:

  • ⚠️ doctest now returns a promise (#113)
  • doctest now supports ECMAScript modules in Node.js ≥ v9.0.0 (#113)
  • commander dependency upgraded from 2.19.x to 2.20.x (#116)

Version 0.16.0

09 Mar 09:24
d8ae673
Compare
Choose a tag to compare

Changes:

  • opening and closing delimiters—such as ```javascript and ```—may now be specified (#110)
  • coffeescript dependency upgraded from 1.10.x to 1.12.x (#103)
  • commander dependency upgraded from 2.8.x to 2.19.x (#104)
  • sanctuary-type-classes dependency upgraded from 9.0.x to 10.0.x (#105)

Version 0.15.0

10 May 14:07
bf61057
Compare
Choose a tag to compare

Changes:

  • ⚠️ doctest now uses show for string representations (#100)
  • sanctuary-type-classes dependency upgraded from 8.1.x to 9.0.x (#101, #102)

Version 0.14.0

25 Mar 19:38
03e2852
Compare
Choose a tag to compare

Changes:

  • ⚠️ doctest no longer runs in the browser (#86)
  • doctest is now much faster, and no longer depends on ramda (#89)
  • input/output wrapping is now documented (#91)
  • coffeescript is now used in place of deprecated coffee-script dependency (#92)
  • esprima dependency upgraded from 3.1.x to 4.0.x (#93)