github PrefectHQ/prefab v0.3.0
v0.3.0: Split Happens

latest releases: v0.20.2, v0.20.1, v0.20.0...
4 months ago

The renderer drops from a 2.3MB monolith to a 1.2MB core with lazy-loaded chunks. New components (DropZone, HoverCard, Loader), client-side HTTP via Fetch, and a FastAPI integration guide.

  • ESM code splitting — charts, code highlighting, calendars, and icons lazy-load on first use
  • File uploadDropZone component + OpenFilePicker action
  • Fetch action for client-side HTTP
  • FastAPI integration guide and example app
  • HoverCard, Loader (five animation variants), and CallTool rename

What's Changed

  • Update badge links and documentation references by @jlowin in #97
  • Dissolve Patterns section into component and action pages by @jlowin in #96
  • Add CloseOverlay action for Dialog and Popover by @jlowin in #98
  • Support custom column widths in Grid by @jlowin in #99
  • Add align kwarg to text components; consolidate Text/Heading inheritance by @jlowin in #100
  • Update thumbnail by @jlowin in #101
  • Update docs.json by @jlowin in #103
  • Rename MCP Server to FastMCP; fix stale pattern links by @jlowin in #104
  • Update tagline and FastMCP links by @jlowin in #105
  • Showcase newline by @jlowin in #107
  • File upload: OpenFilePicker action + DropZone component by @jlowin in #109
  • Split test_components.py into per-component files by @jlowin in #111
  • Add automated label triage workflow by @jlowin in #110
  • Move Examples above Client Interactivity in docs nav by @jlowin in #112
  • Rename ToolCall → CallTool by @jlowin in #113
  • Add Fetch action for client-side HTTP requests by @jlowin in #114
  • Add HoverCard component and showcase interactivity by @jlowin in #115
  • FastAPI integration: docs, example app, and supporting fixes by @jlowin in #116
  • Loader component with five animation variants; Badge as container by @jlowin in #124
  • Button text wrapping and Hitchhiker's Guide showcase by @jlowin in #126
  • Remove playground.js HTML-in-JS pattern by @jlowin in #125
  • ESM renderer with lazy-loaded code splitting by @jlowin in #128

Full Changelog: v0.2.0...v0.3.0

Don't miss a new prefab release

NewReleases is sending notifications on new releases.