Releases: inphinit/framework
Releases · inphinit/framework
Version 0.5.1 👾
- 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::seqis unnecessary now) - New CSS selector
:contains-child(<text>)(non-standard) to Document::query() (andnew Dom\Selectorclass) - Searches for file that "EVAL" fails (
Debug::evalFileLocation()) - Search for the file where the
eval()'dfailed (Debug::evalFileLocation()) - Improved PHPDoc
Version 0.5.0
- Fixed
Inphinit\Http\Request::raw()method - Support for seek in
Inphinit\Http\Request::raw()method (for old PHP versions) - Fixed
:contains()inInphinit\Experimental\Dom\Selectorclass - Fixed
strpos()inInphinit\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.batandserver.shvariables (SetupBuiltIn()function)
Version 0.4.5
- Improved
Inphinit\Experimental\Dirclass 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
Fixed Http\Request class
Version 0.4.3
- Removed unused several vars and arguments
- Fixed cache in
Inphinit\Experimental\Dom\Selectorclass - Fixed
Inphinit\Experimental\Form::setup()method - Fixed
Inphinit\Experimental\Http\Negotiationclass - Fixed
Inphinit\Experimental\Routing\Redirectorclass - Now
Inphinit\Packages::version()method work without composer instalation for detect inphinit/framework package version
Version 0.4.2
- Fixed "raise" error in
DomException - Fixed
App::VERSION - Fixed description in
requirements.php Packages::versionandHelper::parseVersionreturnsNULLif package is not available
Version 0.3.0
Configclass for work with configuration files- Cache for
Dom\Selectorxpaths Routing\Restclass 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()returnsNULLif it does not find the value by path
Version 0.2.0
Improved HTTP response "405 Method Not Allowed" in routes
Version 0.1.5
requirements.phpreturns 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\Documentand fixed Dom Exceptions - Support to
405status code inInphinit\Routing\Route
Version 0.1.4
Improved querySelectors - Improved sibling selectors - Improved child selectors - Improved class and ID selector (case-insensitive) - Support to case-insensitive attribute selector