Skip to content

Releases: chris-c-thomas/LexBuild

v1.15.0

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 01 Apr 04:41
v1.15.0
893a2bb

What's Changed

Full Changelog: v1.14.1...v1.15.0

v1.14.1

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 31 Mar 08:01
v1.14.1
ec3a9bb

What's Changed

  • chore: version packages by @lexbuild-release-bot[bot] in #83

Full Changelog: v1.14.0...v1.14.1

v1.14.0

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 31 Mar 07:47
v1.14.0
c716f52

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

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 31 Mar 01:14
v1.13.3
95aba12

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

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 23 Mar 21:03
v1.13.0
92cbd8c

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

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 23 Mar 16:44
v1.12.0
1a0deed

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

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 22 Mar 19:47
v1.11.0
64b4285

What's Changed

Full Changelog: v1.10.1...v1.11.0

v1.10.1

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 20 Mar 01:29
v1.10.1
f0560ac

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

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 17 Mar 15:49
v1.9.4
b5e2903

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/mkdir wrappers in @lexbuild/core with 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 toTitleCase to 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

Choose a tag to compare

@chris-c-thomas chris-c-thomas released this 15 Mar 16:29
v1.9.3
46d7d32

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 astro to @lexbuild/web to fix changeset name collision
  • Switch changeset changelog plugin to default (no GitHub token required)

Fixed

  • Dependabot issues: undici, eslint, pnpm-lock.yml updates