Skip to content

Releases: inphinit/framework

Version 0.5.1 👾

29 Dec 06:26

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

Version 0.5.0

27 Dec 22:13

Choose a tag to compare

  • Fixed Inphinit\Http\Request::raw() method
  • Support for seek in Inphinit\Http\Request::raw() method (for old PHP versions)
  • Fixed :contains() in Inphinit\Experimental\Dom\Selector class
  • Fixed strpos() in Inphinit\Experimental\Dom\Selector::uniqueToken() (private) for PHP7.4+
  • Support Inphinit\Helper::extract() method support stdClass
  • Improved Inphinit\Storage::temp() method for prevent "race condition"
  • Method separated Inphinit\Experimental\File::portion() in two methods (::portion() for get excerpt and ::lines() for get lines)
  • "Autoset" server.bat and server.sh variables (SetupBuiltIn() function)

Version 0.4.5

13 Oct 19:10

Choose a tag to compare

  • Improved Inphinit\Experimental\Dir class to extended classes
  • Removed unused uses
  • New method: Inphinit\Helper::ksort() (sort multidimensional arrays by keys)
  • Fixed Inphinit\Http\Request::raw() method for old PHP versions
  • Fixed Inphinit\Http\Response::removeHeader() method for dispatched headers
  • Improved Inphinit\Uri::canonquery() method

Version 0.4.4

07 Oct 05:25

Choose a tag to compare

Fixed Http\Request class

Version 0.4.3

28 Jul 21:47

Choose a tag to compare

  • Removed unused several vars and arguments
  • Fixed cache in Inphinit\Experimental\Dom\Selector class
  • Fixed Inphinit\Experimental\Form::setup() method
  • Fixed Inphinit\Experimental\Http\Negotiation class
  • Fixed Inphinit\Experimental\Routing\Redirector class
  • Now Inphinit\Packages::version() method work without composer instalation for detect inphinit/framework package version

Version 0.4.2

28 Jul 05:06

Choose a tag to compare

  • Fixed "raise" error in DomException
  • Fixed App::VERSION
  • Fixed description in requirements.php
  • Packages::version and Helper::parseVersion returns NULL if package is not available

Version 0.3.0

20 Jul 23:57

Choose a tag to compare

  • Config class for work with configuration files
  • Cache for Dom\Selector xpaths
  • Routing\Rest class now generates prefix for routes based on the name of the chosen class and it is also possible to set a prefix of itself (or remove it)
  • Removed method App::config()
  • Helper::extract() returns NULL if it does not find the value by path

Version 0.2.0

27 Mar 03:45

Choose a tag to compare

Version 0.2.0 Pre-release
Pre-release

Improved HTTP response "405 Method Not Allowed" in routes

Version 0.1.5

23 Mar 17:43

Choose a tag to compare

Version 0.1.5 Pre-release
Pre-release
  • requirements.php returns a warning to always_populate_raw_post_data on servers with PHP 5.x
  • Improved switch() {} codes (to reading)
  • Update "year" in LICENSE
  • Improved Inphinit\Experimental\Dom\Document and fixed Dom Exceptions
  • Support to 405 status code in Inphinit\Routing\Route

Version 0.1.4

29 Sep 05:31

Choose a tag to compare

Version 0.1.4 Pre-release
Pre-release
Improved querySelectors

- Improved sibling selectors
- Improved child selectors
- Improved class and ID selector (case-insensitive)
- Support to case-insensitive attribute selector