- Output docpad and tester configuration for easier debugging
- Compatibility with situations where the custom tester forgot to chain
- Better manual edition/directory loading (compounded by v1.7.0)
- Fix manual edition/directory loading (compounded by v1.7.0)
- Correctly load and test editioned plugins
- Output what we actually load, so awareness and debugging is much easier
- Updated dependencies, base files, and editions using boundation
- required docpad v6.83.1 to make use of the following bugfix
- ensures test plugin is loaded prior to
docpadReadyevent and whatnot
- ensures test plugin is loaded prior to
- support
--debugalong with-d testCreateandtestLoadare now merged into a newtestInit
- fixed
Error: Cannot find module 'assert-helpers'(regression since v1.4.0)
- new
whitespaceparam, which now defaults totrim, which will trim all whitespace from the start and end of each line, and will remove whitespace only lines - the old
removeWhitespaceparam is now ported towhitespace="remove"
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=0.10tonode: >=10to keep up with mandatory ecosystem changes
- The create test is now a suite of tests, so that its workings are illuminated
- Fix
ReferenceError: Symbol is not definedon legacy node versions
- More reliable test detection
- Properly enable support for custom plugin testers
PluginTester.testnow works for inherited classesPluginTester::testnow defaults the joe-reporter, rather than having it done in thedocpad-plugintesterexecutable
- Support testing specific editions via
docpad-plugintester edition=name
- Updated base files and editions using boundation
- Removed DocPad v6.82 deprecations
testCreateno longer runs theinitaction, now it only doescleanandinstall
- Add notice of removal of the
testerClassproperty (lowecaset) and do not treat it as the newTesterClassproperty (uppercaseT)
- Eliminated
testerPathforTesterClass - Eliminated the need for the
pluginname.test.jsfile if only defaults were used- Instead, you can now replace it with the
docpad-plugintesterexecutable
- Instead, you can now replace it with the
- Eliminated the need for the earlier premade custom tester classes (server tester, and render tester)
testGeneratenow runs render tests ifoutExpectedPathexists`- Server tester has been removed, following its deprecation
- Abstracted out from DocPad v6.80.9 and converted to esnext