🚀 Framelink Core v0.1.0 — Release Notes
Overview
Framelink Core v0.1.0 is the first public release of the Framelink runtime.
This version introduces a minimal, plugin-first foundation for building extensible
TypeScript applications with explicit lifecycles and strong typing.
v0.1.0 focuses on clarity and contracts, not features.
✨ What’s Included
Core Runtime
- Explicit runtime abstraction
- Deterministic startup and shutdown
- Clear ownership boundaries
Plugin System
-
Plugin registration model
-
Lifecycle hooks:
setupstartstop
-
Isolation-friendly design
Events (Initial)
- Typed event map
- Predictable emission flow
- No stringly-typed globals
Documentation & Contracts
- Vision and non-goals clearly defined
- Architecture documented before implementation
- Public API contracts locked for v0.x
🚫 What’s Intentionally Missing
This release does not include:
- CLI or scaffolding tools
- Configuration system
- Dependency injection container
- Hot reloading
- Official plugins
These omissions are intentional to keep the core stable and minimal.
📦 Installation
npm install @framelink-dev/core🏷️ Stability
This is a pre-1.0.0 release. Expect breaking changes in minor versions until v1.0.0.