Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lindera/lindera
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.1
Choose a base ref
...
head repository: lindera/lindera
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.1.0
Choose a head ref
  • 18 commits
  • 92 files changed
  • 2 contributors

Commits on Jan 9, 2026

  1. Configuration menu
    Copy the full SHA
    75e0b2a View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2026

  1. Configuration menu
    Copy the full SHA
    cda310e View commit details
    Browse the repository at this point in the history
  2. Refactoring

    mosuka committed Jan 10, 2026
    Configuration menu
    Copy the full SHA
    d495eca View commit details
    Browse the repository at this point in the history
  3. Revert "Refactoring"

    This reverts commit d495eca.
    mosuka committed Jan 10, 2026
    Configuration menu
    Copy the full SHA
    4fb703f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79a64a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f415a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d36fd3a View commit details
    Browse the repository at this point in the history
  7. Daachorse (#601)

    * Optimize ConnectionCostMatrix layout and Viterbi hot loop performance
    
    * Replace yada with daachorse and optimize Viterbi algorithm
    mosuka authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    3e5f015 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2026

  1. 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
    mosuka authored Jan 25, 2026
    Configuration menu
    Copy the full SHA
    ec170c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2026

  1. 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
    mosuka committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    7330d2a View commit details
    Browse the repository at this point in the history
  2. 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.
    mosuka committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    f9ec20c View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2026

  1. 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
    mosuka authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    46e0961 View commit details
    Browse the repository at this point in the history
  2. Wasm (#606)

    * 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.
    mosuka authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    6cb8a3c View commit details
    Browse the repository at this point in the history
  3. 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>
    dependabot[bot] authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    82fe0d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2026

  1. Fix release.yml

    mosuka committed Feb 1, 2026
    Configuration menu
    Copy the full SHA
    eda32ed View commit details
    Browse the repository at this point in the history
  2. Fix NODE_AUTH_TOKEN

    mosuka committed Feb 1, 2026
    Configuration menu
    Copy the full SHA
    a3310b5 View commit details
    Browse the repository at this point in the history
  3. Bump up version

    mosuka committed Feb 1, 2026
    Configuration menu
    Copy the full SHA
    c6c8472 View commit details
    Browse the repository at this point in the history
  4. Fix release.yml

    mosuka committed Feb 1, 2026
    Configuration menu
    Copy the full SHA
    951f14f View commit details
    Browse the repository at this point in the history
Loading