Changelog

Explore the latest changes and features of Nodeal.

v0.9.5-beta

April 2026major
added

Initial public release of the Nodeal framework core architecture.

Environment Virtualization: Isolated global memory (_G) per execution shell.
Runtime Interception: Secure abstraction layer between logic and the Roblox engine.
Universal API: Framework-wide injection of custom globals and services.
Boilerplate Enforcement: Automated security token injection (return __).
added

Intelligent Module System

Location-Agnostic Discovery: Modules can be moved without breaking references.
Circular Dependency Resolution: Automated handling of complex module graphs.
Context Isolation: Cross-environment access prevention for Server/Client modules.
added

Unified Service & Built-in registries

game:RegisterService: Singleton registration with DataModel persistence.
game:GetService Overriding: Unified discovery for engine and custom services.
game:RegisterBuiltIn: Global library injection for projects.
game:RegisterDecorator: Extend the framework with custom decorators.
Safe Monkey-Patching: Extend native libraries (os, math, table) using newproxy.
added

Advanced Comment-Based Decorator System

Context Tags: @client, @server - for environment specific metadata.
Visibility Tags: @hidden, @deprecated - for intellisense control.
Meta Tags: @alias, @priority, @author, @see, @example.
Semantic Indentation: Visual hierarchy and scope inheritance in decorators.
added

Global API Extensions & Performance Wrappers

Enhanced newproxy: Native instance wrapping and property interception.
Intelligent typeof: Full support for custom __type metamethods.
Proxy-aware unpack: Support for __unpack in virtual objects.
Caching Layer: Optimized service and module resolution speeds.
added

Studio Plugin Ecosystem

Custom Explorer: Specialized view for Services, Modules, and Built-ins.
Real-time Pre-Parser: Background analysis for decorator wrapping and validation.
Rich Intellisense: Injected type definitions for all custom globals.
Live Hover: Instant source-parsed documentation for every function call.
improved

Significant performance gains in the module resolution and bootstrapping engine.