Releases
v0.1.3
Compare
Sorry, something went wrong.
No results found
Changelog
Features
feat(capabilities): assemble one self-description report
feat(cli): add gomddoc doctor
feat(cli): add gomddoc help to read the guide in the terminal
feat(cli): convert the Kong model for the capabilities report
feat(cli): info describes gomddoc from the capabilities report; add schema
feat(config): Inspect loads a site collecting every problem
feat(config): ValidateAll reports every invalid value
feat(config): derive a settings schema from struct tags
feat(config): project a JSON Schema for config.yml
feat(diag): one finding type and code catalogue for doctor and the logs
feat(docs): embed the user guide in the binary
feat(doctor): frontmatter and page metadata checks
feat(doctor): report unknown config keys and env vars
feat(doctor): theme and exclude checks
feat(mcp): add gomddoc_doctor
feat(mcp): add gomddoc_guide over the embedded guide
feat(mcp): add the learn_gomddoc onboarding prompt
feat(mcp): serve gomddoc's self-docs from gomddoc mcp
feat(mcp): serve the capabilities report and config schema under gomddoc://
feat(metadata): declare the special frontmatter fields
feat(server): report redirect_from problems instead of dropping them
feat(template): list a theme's feature keys and CSS vars by template scan
Bug fixes
fix(capabilities): report "not inspected" instead of "not found"
fix(ci): remove the standalone vulncheck job, calling a target I deleted
fix(config): derive the default title from the content dir, not the cwd
fix(config): let --dir-index beat the config file
fix(config): log env warnings even when config.yml fails to load
fix(config): no "default": null for exclude in the JSON Schema
fix(deps): pin a toolchain patch to clear stdlib govulncheck findings
fix(diag): Dedupe no longer merges distinct problems on one key
fix(diag): keep serve's unreadable-path log at Warn
fix(doctor): report a missing directory as unreachable, not a bad config
fix(mcp): skip fenced code when finding section headings
fix(template): scan the templates the renderer resolves, not the theme dir
Documentation
docs(plans): gomddoc doctor implementation plan
docs(review): record --domain validation and duplicate-anchor findings
docs(specs): gomddoc doctor spec (self-documentation sub-spec 2)
docs(specs): self-documentation spec, plan, and parked theme manifest
docs: document gomddoc doctor
docs: document gomddoc's self-description surface
docs: note internal/guide and the new packages in the structure maps
Other
ci(release): release the pushed tag, not git's highest one at HEAD
ci(release): sign checksums as a Sigstore bundle for cosign v3
refactor(config): Normalize reports replaced values as findings
refactor(config): env overrides report unparseable values as findings
refactor(guide): one package for the embedded guide's topics
refactor(metadata): expose the frontmatter block
refactor(resolve): report path collisions as findings
refactor(text): move section extraction out of internal/mcp
refactor(text): move the "did you mean" matcher out of doctor
test(docs): hold the guide to the env vars and keys gomddoc reads
You can’t perform that action at this time.