Skip to content

Framelink Core v0.1.0

Latest

Choose a tag to compare

@manjunathh-xyz manjunathh-xyz released this 16 Dec 14:21

🚀 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:

    • setup
    • start
    • stop
  • 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.