Skip to content

Release LiveDoc 0.1.8#1

Merged
baksvell merged 2 commits into
mainfrom
release/0.1.8-reliability
Jun 21, 2026
Merged

Release LiveDoc 0.1.8#1
baksvell merged 2 commits into
mainfrom
release/0.1.8-reliability

Conversation

@baksvell

Copy link
Copy Markdown
Owner

Summary

This release improves LiveDoc parser reliability, signature tracking, error handling, documentation, and CI validation.

Changes

  • add livedoc --version
  • support Python async functions
  • support positional-only and keyword-only parameters
  • support *args and **kwargs
  • track parameter types, default values, and parameter order
  • improve Python instance, class, and static method handling
  • improve TypeScript method and overload detection
  • prevent function calls and control-flow constructs from being detected as methods
  • support multiline Markdown anchors
  • generate unique fragment IDs for repeated headings
  • detect duplicate code_id definitions
  • provide readable CLI errors instead of tracebacks
  • add CI checks for Python 3.10–3.13
  • validate wheel and source distributions
  • update README and changelog

Validation

  • Ruff passed
  • 65 tests passed
  • wheel and source distribution built successfully
  • Twine package checks passed

@baksvell baksvell merged commit 1870231 into main Jun 21, 2026
6 checks passed
@baksvell baksvell deleted the release/0.1.8-reliability branch June 21, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant