Skip to content

v7.0.0 - Licensing Transition Release (MIT → AGPL-3.0)

Latest

Choose a tag to compare

@terasum terasum released this 20 Mar 17:09
· 5 commits to master since this release

v7.0.0 - Licensing Transition Release

Major Release: This version transitions from MIT to GNU AGPL-3.0 license.

🔔 Important Licensing Change

As of March 20, 2026, js-mdict has transitioned from the MIT License to the GNU Affero General Public License v3.0 (AGPL-3.0).

Why This Change?

  1. Community Reciprocity: Ensure improvements made to the core parser—especially when used in network/cloud services—are shared back with the community.
  2. Commercial Value Protection: Provide a clear path for commercial licensing for entities that wish to use js-mdict in closed-source proprietary products.
  3. Sustainable Development: Enable dual-licensing model to support ongoing development and maintenance.

🎉 New Features (Since v6.0.7)

Issue #85: Substring Search (contains())

Issue #86: Handle Duplicate Keys (lookupAll())

Issue #80: Enhanced MDD Resource Extraction


📦 Installation

npm install js-mdict@7.0.0

📜 License

GNU Affero General Public License v3.0 (AGPL-3.0)

For commercial licensing: terasum@163.com


Full Changelog: v6.0.7...v7.0.0