Skip to main content

Changelog

GameByte Framework Version Timeline

All notable changes to GameByte Framework are documented here. The format is based on Keep a Changelog, and the project adheres to Semantic Versioning.


Releases

v1.3.0 — Comprehensive Feature Expansion

February 6, 2026 | GitHub Release

v1.3.0 Release

The largest release in GameByte history. 10 new feature modules, 5 new facades, 50+ new files, and 15,000+ lines of production code.

New ModuleWhat It Does
TickSystemPer-component render loop with priority ordering
ResourceTrackerAuto-dispose scoped resource lifecycle
RaycastEventSystemDOM-like 3D pointer events with bubbling
PerformanceAdvisorAdaptive quality tiers with thermal protection
InstanceManagerAutomatic GPU instancing at 3+ copies
PostProcessingPipelineEffect merging via pmndrs/postprocessing
EnvironmentSystemSkybox, fog, sun presets with smooth transitions
PrefabSystemJSON-driven prefabs with ECS-lite components
SmartAssetPipelinePriority loading with memory budgets & LRU eviction
GameSoundPresets15 procedural game sounds (zero file deps)

Breaking changes: 2 low-severity changes. See full release notes.

Read full v1.3.0 release notes →


v1.2.1

February 6, 2026 | GitHub Release

Bug fixes and demo improvements.

Fixed:

  • CI/CD release workflow permissions and npm publish
  • Platform-specific rollup dependency breaking CI
  • Deprecated API calls in demos

Added:

  • Comprehensive Pixi.js v8 and Three.js feature support
  • 6 diverse game demos with different mechanics
  • LiveDemo iframes in documentation pages
  • A* Pathfinder for grid-based navigation
  • CameraController component

v1.2.0 — @pixi/ui Integration

January 30, 2026 | GitHub Release

Complete integration of @pixi/ui with game-style "jellybean" wrappers.

New UI Components:

  • GameCheckBox — Touch-friendly checkbox with animation
  • GameRadioGroup — Radio button group with dot indicator
  • GameList — Auto-layout wrapper around @pixi/ui List
  • GameInput — Styled text input with focus states
  • GameScrollBox — Scrollable container with styled frame
  • GameSelect — Dropdown select with backdrop closing

Also:

  • GameStyleButton horizontal padding + auto text scaling
  • 6 new color schemes (input, scrollbox, select, checkbox, radio, list)
  • New pixi-ui-components-demo.html demo

Dependencies: Added @pixi/ui: ^2.3.2


v1.1.0 — AI-Agent-Friendly Framework

January 15, 2026

Made the framework discoverable and usable by AI agents.

Added:

  • docs/agent-guide/CORE_API.md — Essential API (~2000 tokens)
  • docs/agent-guide/QUICK_REFERENCE.md — Command cheatsheet
  • 9+ advanced guides with semantic keyword enrichment
  • Self-contained HTML examples (examples/platformer/, examples/ui-showcase/)
  • npm run validate:agent-docs validation script

v0.1.0 — Initial Release

January 2025

Foundation release with core framework architecture.

  • Service Container with dependency injection
  • Pixi.js v8 (2D) and Three.js (3D) rendering
  • Scene management with lifecycle hooks
  • Plugin system with npm-style architecture
  • Mobile-first design with adaptive quality scaling
  • Complete TypeScript strict mode support

Versioning Strategy

GameByte follows Semantic Versioning:

Version PartWhen It BumpsExample
Major (X.0.0)Breaking API changes that require code updatesRemoving a public method
Minor (0.X.0)New features, backwards-compatibleAdding new modules
Patch (0.0.X)Bug fixes, docs, CI/CDFixing a rendering glitch
For AI Agents

The latest API reference is always available at /llms-full.txt (2,200+ lines, copy-pasteable code examples for every exported class).