Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 11.7 KB

File metadata and controls

54 lines (46 loc) · 11.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.2.0 – 2026-03-23

Added

  • Update PHPUnit bootstrap file, add minimal boostrap logic, and integrate Codecov configuration (issue: #5, pr: #9, commit: 09fbb79)
  • Add classmap-based autoloading for improved performance and modularity (issue: #5, pr: #9, commit: 8dce6c9)
  • Implemented FireHub bootstrap architecture and streamlined autoloading (issue: #5, pr: #9, commit: df8ddab)
  • Add fluent builder classes for firehub.Exception and firehub.Error (issue: #5, pr: #9, commit: dedc558)
  • Add context property and getContext method to firehub.Throwable (issue: #5, pr: #9, commit: bf4c31f)
  • Remove console.php and implement comprehensive dynamic autoloading (issue: #5, pr: #9, commit: ff5c15e)
  • Add PSR-4–based autoloader with namespace and directory mapping (issue: #5, pr: #9, commit: 7206a57)
  • Add Handle value object and InvalidAutoloadHandleException to support autoloader management in Core Foundation (issue: #5, pr: #9, commit: 2375c67)
  • Add public entry points for web and CLI PHAR access in Core Foundation (issue: #5, pr: #9, commit: bbc48a1)
  • Update .gitignore and .gitattributes (issue: #5, pr: #9, commit: 0b938f0)
  • Update .gitignore for PHAR files (issue: #5, pr: #9, commit: 5607af0)

v0.1.1 – 2026-02-24

Added

  • Update GH_TOKEN secret reference in workflow (pr: #8, commit: ad3deda)
  • Update GH_TOKEN secret reference in PHPStan workflow (pr: #8, commit: 8f97f98)
  • Update SemanticPullRequest.yml (pr: #8, commit: 961cb4e)

v0.1.0 - 2026-02-23

Added

  • Introduce SPL autoload management helper and custom error classes for FireHub framework (issue: #1, pr: #2, commit: e374bec)
  • Introduce advanced core low-level helpers, regex utilities, and robust error handling for FireHub ecosystem (issue: #1, pr: #2, commit: bb96418)
  • Introduce core low-level helpers, enums, and error handling for FireHub internal systems and runtime (issue: #1, pr: #2, commit: 319cf69)
  • Introduce mathematical utilities, enums, and PHPStan extension for improved numerical operations in FireHub (issue: #1, pr: #2, commit: d41c729)
  • Add JSON handling utilities, enums, and error handling mechanisms to FireHub framework (issue: #1, pr: #2, commit: 50a19ff)
  • Expand Arr utility and introduce Iterator class to enhance a low-level array and iterable handling in FireHub (issue: #1, pr: #2, commit: 372192e)
  • Add new filesystem error classes and expand low-level filesystem utilities in FireHub framework (issue: #1, pr: #2, commit: 81cc696)
  • Introduce filesystem errors, permissions enum, and low-level filesystem utilities for FireHub framework (issue: #1, pr: #2, commit: 16082cd)
  • Add DateTime error handling and utilities for FireHub framework (issue: #1, pr: #2, commit: a5394cf)
  • Introduce Constant utility class and low-level constant error handling mechanisms (issue: #1, pr: #2, commit: cc085e5)
  • Introduce LowLevel base class, refactor low-level utilities to enforce inheritance and alignment with framework standards (issue: #1, pr: #2, commit: b5854f3)
  • Introduce ClsObj utility class, ClassDoesntExistError, and refine low-level throwable structure (issue: #1, pr: #2, commit: 044e0ea)
  • Implement comprehensive array operation utilities in Arr and update metadata (issue: #1, pr: #2, commit: 3a9feed)
  • Add FireHub\Core\Shared\Constants\Number and FireHub\Core\Shared\Constants\Path for standardized constants (issue: #1, pr: #2, commit: 04c98e5)
  • Add foundational data type enums, low-level utilities, and exception handling for FireHub framework (issue: #1, pr: #2, commit: dba1691)
  • Add DataIs class for consistent low-level data type inspection utilities (issue: #1, pr: #2, commit: 2352196)
  • Introduce Core Throwable and Shared Library for FireHub Framework (issue: #1, pr: #2, commit: 4f1b6b3)
  • Add NoNativeFunctionsRule to enforce non-native function usage in PHPStan configuration (issue: #1, pr: #2, commit: 0947111)
  • Extend PHPStan configuration and add MathMaxReturnTypeExtension (issue: #1, pr: #2, commit: 2d7a030)
  • Add ext-mbstring as a required PHP extension in composer.json (issue: #1, pr: #2, commit: 6e3f5a6)
  • Add CharSB class for low-level single-byte character operations (issue: #1, pr: #2, commit: 7f4ec18)
  • Integrate PHPStan for static analysis and update dependencies (issue: #1, pr: #2, commit: 75a7d89)