Releases: chris-c-thomas/LexBuild
Releases · chris-c-thomas/LexBuild
Release list
v1.15.0
What's Changed
- Feat/astro fr by @chris-c-thomas in #84
- chore: version packages by @lexbuild-release-bot[bot] in #85
Full Changelog: v1.14.1...v1.15.0
v1.14.1
What's Changed
- chore: version packages by @lexbuild-release-bot[bot] in #83
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- Feat/federalregister by @chris-c-thomas in #81
- chore: version packages by @lexbuild-release-bot[bot] in #82
Full Changelog: v1.13.3...v1.14.0
v1.13.3
What's Changed
- Add and configure knip; fix lint:knip issues by @chris-c-thomas in #71
- Ensure WCAG AA Compliance for Accessibility Features by @chris-c-thomas in #72
- Refactor UI fonts and improve WCAG AA color contrast by @chris-c-thomas in #73
- Update homepage features and UI by @chris-c-thomas in #74
- chore(deps): bump yaml from 2.8.2 to 2.8.3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #75
- chore: version packages by @github-actions[bot] in #76
- feat(cli): add download progress indicators by @chris-c-thomas in #77
- chore: version packages by @github-actions[bot] in #78
- fix: dependabot security vulnerabilities by @chris-c-thomas in #79
- chore: version packages by @lexbuild-releasae-bot[bot] in #80
New Contributors
- @lexbuild-releasae-bot[bot] made their first contribution in #80
Full Changelog: v1.13.0...v1.13.3
v1.13.0
What's Changed
- feat(astro): add HTTP error pages with shared ErrorPage component by @chris-c-thomas in #68
- Add SEO module with JSON-LD and Twitter card support; robots.txt by @chris-c-thomas in #69
- chore: version packages by @github-actions[bot] in #70
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- UI related enhancements by @chris-c-thomas in #65
- feat(usc): add list-release-points CLI command and release point hist… by @chris-c-thomas in #66
- chore: version packages by @github-actions[bot] in #67
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
- Dev by @chris-c-thomas in #57
- Fix sidebar hydration and merge duplicate nav entries by @chris-c-thomas in #58
- Add resizable sidebar and improve frontmatter tab toggles by @chris-c-thomas in #59
- docs: add comprehensive documentation for the LexBuild monorepo by @chris-c-thomas in #60
- fix: dependabot vulnerabilities by @chris-c-thomas in #61
- Update Meilisearch endpoint and documentation references by @chris-c-thomas in #62
- Bump changeset version by @chris-c-thomas in #63
- chore: version packages by @github-actions[bot] in #64
Full Changelog: v1.10.1...v1.11.0
v1.10.1
What's Changed
- Add eCFR data API downloader; auto detect OLRC release points; enhance READMEs by @chris-c-thomas in #51
- chore: version packages by @github-actions[bot] in #52
- Remove outdated documentation and update project files by @chris-c-thomas in #53
- Enhance layout, styling, and fonts across the application by @chris-c-thomas in #54
- Enhance eCFR API handling; improve markdown download process; manage shiki memory issues by @chris-c-thomas in #55
- chore: version packages by @github-actions[bot] in #56
Full Changelog: v1.9.4...v1.10.1
v1.9.4
Release v1.9.4
Full Changelog: v1.9.3...v1.9.4
Added
- Meilisearch full-text search across USC and eCFR with Cmd+K dialog and faceted filtering (~281k sections)
- Hierarchical drill-down pages with download at every granularity level
- Mobile sidebar navigation using shadcn Sheet (Radix Dialog drawer)
- Markdown / Preview tab list for content viewing
- Incremental search indexer for Meilisearch
- Sitemap chunking (50k URL limit per file, separated by source)
- Meta tags for SEO (
apps/astro/)
Changed
- Refactor UI components to use shadcn/ui (radix-nova preset, zinc theme) as the design system base
- Restructure content directory to source-first layout
- Update design and layout of page sections, frontmatter, download/copy buttons, and breadcrumbs
- Sidebar styling improvements and dark mode hover states
- Search box, header, and landing page styles
Fixed
- Add resilient
writeFile/mkdirwrappers in@lexbuild/corewith ENFILE/EMFILE retry and exponential backoff to prevent file descriptor exhaustion during large conversions - Release token cache every 50k files to free heap during search indexing
- Garbage collect every 50k files to prevent OOM in highlight pre-rendering
- Set search index batch size to 5k (down from 50k) to prevent OOM
- Allow chapters with >100 sections to display properly in sidebar nav
- Add section titles to breadcrumbs on section pages
- Apply
toTitleCaseto USC sidebar entries - Add error handling for Meilisearch connection issues
- Markdown/preview container word wrap and overflow fixes
- DOM-text-to-HTML validation check
- ESLint error fixes
v1.9.3
Changes
Added
- Scaffold Astro 6 SSR app (
apps/astro/) for browsing converted U.S. Code and eCFR content as Markdown
Removed
- Remove
apps/web/Next.js application from monorepo
Changed
- Rename Astro app package from
astroto@lexbuild/webto fix changeset name collision - Switch changeset changelog plugin to default (no GitHub token required)
Fixed
- Dependabot issues: undici, eslint, pnpm-lock.yml updates