CHANGELOG.md
March 24, 2026 · View on GitHub
Changelog
Unreleased -
v1.11.0 - 25 March 2026
- chore(release): bump version to 1.11.0
- feat: add vite 8 (rolldown) compatibility
- docs(changelog): update changelog for v1.10.0 release
v1.10.0 - 17 December 2025
- chore(release): bump version to 1.10.0
- feat: support worker
- refactor(utils): enhance
isNuxtProjectchecks with directory traversal and plugin validation - docs(changelog): update for v1.9.0 release and recent workflow changes
New Features
- feat(plugin): add Web Worker obfuscation support with customizable worker options @z0ffy
Fixes
- fix(plugin): ensure correct handling of
worker.pluginsfor robust obfuscation @z0ffy
Refactoring and Updates
- refactor(plugin): rename worker-related options to
obfuscateWorkerandobfuscateWorkerExcludes@z0ffy
General Changes
- ci(workflow): switch from pnpm to npm in npm-publish workflow and simplify steps @z0ffy
v1.9.0 - 10 December 2025
- chore: bump package version to 1.9.0
- Feature/fix sourcemap url
- test(plugin): add comprehensive test coverage for utils and plugin behavior
- chore(deps): update dependencies and adjust Node.js engine requirements
- chore(deps-dev): bump @stylistic/eslint-plugin from 5.2.2 to 5.5.0
- chore(deps-dev): bump lint-staged from 16.1.4 to 16.2.6
- chore(deps-dev): bump @types/node from 24.2.0 to 24.9.1
- Compose sourcemaps
- refactor: track bundle size and gzip size in raw bytes
- docs: update README and localization files with badge links and forma…
- build(workflow): update coverage reporting tool and clean up permissi…
- ci: enhance CI pipeline with comprehensive testing and build verifica…
- chore(deps): update development dependencies
- chore(deps-dev): bump @stylistic/eslint-plugin from 4.4.1 to 5.2.2
- chore(deps-dev): bump typescript-eslint from 8.34.1 to 8.38.0
- chore(deps-dev): bump eslint from 9.29.0 to 9.32.0
- chore(deps-dev): bump @eslint/js from 9.29.0 to 9.32.0
- chore(deps-dev): bump @types/node from 24.0.3 to 24.2.0
- chore: update CHANGELOG for v1.8.0 release and reflect recent changes
Documentation Changes
- docs: update README and localization files with badge links and formatting improvements @z0ffy
- docs: update README logo URL to point to new path @z0ffy
Refactoring and Updates
- refactor: enhance source map handling and file name resolution @z0ffy
General Changes
- Write tests @mat1jaczyyy
- ci: enhance CI pipeline with comprehensive testing and build verification @z0ffy
- Compose sourcemaps after obfuscation @mat1jaczyyy
- ci(workflow): refine npm publish workflow with OIDC diagnostics @z0ffy
- ci(workflow): streamline npm publish workflow and adjust permissions @z0ffy
- ci(workflow): update pnpm to v10 and adjust configuration in npm-publish workflow @z0ffy
- ci(workflow): update Node.js version to 24 and refine dependency installation step in npm-publish workflow @z0ffy
- ci: update Node.js versions in CI matrix and engine requirement @z0ffy
- build(workflow): update coverage reporting tool and clean up permission comments @z0ffy
- ci(workflow): remove
.npmrcbefore installing pnpm in npm-publish workflow @z0ffy - ci(workflow): enhance npm publish with provenance and public access flags @z0ffy
v1.8.0 - 10 July 2025
- feat: bump version to 1.8.0 and add nuxt keyword
- fix(config): move dts configuration to baseConfig for better maintainability
- feat: optimize
- feat: add support for Nuxt.js
- chore: update CHANGELOG.md
Fixes
- fix: handle source map parsing in obfuscateBundle function @z0ffy
Refactoring and Updates
- refactor(deps): replace lodash-es with native JSON methods @z0ffy
General Changes
- build(config): move dts generation to cjs format only @z0ffy
v1.7.0 - 27 June 2025
- chore: update version to 1.7.0 in package.json
- chore: update package.json, upgrade Vite version to 7.0.0
- chore: add lodash-es and @types/lodash-es dependencies, and use cloneDeep function in utils
- chore: refactor commitlint configuration and add an ESLint configuration file
- chore: update CHANGELOG for v1.6.0 release and add new features section
Chores And Housekeeping
- chore: update package.json, upgrade Vite version to 7.0.0, add support for Vite 5 and above, refactor transformIndexHtml handling logic @z0ffy
v1.6.0 - 19 June 2025
- chore: update version to 1.6.0 in package.json
- feat: enhance obfuscation process with registry management
- chore(deps-dev): update dependencies to latest versions
- chore(deps-dev): bump eslint from 9.24.0 to 9.29.0
- chore(deps-dev): bump @eslint/js from 9.24.0 to 9.29.0
- chore(deps-dev): bump @types/node from 22.14.1 to 24.0.2
- feat: add obfuscation support for library bundles and enhance render …
- chore: update CHANGELOG for v1.5.0 release
New Features
- feat: add obfuscation support for library bundles and enhance render chunk handling @z0ffy
v1.5.0 - 17 April 2025
- chore: update version to 1.5.0 in package.json
- feature/add stringArray
- chore(deps): update dependencies to latest versions
New Features
- feat: enhance feature checks and improve type handling in utility functions @z0ffy
- feat: add support for stringArray option @z0ffy
v1.4.2 - 3 March 2025
- chore: update dependencies and version to 1.4.2; update CHANGELOG.md
- build(deps): update dependencies and configure pnpm
- chore(deps-dev): bump @stylistic/eslint-plugin from 2.13.0 to 4.2.0
- chore(deps-dev): bump eslint from 9.18.0 to 9.21.0
- chore(deps-dev): bump tsup from 8.3.5 to 8.4.0
- chore(deps-dev): bump @eslint/js from 9.18.0 to 9.21.0
- chore(deps-dev): bump lint-staged from 15.4.2 to 15.4.3
- docs: update logo image URL in README files
v1.4.1 - 25 January 2025
- ci: update dependencies and adjust commitlint rule
- chore(deps-dev): bump typescript-eslint from 8.18.0 to 8.20.0
- chore(deps-dev): bump eslint from 9.16.0 to 9.18.0
- chore(deps-dev): bump @eslint/js from 9.16.0 to 9.18.0
- chore(deps-dev): bump globals from 15.13.0 to 15.14.0
- chore(deps-dev): bump @commitlint/cli from 19.6.0 to 19.6.1
- docs: update CHANGELOG.md
v1.4.0 - 11 December 2024
- chore: release v1.4.0
- chore(deps): bump all dependencies to latest versions
-
- feat: add code size analyzer
- docs: update CHANGELOG.md
New Features
- feat: add code size analyzer @z0ffy
Chores And Housekeeping
- chore: optimize @z0ffy
v1.3.2 - 3 December 2024
- chore(deps): bump all dependencies to latest versions
- chore(deps-dev): bump eslint from 9.15.0 to 9.16.0
- chore(deps-dev): bump vite from 6.0.1 to 6.0.2
- chore(deps-dev): bump @eslint/js from 9.15.0 to 9.16.0
- chore(deps-dev): bump globals from 15.12.0 to 15.13.0
- chore(deps): bump all dependencies to latest versions
- chore(deps-dev): bump @types/node from 22.9.1 to 22.9.3
- chore(deps-dev): bump typescript from 5.6.3 to 5.7.2
- chore(deps): bump all dependencies to latest versions
- chore: release v1.3.1
v1.3.1 - 19 November 2024
- chore: release v1.3.1
- docs: update README.md
- chore: update doc
- chore(deps-dev): bump eslint from 9.14.0 to 9.15.0
- chore(deps-dev): bump @eslint/js from 9.14.0 to 9.15.0
- chore: add auto-changelog
- chore: update ci
- chore: add lint
- chore: update .gitignore
- chore: update doc
- chore(deps-dev): bump vite from 5.4.10 to 5.4.11
- chore(deps-dev): bump @types/node from 22.8.7 to 22.9.0
- chore(deps-dev): bump @types/node from 22.8.4 to 22.8.7
v1.3.0 - 4 November 2024
- feat: upgrade to 1.3.0
- feat: node_modules split chunk
- chore(deps): bump all dependencies to latest versions
- chore(deps-dev): bump vite from 5.4.9 to 5.4.10
- chore(deps-dev): bump tsup from 8.3.0 to 8.3.5
- chore(deps-dev): bump @types/node from 22.7.7 to 22.8.1
- doc: update README.md
- feat: changelog
v1.2.1 - 21 October 2024
- feat: upgrade to 1.2.1
- chore(deps-dev): bump vite from 5.4.8 to 5.4.9
- chore(deps-dev): bump @types/node from 22.7.5 to 22.7.7
- fix: esm __dirname
- feature/add vitest
- Update ts-check.yml
- chore: optimize
- chore(deps-dev): bump vite from 5.4.8 to 5.4.9
- update dependabot.yml
- Create ts-check.yml
v1.2.0 - 12 October 2024
- feat: upgrade to 1.2.0
- doc: update README.md
- doc: update README.md
- feat: rm max thread pool limit
- doc: update README.md
- Feature/multi threads
- chore(deps-dev): bump typescript from 5.6.2 to 5.6.3
- Update dependabot.yml
- Create dependabot.yml
- chore: rename alwaysLog to forceLog
- Feature/string array
- chore: update dev dependencies
- doc: CHANGELOG.md
Chores And Housekeeping
- chore: update .gitignore @z0ffy
v1.1.0 - 18 September 2024
- Feature/add zh doc
- fix: support apply option
- fix: enable config
New Features
- feat: add action @zoffy
- feat: upgrade to 1.1.0 @zoffy
v1.0.9 - 12 September 2024
- feat: upgrade to 1.0.9
- Feature/support exclude node modules
v1.0.8 - 11 September 2024
- feat: upgrade to 1.0.8
- feat: optimize
- Feature/excludes support regexp
- chore: updated dependencies
- docs: update README.md
v1.0.7 - 29 August 2024
- feat: upgrade to 1.0.7
- feat: upgrade to 1.0.7
- chore: updated package.json
- chore: updated dependencies
- doc: update README.md
v1.0.6 - 23 August 2024
- Feature/format time
- feat: optimize log
v1.0.5 - 22 August 2024
- feat: upgrade to 1.0.5
v1.0.4 - 21 August 2024
- feat: upgrade to 1.0.4
- feat: upgrade to 1.0.3
v1.0.2 - 29 July 2024
- feat: upgrade to 1.0.2
- doc: update README.md
v1.0.1 - 29 July 2024
- feat: upgrade-to-1.0.1
- feat: add default options
- feat: add options
- doc: change
v1.0.0
- Feature/publish
- feat: update README.md
- feat: init
- feat: init
New Features
- feat: publish @
- feat: publish @
General Changes
- Initial commit @zoffy