Skip to content

Latest commit

 

History

History
259 lines (213 loc) · 23 KB

CHANGELOG.md

File metadata and controls

259 lines (213 loc) · 23 KB

Changelog

v4.4.6 (2024-02-24)

Full Changelog

Breaking Changes

  • fix: Time::createFromTimestamp() returns Time with UTC by @kenjis in codeigniter4#8544

Fixed Bugs

  • fix: [OCI8] getFieldData() returns incorrect default value by @kenjis in codeigniter4#8459
  • fix: [SQLite3] getFieldData() returns incorrect primary_key values by @kenjis in codeigniter4#8460
  • fix: [OCI8][Postgre][SQLSRV][SQLite3] change order of properties returned by getFieldData() by @kenjis in codeigniter4#8481
  • docs: fix supported SQL Server version by @kenjis in codeigniter4#8489
  • fix: [SQLite3] Forge::modifyColumn() messes up table by @kenjis in codeigniter4#8457
  • docs: fix incorrect @return type in ResultInterface-getCustomRowObject() by @kenjis in codeigniter4#8503
  • fix: [Postgre] updateBatch() breaks char type data by @kenjis in codeigniter4#8524
  • fix: DebugBar block by CSP by @YapsBridging in codeigniter4#8411
  • docs: fix @phpstan-type in Model by @kenjis in codeigniter4#8543
  • fix: [CURLRequest] Multiple HTTP 100 return by API. by @ping-yee in codeigniter4#8466
  • fix: PHPDoc types in controller.tpl.php by @kenjis in codeigniter4#8561
  • fix: [Session] Redis session race condition by @kenjis in codeigniter4#8323

Refactoring

v4.4.5 (2024-01-27)

Full Changelog

Fixed Bugs

  • fix: bug 4.4.4 spark serve not working when using Session in Routes.php by @ALTITUDE-DEV-FR in codeigniter4#8389
  • fix: highlightFile() in BaseExceptionHandler for PHP 8.3 by @michalsn in codeigniter4#8401
  • fix: [Validation] DotArrayFilter returns incorrect array when numeric index array is passed by @grimpirate in codeigniter4#8425
  • fix: OCI8 Forge always sets NOT NULL when BOOLEAN is specified by @kenjis in codeigniter4#8440
  • fix: DB Seeder may use wrong DB connection during testing by @kenjis in codeigniter4#8447
  • fix: [Postgre] QueryBuilder::updateBatch() does not work (No API change) by @kenjis in codeigniter4#8439
  • fix: [Postgre] QueryBuilder::deleteBatch() does not work by @kenjis in codeigniter4#8451
  • fix: [Email] setAttachmentCID() does not work with buffer string by @kenjis in codeigniter4#8446
  • fix: add undocumented Model $allowEmptyInserts by @kenjis in codeigniter4#8456

Refactoring

v4.4.4 (2023-12-28)

Full Changelog

Breaking Changes

  • fix: Validation rule with * gets incorrect values as dot array syntax by @kenjis in codeigniter4#8129
  • fix: validation rule matches and differs by @kenjis in codeigniter4#8122
  • fix: [CURLRequest] skip hostname checks if options 'verify' false by @NicolaeIotu in codeigniter4#8258
  • fix: get_filenames() does not follow symlinks by @kenjis in codeigniter4#8298

