mirror of
https://github.com/langgenius/dify-plugins.git
synced 2026-07-22 01:55:36 -04:00
[PR #1875] [MERGED] feat(markdown-chunker): update to v2.1.7 #1921
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langgenius/dify-plugins/pull/1875
Author: @asukhodko
Created: 1/10/2026
Status: ✅ Merged
Merged: 1/11/2026
Merged by: @crazywoola
Base:
main← Head:main📝 Commits (1)
41932b8feat(markdown-chunker): update to v2.1.7📊 Changes
1 file changed (+0 additions, -0 deletions)
View changed files
➕
asukhodko/markdown-chunker-2.1.7.difypkg(+0 -0)📄 Description
Plugin Submission Form
1. Metadata
2. Submission Type
3. Description
This PR bumps markdown_chunker from v2.1.4 → v2.1.7.
The big story in this version range: the plugin has been migrated from the previously embedded
markdown_chunker_v2implementation to the external chunkana library (the plugin is now an integration layer that maps Dify Tool params → chunkana config and formats the output for KB/RAG use).What’s included in v2.1.7 (v2.1.4...v2.1.7)
Chunkana-powered engine + repo cleanup
markdown_chunker_v2/and legacymarkdown_chunker/) from the plugin repo.adapter.py(param mapping + boundary-invariant chunking + output rendering),input_validator.py(input/metadata normalization),output_filter.py(hierarchy/debug filtering and indexable-oriented output shaping).Docs refreshed to match the new architecture
docs/guides/migration-to-chunkana.md,markdown_chunker_v2docs and examples.include_metadataas an output-format choice (boundaries don’t depend on it),enable_hierarchy,leaf_only,debug) and how it affects what chunks are returned.Metadata/marketplace descriptions
manifest.yamlandprovider/markdown_chunker.yamldescriptions were updated (all locales) to explicitly mention chunkana as the underlying engine.Testing / dev housekeeping
run_test.sh, updatedpytest.ini, and cleaned up old demo/validation scripts..difyignore,.gitignore,Makefile, andCONTRIBUTING.mdupdates.Notes:
4. Checklist
5. Documentation Checklist
Please confirm that your plugin README includes all necessary information:
6. Privacy Protection Information
Based on Dify Plugin Privacy Protection Guidelines:
Data Collection
This plugin does not collect or store any user personal data. It processes user-provided Markdown locally inside the user’s Dify environment and returns chunked output. No external services are called.
Privacy Policy
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.