Skip to content

Latest commit

 

History

History
174 lines (104 loc) · 7.02 KB

File metadata and controls

174 lines (104 loc) · 7.02 KB

Phenix PHP release notes

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.

[Unreleased]

Release Notes for 0.7.x

Added

  • Event system. (#67)

Release Notes for 0.6.x

Added

  • Queue system. (#63)
  • Cryptographic module for encryption and decryption operations. (#60)
  • Sending emails. (#58)
  • Template engine. (#54)
  • Key generation command. (#52)

Changed

  • Host and port as optionals argument in cli for start server by @FSHLL. (#53)

Release Notes for 0.5.x

Added

  • Session management with support for local in memory and redis drivers. (#49)

Added

  • Options to make models with controller and migrations. (#46)

Added

  • Log facade. (#42)
  • Database model API. (#41)
  • Commands to make models, queries and model collections. (#40)
  • Database models using Data Mapper pattern. (#39)

Release Notes for 0.4.x

Added

  • Database validations (unique, exists). (#36)
  • File validation. (#35)
  • Move validation layer to framework. (#34)
  • Stream form parser. (#33)
  • Basic validation layer using form request. (#32)
  • Add basic form request. (#31)
  • Integrate CORS middleware. (#30)

Release Notes for 0.3.x

Fixed

  • Load router on booting. (#27)

Added

  • Add FakerPHP to Seed class. (#24)
  • Command to make service providers. (#23)
  • pcntl as required extension. (#22)

Added

  • HTTP utility to handle request attributes. (#19)

Fixed

  • Update README. (#16)

Fixed

  • JSON header in responses. (#13)

Fixed

  • Get stubs content from framework path. (#10)

Changed

  • Add method to get environment file in test case. (#7)

Changed

  • Test utilities moved to framework. (#4)

v0.3.0 (2023-10-05)

Changed

  • The query builder selectAllColumns method now is optional. (#1)

Release Notes for 0.2.x

Fixed

  • Ensure dabatase directory exists before create migration. (49)

Added

  • Add paginate method to the query builder. (42)
  • Add count method to the query builder. (42)
  • Add insert method to the query builder. (43)
  • Add exists and doesntExists methods to the query builder. (#44)
  • Add delete method to the query builder. (#45)

Changed

  • Load routes before server running. (#41)
  • Load custom environment files. (#40)
  • Improve service provider structure. (#38)
  • Improve class API to \Phenix\Database\QueryGenerator, now it has final methods. (#44)

Fixed

  • Apply provides in database service provider. (#46)

Release Notes for 0.1.x

Added

  • Migrations and seeder support. (#35)
  • Basic query builder (#33)
  • Routes with support for groups (#28)
  • Ability to use multiple logger channels. (#24)
  • Command to make middlewares. (#19)
  • SonarCloud integration. (#13)
  • PHPInsights integration. (#12)
  • PHPStan integration. (#11)
  • GitHub actions integration. (#10)
  • Command to make test make:test. (#9)
  • Tests for the make:controller command. (#6)