Skip to content

Latest commit

 

History

History
101 lines (77 loc) · 2.96 KB

CHANGELOG.md

File metadata and controls

101 lines (77 loc) · 2.96 KB

Changelog

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

0.6.0 - 2024-10-22

Added

  • $pagee for customizing pagination in PaginateTrait
  • WritableTrait for handling CRUD operations
  • Usage of timestamps (e.g., CREATED_AT, UPDATED_AT)

Changed

  • WildfireTrait::wildfire returns Wildfire instance
  • Code coverage to Codecov
  • Code documentation by php-cs-fixer
  • Improved code quality by phpstan
  • Simplified code structure
  • Workflow to Github Actions

Fixed

  • Getting offset value in PaginateTrait

0.5.0 - 2018-09-23

Note

This release will introduce a backward compatability break if upgrading from v0.4.0 release.

Added

  • Model class
  • Traits\PaginateTrait::paginate($page, $total, $config = array())
  • Traits\ValidateTrait::errors
  • Traits\WildfireTrait
  • Wildfire::__construct($data)
  • Wildfire::dropdown($column)
  • Wildfire::find($table, $id)
  • Wildfire::get($table = '', $limit = null, $offset = null)
  • Wildfire::result($model = '')

Removed

  • CodeigniterModel class
  • Helpers directory
  • Traits\DatabaseTrait trait
  • Traits\ModelTrait trait
  • Traits\PaginateTrait::paginate($perPage, $config = array())
  • Traits\ResultTrait trait
  • Traits\ValidateTrait::validation_errors
  • Wildfire::__construct($database = null, $query = null)
  • Wildfire::asDropdown($description = 'description')
  • Wildfire::find($table, $delimiters = array())
  • Wildfire::get($table = '')
  • Wildfire::result
  • Wildfire::setDatabase($database)
  • Wildfire::setQuery($query)
  • Wildfire extended to CI_Model

0.4.0 - 2017-01-08

Added

  • CodeigniterModel that extends to CI_Model
  • $belongs_to for one-to-one relationships
  • $hidden for hiding columns
  • ValidateTrait for validating data using CodeIgniter's Form_validation class
  • PaginateTrait for creating pagination links using CodeIgniter's Pagination class

Changed

  • Version of rougin/describe to ~1.5

0.3.1 - 2016-09-12

Added

  • Wildfire as CI_Model
  • StyleCI for conforming code to PSR standards

0.3.0 - 2016-06-05

Added

  • Traits
  • table for manually specifying the table associated with the Model
  • columns for manually specifying the columns to be displayed

Fixed

  • Issue in getting foreign tables

Removed

  • Inflector class

0.2.1 - 2016-05-14

Changed

  • Version of rougin/codeigniter to ^3.0.0

0.2.0 - 2016-03-25

Changed

  • Tests
  • Enabled empty parameters in Wildfire::__construct

0.1.0 - 2016-03-06

Added

  • Wildfire library