Blog
Primate 0.33: Everything is typed, Grain backend and new website
Today we're announcing the availability of the Primate 0.33 preview release. This release features a full rewrite of Primate in and for TypeScript, Grain backend support, and a new website.
Release 0.32: Primate Native, support for Voby and Eta frontends
Today we're announcing the availability of the Primate 0.32 preview release. This release introduces support for building native applications with Primate Native, adds two new frontends, Voby and Eta, and includes a host of other changes.
Release 0.31: new hot reload, projections and sorting in stores, new router
Today we're announcing the availability of the Primate 0.31 preview release. This release switches to fast hot reload using esbuild, adds projections and sorting to stores, and uses rcompat's new router, adding support for optional and rest path parameters.
Introducing rcompat
Today we're officially introducing rcompat, a JavaScript interoperability and runtime compatibility layer for servers which has been doing most of the heavy lifting behind Primate and its multi-runtime support for a while now.
Release 0.30: Windows support, new path parameter style and other improvements
Today we're announcing the availability of the Primate 0.30 preview release. This release introduces full Windows support and brings the path parameter style used by Primate's filesystem-based routes in line with other frameworks, in addition to several quality of life improvements.
Release 0.29: Angular and Marko, MySQL, WebSockets and Server-Sent Events
Today we're announcing the availability of the Primate 0.29 preview release. This release introduces support for Angular and Marko on the frontend and MySQL on the backend, as well as two new core handlers for WebSockets and Server-sent events across all runtimes.
Release 0.28: TypeScript/Ruby routes, Web Components, uploading files
Today we're announcing the availability of the Primate 0.28 preview release. This release introduces support for TypeScript and Ruby routes, a convenience wrapper for Web Components, as well as support for uploading files.
Release 0.27: Python routes and quality of life improvements
Today we're announcing the availability of the Primate 0.27 preview release. This release introduces support for Python routes and several quality of life improvements.
Release 0.26: Go Wasm routes, live reload, and HTMX extensions
Today we're announcing the availability of the Primate 0.26 preview release. This release introduces support for Go Wasm routes, live reload using the new
@primate/build
module, and HTMX extensions.Release 0.25: Native Deno support, I18N for Svelte/React/Solid
Today we're announcing the availability of the Primate 0.25 preview release. This release introduces native Deno support, meaning Primate now supports all the three significant runtimes in JS space (Node, Deno, Bun).
Release 0.24: Native Bun support
Today we're announcing the availability of the Primate 0.24 preview release. This release introduces native Bun support, enabling you to serve your applications significantly faster than before.
Introducing a Head component
Today we're introducing a
Head
component for React and Solid that mimics the behavior of<svelte:head>
for Svelte.Release 0.23: Handlebars support, transactions, bundler code splitting
Today we're announcing the availability of the Primate 0.23 preview release. This release comes along with a new frontend handler, Handlebars, transactions across most of our database drivers, bundler code splitting, as well as several quality of life improvements.
Release 0.22: Solid and Markdown support, build transformations
Today we're announcing the availability of the Primate 0.22 preview release. This release comes along with 2 new frontend handlers (Solid, Markdown), full React support and build transformations.
Adding Solid support
Today we're adding another frontend framework to our growing list of supported handlers, Solid. The new handler is fully compatible with the current 0.21 release.
Release 0.21: More stores, error routes, liveview, `create primate`, and new website
Today we're announcing the availability of the Primate 0.21 preview release. This release comes along with 3 new data stores (SQLite, PostgreSQL, MongoDB), custom error routes, and a client liveview mode (SPA). On the tooling side, we've also added a GUI for creating Primate apps, available via
npm create primate
. With this release, we're also officially inaugurating our new website.