Releases: armstrongl/rulebound
Releases · armstrongl/rulebound
Release list
v0.1.0
Changelog
Features
- ecec5b9 feat: add example Vale package for zero-setup demos
- e57d74b feat: add nested content sections with pages/ directory support
- 877dec5 feat(search): switch to Pagefind Component UI with filters and badges
- b648f1a feat(search): add Pagefind weight and meta attributes to rule pages
- 5666bd0 feat: add editorial guidelines as new content type
- b34dfcb feat(theme): add guidelines stat card to homepage and guideline CSS styles
- c9109fa feat(theme): add guidelines navigation section to sidebar
- adb1b81 feat(theme): add guideline list page layout
- f7fd47d feat(theme): add guideline single page layout
- 179a893 feat(generator): add guidelines count and section title to site.json and homepage
- b74b037 feat(generator): integrate guidelines into GenerateSite pipeline
- 3b66de7 feat(generator): add applyGuidelinesConfig for guideline ordering and exclusion
- e0dcf4c feat(generator): add GenerateGuideline for guideline content pages
- 65c5375 feat(parser): add parseGuidelines for editorial guideline Markdown files
- 20a60ea feat(parser): add parseFrontmatter for guideline Markdown files
- 566c477 feat(parser): add Guideline and ParseResult types
- f229dec feat(config): add GuidelinesConfig struct for editorial guidelines
- 67ea0be feat: implement Phase 5 build pipeline, search integration, and end-to-end wiring
- 4f710e7 feat(theme): add embedded Hugo theme for Phase 4
- 155ec0f feat: implement Phase 3 Hugo content generator
- d9325ef feat: implement Phase 2 Vale rule YAML parser
- 44ae0be feat: scaffold Go project foundation with Cobra CLI and config parsing
Bug Fixes
- 854572a fix(search): rewrite Pagefind search to use Modular UI JS API correctly
- 91952b5 fix(parser): handle polymorphic YAML fields for swap, scope, and tokens
- ac9917e fix: address final code review findings
- 7b0440a fix: add collapsible guard for consistency either table > 20 entries
- 9120b23 fix: address Phase 3 code review findings
- c945edd fix: address Phase 2 code review findings
- 3341192 fix: address Phase 1 code review findings
Other
- 390c989 ci: add GitHub Pages demo site deployment workflow
- db586fa docs: add README badges, install paths, and content gap fixes
- 7c835de ci: add GitHub Actions CI/CD and GoReleaser release pipeline
- 085381c chore: sanitize repo for public release
- 03fbd20 docs: audit and fix documentation accuracy across project
- 8380b2d style(sidebar): rules first with severity dots and flat category headers
- 69ecb4f merge: reconcile local main with squash-merged origin/main
- 6c4fd93 test(search): add Pagefind integration tests for theme templates
- f8028d5 style(search): add sidebar-compact Pagefind theming and highlight token
- 6873836 docs: add ideation, requirements, and plan for Pagefind search polish
- a6c681a refactor: overhaul AutoDescription for readability
- c529036 Add image to README for enhanced documentation
- cfb0db0 docs: apply Tailscale style guide to all documentation
- 8a7636e docs: add editorial guidelines to README
- ce75ec7 refactor: migrate pipeline to ParseResult struct
- 25dd8a7 chore: add demo-site/ to gitignore
- e8d85d6 docs: add comprehensive README
- fe467e0 test(internal): add unit tests for private helpers and hugo scaffold
- 3e8839c test(cmd): add unit and integration tests for CLI layer
- 46896a4 Initial commit