- Wait for file descriptor before returning from writeEPUB
- Included Wallaby.js configuration
- Contributors can use a free OSS license (I have a paid one, it's worth supporting)
- Switched to
async
/await
rather than callbacks - Updated documentation
- Bumped version to update the documentation on npm
- Now developed against Node v15.6.0
- Node v10.3 or later should work fine
- Updated dependencies
- Updated Sinon stub syntax in tests
- Moved
cover
into document metadata- Now supports multiple image types (
png
,jpg
, etc) - Any type whose file extention fits a mimetype like
image/png
orimage/jpg
- Now supports multiple image types (
- Merged
RELEASES.md
into here
- Updated various package versions
- Added a change log file
- Updated
package.json
to addsrc
folder tostart
entry
- Updated dependencies
- Restructured source folders
- Switched from Jasmine tests to Mocha
- Added npm scripts for running
eslint
and the example
Breaking changes:
- The
makeContentsPage
callback function will no longer receive the default markup as a second parameter.
- Thanks to Harold Treen the API has switched to being asynchronous
- This version introduces stability at the expense of minor breaking changes, consisting almost entirely of renames from chapter to section but with some of the pre-generated pages of earlier versions eliminated. The result is more abstracted but also more flexible, whilst also retaining most of it's simplicity.