CRM64Pro GDK 0.14.0 Major refactor & API stabilization
CRM64Pro GDK 0.14.0 marks a significant step toward the upcoming v1.0.0, focusing on deep internal refactoring, API stabilization, and long-term maintainability.
This release modernizes large parts of the engine core, standardizes feature-flag and naming conventions across modules, and completes a broad transition from legacy integer return codes to a clear, boolean-based success/failure API. As a result, the public interface is now more consistent, expressive, and safer to use.
Major subsystems such as the TileEngine, Logging system, Memory manager, and microbenchmark framework have been extensively reworked. The TileEngine now supports Tiled “Collection of Images” tilesets and introduces a clearer loading model for CDC and external files, while logging gains ANSI color output, indentation control, and a unified severity model.
Performance tooling has also evolved, with enhanced microbenchmarking support, throughput metrics, and interactive HTML reports. Numerous APIs have been renamed and reorganized to improve clarity, and several long-standing inconsistencies have been resolved.
Overall, 0.14.0 is a foundation-building release: not just adding features, but consolidating the engine’s architecture and APIs in preparation for a stable, production-ready v1.0.0.