Fixed Bugs

  • fix: change make:command default $group to App by @kenjis in codeigniter4#8109
  • fix: typo in help message in spark filter:check by @kenjis in codeigniter4#8118
  • fix: Hot reloading when session is enabled by @michalsn in codeigniter4#8112
  • fix: make:cell help message by @kenjis in codeigniter4#8133
  • fix: [DebugBar] dark mode timeline "Controller" by @kenjis in codeigniter4#8125
  • fix: PHPDoc types in controller.tpl.php by @kenjis in codeigniter4#8144
  • fix: @return in filter.tpl.php by @kenjis in codeigniter4#8145
  • fix: when request body is 0, $body will be null by @kenjis in codeigniter4#8161
  • fix: spark routes outputs <unknown> only when {locale} with useSupportedLocalesOnly(true) by @kenjis in codeigniter4#8167
  • fix: Undefined array key error in spark db:table by @kenjis in codeigniter4#8173
  • fix: force_https() redirects to wrong URL when baseURL has subfolder by @kenjis in codeigniter4#8191
  • fix: Validation raises TypeError when invalid JSON comes by @kenjis in codeigniter4#8153
  • fix: FilterTestTrait Undefined variable $filterClasses by @kenjis in codeigniter4#8195
  • fix: Image::save() causes error with webp by @kenjis in codeigniter4#8210
  • fix issue where running FileLocator::getClassname() on a directory would cause a PHP error by @colethorsen in codeigniter4#8216
  • fix: make Request::getEnv() deprecated by @kenjis in codeigniter4#8234
  • fix: ExceptionHandler displays incorrect Exception classname by @kenjis in codeigniter4#8239
  • fix: [Cache] Double prefix for increment in FileHandler by @il-coder in codeigniter4#8255
  • docs: fix Database Utility Class getXMLFromResult() by @kenjis in codeigniter4#8276
  • fix: autoload helpers in test bootstrap by @kenjis in codeigniter4#8275
  • fix: Model handling of Entity $primaryKey casting by @kenjis in codeigniter4#8282
  • fix: Handle non-array JSON in validation by @woodongwong in codeigniter4#8288
  • fix: DEPRECATED error in Honeypot by @kenjis in codeigniter4#8316
  • fix: [Auto Routing Improved] spark routes shows incorrect routes when translateURIDashes is enabled by @kenjis in codeigniter4#8320
  • fix: migrations not using custom DB connection of migration runner by @paulbalandan in codeigniter4#8221
  • Always return a new instance of a Cell by @michalsn in codeigniter4#8330
  • fix: DOMParser cannot see element with id="0" by @kenjis in codeigniter4#8360

Refactoring

v4.4.3 (2023-10-26)

Full Changelog

SECURITY

  • Detailed Error Report is Displayed in Production Environment was fixed. See the Security advisory for more information.

Fixed Bugs

  • fix: FilterTestTrait::getFilterCaller() does not support Filter classes as array by @kenjis in codeigniter4#8058
  • fix: add dbgroup to model template only when specified as an option by @sammyskills in codeigniter4#8077
  • Update phpstan-codeigniter and fix errors on Modules by @paulbalandan in codeigniter4#8036
  • fix: [Validation] exact_length does not pass int values by @kenjis in codeigniter4#8088
  • fix: [Table] field named data will produce bugged output by @ping-yee in codeigniter4#8054
  • docs: fix event points descriptions by @kenjis in codeigniter4#8076
  • docs: fix helper loading by @kenjis in codeigniter4#8084

v4.4.2 (2023-10-19)

Full Changelog

Fixed Bugs

Enhancements

Refactoring

  • fix: add types to View $filters and $plugins by @paulbalandan in codeigniter4#7885
  • test: use PHP_VERSION_ID instead of PHP_VERSION by @kenjis in codeigniter4#7913
  • [PHP 8.3] refactor: ReflectionProperty::setValue() signature deprecation by @kenjis in codeigniter4#7911
  • refactor: remove unneeded arguments to session by @paulbalandan in codeigniter4#7919
  • fix: types for common functions by @paulbalandan in codeigniter4#7917
  • Refactor: Apply PHPStan rule "Short ternary operator is not allowed" to RouteCollection by @pjsde in codeigniter4#7947
  • refactor: remove $_SESSION from methods and functions by @pjsde in codeigniter4#7982
  • refactor: if condition in OCI8/Connection.php by @kenjis in codeigniter4#7994
  • style: remove unnecessary () in Toolbar by @kenjis in codeigniter4#8013
  • refactor: replace deprecated Services::request(config, false) by @kenjis in codeigniter4#7998
  • refactor: delete duplicate code for Composer loading by @kenjis in codeigniter4#8004
  • [Rector] Apply BooleanInIfConditionRuleFixerRector by @samsonasik in codeigniter4#7951

v4.4.1 (2023-09-05)

Full Changelog

Fixed Bugs

v4.4.0 (2023-08-25)

Full Changelog

Breaking Changes

Fixed Bugs

  • fix: incorrect segment number in URI::getSegment() exception message by @kenjis in codeigniter4#7267
  • fix: can't change and override valid locales by @kenjis in codeigniter4#7309
  • fix: Validation::check() does not accept array rules by @kenjis in codeigniter4#7424
  • fix: directory separator from routing file. by @ping-yee in codeigniter4#7487
  • [4.4] Fix output buffering by @iRedds in codeigniter4#7500
  • fix: [Auto Routing Improved] one controller method has more than one URI when $translateURIDashes is true by @kenjis in codeigniter4#7422
  • fix: [4.4] merge Exception::maskSensitiveData() fix into BaseExceptionHandler by @kenjis in codeigniter4#7736

New Features

Enhancements

Refactoring

See CHANGELOG_4.3.md