A Long-Overdue Update

It’s been a while since we’ve shared an update on Alinea CMS — far too long, in fact. But rest assured, our silence hasn’t been due to inactivity. Quite the opposite: we’ve been hard at work building Alinea and pushing it forward through real-world use across a wide variety of projects.

Alinea 1.0: A Stable Foundation

Since our last update, Alinea has officially reached its 1.0.0 release. This milestone marks a fully stable API you can confidently build on. The 1.x series is focused on refinement, not reinvention — so anything built today is future-proof within the 1.x lifecycle.

This means you can now depend on Alinea’s core features and developer experience in production environments, whether you're managing a small site or scaling across multiple workspaces.

Key Features at a Glance

Alinea combines developer-first workflows with editor-friendly interfaces. Here’s what makes it stand out:

  • Minimal setup: Define your schema in code — no databases, no migrations, no CLI scaffolding. Just TypeScript.

  • Git-based content: Content lives in your repository, version-controlled and easy to branch for testing or collaboration.

  • Fully typed: Enjoy type-safe content queries and schema definitions with no codegen or tooling overhead.

  • Intuitive structure: Organize content in a hierarchical tree that makes sense to both developers and editors.

  • Live previews: See content changes in real time, including support for React Server Components.

  • Editorial workflow: Manage drafts, publish with control, and archive old entries — all with built-in visual feedback.

  • Query engine: Fetch exactly the data you need using a developer-friendly API — filtered, sorted, paginated.

  • Custom fields: Extend the CMS with your own field types tailored to your project needs.

  • Internationalization: Build multilingual experiences out of the box.

  • Workspaces: Easily support multiple environments or project areas.

  • Self-host or cloud: You decide how and where Alinea runs.

Alinea 1.4.0: Drafts, Statuses & Workflow Improvements

The most recent release, 1.4.0, introduces better support for drafts and editorial workflows:

  • Draft support is now opt-in via the enableDrafts: true config flag.

  • Draft and archived entries clearly display their status in the sidebar.

  • You can now create draft entries and children, which are marked as “unpublished” and can be published together.

  • Entry status updates are now more stable and predictable.

These updates make it easier to manage in-progress content without cluttering the live site — especially useful for teams working on large editorial projects or preparing seasonal content.

We’re excited to keep improving Alinea and sharing more frequent updates in the future. If you’re already building with Alinea — thank you. If you’re curious to try it out, now is the perfect time.