Skip to content

Release 2.6.1 - #1945

Merged
Yukaii merged 16 commits into
masterfrom
release/2.6.1
Oct 1, 2025
Merged

Release 2.6.1#1945
Yukaii merged 16 commits into
masterfrom
release/2.6.1

Conversation

@Yukaii

@Yukaii Yukaii commented Oct 1, 2025

Copy link
Copy Markdown
Member
  • chore: update dependencies and improve markmap integration
  • refactor: replace babel-polyfill with core-js and regenerator-runtime
  • feat: add optional chaining plugin and update webpack config for markmap and yaml support
  • refactor: migrate to ES modules and update webpack config for markmap and yaml support
  • fix: add globalThis declaration for compatibility
  • fix: use latest api for markmap
  • refactor: migrate RevealMarkdown to ES module imports
  • chore: update dependencies in package.json and package-lock.json
  • docs: edited broken badge travis
  • docs: update release note for 2.6.1
Yukaii and others added 15 commits July 15, 2025 16:25
- Updated markmap dependencies to versions 0.18.9 for markmap-common and 0.18.12 for markmap-lib and markmap-view.
- Refactored import statements in extra.js to use the updated markmap packages.
- Added a new helper function to sanitize markmap nodes against XSS vulnerabilities.

This update enhances the security and functionality of the markmap integration in the project.

Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
- Removed babel-polyfill from package.json and webpack.common.js.
- Added core-js and regenerator-runtime as dependencies.
- Updated babel-loader to version 8.x in devDependencies.
- Ensured compatibility with modern JavaScript features by using core-js and regenerator-runtime.

Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
…map and yaml support

Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
… and yaml support

Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
- Removed the use of global `window.RevealMarkdown` in favor of direct ES module imports in `index.js`, `pretty.js`, and `slide.js`.
- Updated `reveal-markdown.js` to export as an ES module, ensuring compatibility with modern JavaScript practices.

Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
- Upgraded `archiver` from version 3.1.1 to 7.0.1 for improved functionality and performance.
- Added new dependencies including `@isaacs/cliui`, `@pkgjs/parseargs`, and `abort-controller`.
- Updated various other dependencies to their latest versions to ensure compatibility and security.

This update enhances the overall stability and performance of the project.

Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
@Yukaii Yukaii added this to the 2.6.1 milestone Oct 1, 2025
@Yukaii
Yukaii requested a review from jackycute October 1, 2025 06:25
@Yukaii
Yukaii merged commit 3f5bd42 into master Oct 1, 2025
6 checks passed
@Yukaii
Yukaii deleted the release/2.6.1 branch October 1, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants