Skip to content

Releases: inphinit/framework

Version 0.5.12 👾

15 Mar 21:00
Compare
Choose a tag to compare
  • Fixed static Dom\Document::validTag method usage
  • Removed redundancies
  • Improved Experimental\File::isBinary and Experimental\File::size
  • Deprecated Inphinit\Experimental\Http\Status, use Inphinit\Http\Status
  • Fixed Routing\Quick::verbs, replace empty by $var == ''
  • Fixed File::exists
  • Optimized Uri::canonpath
  • Small improvements

Version 0.5.11 👾

13 Jan 04:18
Compare
Choose a tag to compare
  • Fixed INPHINIT_URL
  • Fixed: "empty" (0, "0" and 0.0) values were considered false in ifs (and conditions like: foo ? result1 : result2;) when in many situations they should be accepted as values
  • Fixed Inphinit\Experimental\Negotiation headers
  • New method: Inphinit\Experimental\Negotiation::fromString(string $str), eg.: parse an HTTP response in string
  • Fixed Inphinit\Cache when system/storage/cache/ folder does not exist
  • Improved several ifs to improve reading and gain some performance
  • Great performance improvement in Inphinit\Experimental\Dir class
  • Inphinit\Experimental\HttpRedirect::only() triggers finish event
  • Fixed Inphinit\Experimental\File::portion() and Inphinit\Experimental\File::lines()
  • Request::query() returns NULL if query if not defined
  • Redirect::only() trigger finish event
  • Deprecated Inphinit\Experimental\Http\Status (use: Inphinit\Http\Status)
  • Several performance improvements

Version 0.5.10 👾

08 Jan 03:50
Compare
Choose a tag to compare
  • Improved performance in UtilsPath()
  • Improved performance in Group::checkDomain() method

Version 0.5.9 👾

06 Jan 04:19
Compare
Choose a tag to compare
  • Improved performance if no "regex route" is defined
  • Fixed check not unseted routes

Version 0.5.8 👾

06 Jan 01:53
Compare
Choose a tag to compare

Improved system/error.php for use Inphinit\Response and Inphinit\Viewing\View class

Version 0.5.7 👾

04 Jan 18:10
Compare
Choose a tag to compare

Bump version

Version 0.5.4 👾

03 Jan 05:41
Compare
Choose a tag to compare
  • Improved get initial HTTP status (200)
  • Removed trigger changestatus event for initial HTTP status
  • If HTTP status is 200 avoid execute Route::get() (for use ErrorDocument, error_page, etc)

Version 0.5.3 👾

01 Jan 07:11
Compare
Choose a tag to compare
  • Fixed non-empty output and "state" in App::exec()
  • Improved performance in App::exec() and Route::get()
  • Fixed check always_populate_raw_post_data in PHP 7 (requirements.php)
  • Fixed HOST in SetupBuiltIn

Version 0.5.2 👾

30 Dec 00:06
Compare
Choose a tag to compare
  • Fixed Config::save() method
  • Move temporary files by type in different folders
  • Improved Request::json() and Request::xml() for old PHP versions
  • Improved Request::raw() for old PHP versions
  • Change: The Storage class will not automatically generate subfolders when using the put() and write() methods, to create folders use Storage::createFolder() method.

Version 0.5.1 👾

29 Dec 06:26
Compare
Choose a tag to compare
  • Fixed preview in Debug::source()
  • Debug::source() returns only files backtrace (ignore closures and etc)
  • Debug::source() returns more details
  • Improved offset and max in File::portion() and File::lines()
  • Removed unnecessary LOCK and improved performance in Storage::temp()
  • Improved Dom\Document::fromArray() (Helper::seq is unnecessary now)
  • New CSS selector :contains-child(<text>) (non-standard) to Document::query() (and new Dom\Selector class)
  • Searches for file that "EVAL" fails (Debug::evalFileLocation())
  • Search for the file where the eval()'d failed (Debug::evalFileLocation())
  • Improved PHPDoc