Skip to content

Tags: ergut/mcp-logseq

Tags

v1.6.2

Toggle v1.6.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump version to 1.6.2 (#40)

v1.6.1

Toggle v1.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #30 from ergut/release/v1.6.1

chore: bump version to 1.6.1

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #27 from ergut/release/v1.6.0

feat: release v1.6.0 — vector search with LanceDB + Ollama

v1.5.0

Toggle v1.5.0's commit message
feat: release v1.5.0 — DB-mode property support

- Bump version to 1.5.0
- Update README: add set_block_properties tool (16 tools total)
- Document LOGSEQ_DB_MODE environment variable

v1.4.3

Toggle v1.4.3's commit message
feat: release v1.4.1 — fix page-level properties and double-wrap in g…

…et_page_content

- create_page and update_page now store properties at the page entity
  level (createPage 2nd arg / setPageProperties) instead of via
  upsertBlockProperty on the first content block; fixes (page-property)
  queries and the Logseq page info panel
- get_page_content no longer double-wraps block content that already
  starts with a list marker (- / * / +)

v1.4.2

Toggle v1.4.2's commit message
feat: release v1.4.1 — fix page-level properties and double-wrap in g…

…et_page_content

- create_page and update_page now store properties at the page entity
  level (createPage 2nd arg / setPageProperties) instead of via
  upsertBlockProperty on the first content block; fixes (page-property)
  queries and the Logseq page info panel
- get_page_content no longer double-wraps block content that already
  starts with a list marker (- / * / +)

v1.4.1

Toggle v1.4.1's commit message
feat: release v1.4.1 — fix page-level properties and double-wrap in g…

…et_page_content

- create_page and update_page now store properties at the page entity
  level (createPage 2nd arg / setPageProperties) instead of via
  upsertBlockProperty on the first content block; fixes (page-property)
  queries and the Logseq page info panel
- get_page_content no longer double-wraps block content that already
  starts with a list marker (- / * / +)

v1.4.0

Toggle v1.4.0's commit message
feat: release v1.4.0 — add update_block tool, completing block CRUD

- Add LogSeq.update_block(block_uuid, content) via logseq.Editor.updateBlock
- Add UpdateBlockToolHandler with emoji-prefixed success/error responses
- Register update_block in server.py (15 tools total)
- Fix missing blank line between UpdateBlockToolHandler and SearchToolHandler
- Bump version to 1.4.0
- Update architecture doc: mark block CRUD complete, bump version reference
- 203 tests passing

v1.3.0

Toggle v1.3.0's commit message
feat: release v1.3.0 with 14 tools, bug fixes, and improved reliability

New tools (from merged PRs):
- delete_block, search, query, find_pages_by_property
- get_pages_from_namespace, get_pages_tree_from_namespace
- rename_page, get_page_backlinks, insert_nested_block

Bug fixes:
- Fix LOGSEQ_API_URL not being passed to LogSeq client (all handlers
  now use _make_api() which parses URL and honors LOGSEQ_VERIFY_SSL)
- Fix _append_block_recursive ignoring parent_uuid, flattening nested
  blocks to root level in fallback path
- Fix search pages-content filtered by wrong flag (include_blocks vs
  include_pages) and missing from total results count
- Fix get_page_content JSON format returning str(result) instead of
  json.dumps()
- Fix DSL property_name not validated, allowing query injection
- Consolidate delete_block/remove_block (remove_block now delegates)

New features:
- LOGSEQ_VERIFY_SSL env var; auto-enables TLS verification for https://

Tests:
- Add InsertNestedBlockToolHandler unit tests (5 tests)
- Add insert_block_as_child and _append_block_recursive tests (6 tests)
- Update integration test expected_tools to cover all 14 handlers
- 195 tests passing

v1.0.1

Toggle v1.0.1's commit message
bump version to 1.0.1