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 isNuxtProject checks 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.plugins for robust obfuscation @z0ffy

Refactoring and Updates

  • refactor(plugin): rename worker-related options to obfuscateWorker and obfuscateWorkerExcludes @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 .npmrc before 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