-
-
Notifications
You must be signed in to change notification settings - Fork 58
Comparing changes
Open a pull request
base repository: lindera/lindera
base: v2.0.1
head repository: lindera/lindera
compare: v2.1.0
- 18 commits
- 92 files changed
- 2 contributors
Commits on Jan 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 75e0b2a - Browse repository at this point
Copy the full SHA 75e0b2aView commit details
Commits on Jan 10, 2026
-
Configuration menu - View commit details
-
Copy full SHA for cda310e - Browse repository at this point
Copy the full SHA cda310eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d495eca - Browse repository at this point
Copy the full SHA d495ecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb703f - Browse repository at this point
Copy the full SHA 4fb703fView commit details -
Revert "Optimize Viterbi lattice construction for performance (#599)"
This reverts commit cda310e.
Configuration menu - View commit details
-
Copy full SHA for 79a64a9 - Browse repository at this point
Copy the full SHA 79a64a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f415a8 - Browse repository at this point
Copy the full SHA 4f415a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d36fd3a - Browse repository at this point
Copy the full SHA d36fd3aView commit details -
* Optimize ConnectionCostMatrix layout and Viterbi hot loop performance * Replace yada with daachorse and optimize Viterbi algorithm
Configuration menu - View commit details
-
Copy full SHA for 3e5f015 - Browse repository at this point
Copy the full SHA 3e5f015View commit details
Commits on Jan 25, 2026
-
Integrate lindera-python (#604)
* Integrate lindera-python into monorepo workspace and CI/CD - Move lindera-python source from tmp to root - Add lindera-python to workspace members in Cargo.toml - Standardize lindera-python/Cargo.toml with workspace settings - Integrate lindera-python CI/CD into monorepo workflows (regression, periodic, release) - Add multi-platform Python wheel build and PyPI/Crates.io publish jobs to release.yml - Implement robust test logic using cargo check for platforms without test runners - Clean up redundant .github directory in lindera-python * Refactor lindera-python for module parity and optimize Makefile - Restructure lindera-python into submodules (tokenizer, dictionary, etc.) to mirror core crate structure - Implement submodule-based API with register functions in each module - Add backward compatibility aliases for top-level classes and functions - Update all examples and added test_modules.py for submodule validation - Optimize root Makefile with variables, macros, and unified targets (test-all, build-all, etc.) - Convert lindera-python from git submodule to a standard tracked directory within monorepo - Update .gitignore for Python development artifacts * Update release.yml
Configuration menu - View commit details
-
Copy full SHA for ec170c5 - Browse repository at this point
Copy the full SHA ec170c5View commit details
Commits on Jan 26, 2026
-
Finalize lindera-python integration: Update CI and documentation
- Add pytest to regression.yml for Linux CI jobs - Add Python binding section to root README.md - Update lindera-python/README.md with monorepo setup steps and submodule-based API examples
Configuration menu - View commit details
-
Copy full SHA for 7330d2a - Browse repository at this point
Copy the full SHA 7330d2aView commit details -
Update release workflow to build sdists for all package variants
- Update build-python-sdist job to use matrix strategy matching build-python-wheels - Include step to modify pyproject.toml package name/description for each sdist - Ensure proper sdist generation for lindera-python-ipadic, etc.
Configuration menu - View commit details
-
Copy full SHA for f9ec20c - Browse repository at this point
Copy the full SHA f9ec20cView commit details
Commits on Jan 31, 2026
-
Refactor: Integrate Lindera Python and WASM into monorepo (#605)
* Refactor: Integrate Lindera Python and WASM into monorepo - Consolidate Makefile functionality into root Makefile - Removed lindera-python/Makefile and lindera-wasm/Makefile - Added python-clean, wasm-clean, wasm-build-example, wasm-run-example targets - Reorganized targets for better readability - Optimize .gitignore - Consolidated rules from python/wasm sub-directories into root .gitignore - Enhance CI workflows - Split publish-wasm into build-wasm and publish-npm in release.yml - Add test-python and test-wasm jobs to periodic.yml - Update deploy-docs.yml to build and deploy WASM example under /demo - Cargo.toml - Added lindera-wasm to workspace members * Fix: Update POETRY path in Makefile to correct poetry command not found error * Remove redundant lindera-wasm/.github workflows
Configuration menu - View commit details
-
Copy full SHA for 46e0961 - Browse repository at this point
Copy the full SHA 46e0961View commit details -
* Refactor: Integrate Lindera Python and WASM into monorepo - Consolidate Makefile functionality into root Makefile - Removed lindera-python/Makefile and lindera-wasm/Makefile - Added python-clean, wasm-clean, wasm-build-example, wasm-run-example targets - Reorganized targets for better readability - Optimize .gitignore - Consolidated rules from python/wasm sub-directories into root .gitignore - Enhance CI workflows - Split publish-wasm into build-wasm and publish-npm in release.yml - Add test-python and test-wasm jobs to periodic.yml - Update deploy-docs.yml to build and deploy WASM example under /demo - Cargo.toml - Added lindera-wasm to workspace members * Fix: Update POETRY path in Makefile to correct poetry command not found error * Remove redundant lindera-wasm/.github workflows * Refactor lindera-wasm API for consistency with lindera-python - Modularize lindera-wasm into separate files for better maintainability. - Implement Token, Mode, Penalty, Dictionary, UserDictionary, Metadata, Schema, Segmenter, and LinderaError classes to achieve full API parity with lindera-python. - Support direct Tokenizer initialization through a constructor and add top-level dictionary management functions. - Add snake_case method aliases for a more idiomatic Python-like experience in JavaScript. - Update the WASM example application to utilize the new API and improve the result visualization UI. - Ensure proper serialization with toJSON method on Token class. - Verify correctness with wasm-pack tests.
Configuration menu - View commit details
-
Copy full SHA for 6cb8a3c - Browse repository at this point
Copy the full SHA 6cb8a3cView commit details -
Bump actions/download-artifact from 4 to 7 (#603)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 7. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v7) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 82fe0d1 - Browse repository at this point
Copy the full SHA 82fe0d1View commit details
Commits on Feb 1, 2026
-
Configuration menu - View commit details
-
Copy full SHA for eda32ed - Browse repository at this point
Copy the full SHA eda32edView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3310b5 - Browse repository at this point
Copy the full SHA a3310b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6c8472 - Browse repository at this point
Copy the full SHA c6c8472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 951f14f - Browse repository at this point
Copy the full SHA 951f14fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.0.1...v2.1.0