All notable changes to this project will be documented in this file.
- Node.js v22.x is supported now. Requires Node.js v18.x or higher.
- The command line parsing error with the commander.js v13.0.0 is fixed.
- Updated all the dependencies and fixed the vulnerabilities.
- Prevents page navigation with Shift+[Right/Left] arrow key. (PR [#42] (#42) from @chloekek)
- The
target-missing
class attribute is added to the anchor whose target is missing. (Issue #22)
- All the changes are now kept in
CHANGELOG.md
file. - Major refactoring on entire codebase.
- Updated to the latest version of all the dependencies.
- Supports Node.js v18.x (Issue #38)
- Improved help text (PR #24 from @tajmone).
npm
installs the shebang script instead ofsrc/index.mjs
. (Issue #25)- Fixed the
undefined
url when the target link is missing. Thetarget-missing
class attribute is added to the anchor whose target is missing. (Issue #22) - Properly handles the data URLs. (Issue #23)
- Fixed the vulnerabilities from the dependencies on ansi-regex, nth-check, trim-off-newlines, Minimist.
- Keyboard shortcuts for the page navigation with arrow keys.
- Accessibility labels on the page navigation for screen readers.
- Fixed the security vulnerabilities in the dependencies.
- The
--titlePage
option that enables the custom toc label for the titlepage (PR #11 from @johnthad).
- The shebang in the main script.
- The project is published on npm.
- The non opinionated page navigation at the bottom of each page.
- You can insert custom css from the command line with
--css
option. - If you have any custom elements inserted in the source html, they are handled in non-strict mode by setting
--no-strictMode
option. - Gives warning if no relative links are available in tocs.
- The current page toc is highlighted and scrolled into view.
- Re-implemented in JavaScript which is the complete re-write from the previous Lisp version.
- The new JavaScript version can control any depth of sections to split. And even more, each chapter can have a different depth extraction level.
- Runs very fast!
- Archived the stable Lisp version as v0.1 and moved to
legacy-code
directory. - Started to work on the more enhanced version in
javascript
branch.
- Supressed the waring message for cl-fad dependency (Issue #6 fixed by @snmsts).
- Locally linked files with
link
andscript
tags with relative paths are copied to the destination directory keeping the structure of the relative path. So the custom CSS and script files should be properly copied byasciidoctor-chunker
(Issue #2).
- The project name is now
asciidoctor-chunker
. (commit)
- Only locally referenced images are copied. (commit)
- The
adoc-chunker
project began. (commit)