Phalcon PHP

Szoftver screenshot:
Phalcon PHP
Szoftver adatai:
Változat: 2.0.9 Frissítve
Feltöltés dátuma: 10 Dec 15
Fejlesztő: Phalcon Team
Engedély: Ingyenes
Népszerűség: 76

Rating: 3.0/5 (Total Votes: 1)

Phalcon PHP is delivered as a C extension.

This is done for higher performance and lower resource consumption.

What is new in this release:

  • Added support for Behaviors in Phalcon\Mvc\Collection
  • Added SoftDelete and Timestampable behaviors to Collections
  • Implemented Namespace aliases in PHQL
  • Now you can define if a virtual foreign key must ignore null values or not
  • Fixed bug that added two ? in Mvc\Url::get when using query parameters
  • Now string attributes in models can be marked to allow empty string values
  • Added an option to return the SQL to be generated from a Mvc\Model\Query instance
  • Fix doesn't correct column domain in Phalcon\Db\Dialect::select()
  • Added support for DOUBLE type in MySQL
  • Phalcon\Tag\Select now handles array values as strings avoiding that zero will be handled as empty string
  • PHQL now supports CASE/WHEN/ELSE expressions
  • Fixed bug that passes non-string values to Phalcon\Crypt::encrypt from Phalcon\Http\Cookies
  • Fixed bug that didn't pass the schema name in the sequence name (PostgreSQL)

What is new in version 2.0.7:

  • Added support for Behaviors in Phalcon\Mvc\Collection
  • Added SoftDelete and Timestampable behaviors to Collections
  • Implemented Namespace aliases in PHQL
  • Now you can define if a virtual foreign key must ignore null values or not
  • Fixed bug that added two ? in Mvc\Url::get when using query parameters
  • Now string attributes in models can be marked to allow empty string values
  • Added an option to return the SQL to be generated from a Mvc\Model\Query instance
  • Fix doesn't correct column domain in Phalcon\Db\Dialect::select()
  • Added support for DOUBLE type in MySQL
  • Phalcon\Tag\Select now handles array values as strings avoiding that zero will be handled as empty string
  • PHQL now supports CASE/WHEN/ELSE expressions
  • Fixed bug that passes non-string values to Phalcon\Crypt::encrypt from Phalcon\Http\Cookies
  • Fixed bug that didn't pass the schema name in the sequence name (PostgreSQL)

What is new in version 2.0.5:

  • Added support for Behaviors in Phalcon\Mvc\Collection
  • Added SoftDelete and Timestampable behaviors to Collections
  • Implemented Namespace aliases in PHQL
  • Now you can define if a virtual foreign key must ignore null values or not
  • Fixed bug that added two ? in Mvc\Url::get when using query parameters
  • Now string attributes in models can be marked to allow empty string values
  • Added an option to return the SQL to be generated from a Mvc\Model\Query instance
  • Fix doesn't correct column domain in Phalcon\Db\Dialect::select()
  • Added support for DOUBLE type in MySQL
  • Phalcon\Tag\Select now handles array values as strings avoiding that zero will be handled as empty string
  • PHQL now supports CASE/WHEN/ELSE expressions
  • Fixed bug that passes non-string values to Phalcon\Crypt::encrypt from Phalcon\Http\Cookies
  • Fixed bug that didn't pass the schema name in the sequence name (PostgreSQL)

What is new in version 2.0.2:

  • Added `stats()` methods to Beanstalk
  • Fixed segfault when a docblock does not have annotations #10301
  • Fixed wrong number of parameters passed when triggering an event in Mvc\Collection
  • Now Mvc\Model checks if an attribute has a default value associated in the database and ignores it from the insert/update generated SQL
  • Readded Http\Request::hasPut() (#10283)
  • Added method reduceSlashes() - Reduces multiple slashes in a string to single slashes
  • Added method concat() - Concatenates strings using the separator only once without duplication in places concatenation
  • Added conditional on Session adapter start() to check if the session has already been started
  • Added status() function in Session adapter to return the status of the session (disabled/none/started)

What is new in version 2.0.1:

  • Added missing Phalcon\Debug::listenLowSeverity
  • Added new theme in Phalcon\Debug
  • Allow to count and iterate Phalcon\Session\Bag as in 1.3.x
  • Renamed getEventsManager to getInternalEventsManager in Phalcon\Di to avoid collision with existing services
  • Added constants FILTER_* to Phalcon\Filter for filters names
  • Fixed multibyte characters in cssmin/jsmin
  • Added Phalcon\Security::destroyToken() to remove current token key and value from session
  • Changed Phalcon\Security::isLegacyHash() to return TRUE if passwordHash is not a valid bcrypt hash (instead of false), removed first argument (password), since it's not used in the function
  • Restored alternative hash algorithms in Phalcon\Security that were available in 1.3.x
  • Fixed bug that makes instances returned in Model::findFirst to be not completely initialized
  • Added support for general SELECT ALL/SELECT DISTINCT in PHQL
  • Added support for "not in" test in Volt
  • Renamed method var() to variable()
  • Renamed method vars() to variables()
  • Phalcon\Mvc\Model::findFirst() now allows hydration

What is new in version 1.3.4:

  • Fixed improper access to \Phalcon\Debug::$_charset
  • Fixed segfault in Phalcon\Mvc\Collection when an invalid parameter is passed as conditions
  • Fixed segfault when MongoClient does not return a valid collection in Phalcon\Mvc\Collection
  • Fixed possible memory corruption when phalcon_concat_self does not properly separate values

What is new in version 1.3.3:

  • Fixed segmentation fault in zim_Phalcon_Http_Request_getBasicAuth
  • Fixed memory corruption on unclean shutdown

What is new in version 1.3.2:

  • Added method Phalcon\Assets\Collection::addFilter
  • Added Phalcon\Session\Adapter\memcache and Phalcon\Session\Adapter\Libmemcached
  • Added class Phalcon\Session\Adapter\Libemcached
  • Added class Phalcon\Session\Adapter\Memcache
  • Fixed bug about updated property for Phalcon\Session\*
  • Fixed pagination nativeArray test-unit failed
  • Added Phalcon\Translate\Adapter\Gettext
  • Added Phalcon\Config\Adapter\Yaml

What is new in version 1.3.1:

  • Moved global zvals to RINIT/RSHUTDOWN to improve stability on Windows TS builds
  • Moved pre-allocated frames to RINIT/RSHUTDOWN to improve stability on Windows TS builds
  • Fixed segfault when replacing Phalcon\Session adapter by PHP userland adapter
  • Fixed zval invalid indirection in Phalcon\Security hash
  • Fixed segfault when passing an invalid number of arguments to Phalcon\Annotations\Reader::parseDocBlock
  • Private and Protected properties weren't unmangled in Phalcon\Annotations\Reader
  • First character of controller name was removed when isExactHandler flag is on

What is new in version 1.3.0:

  • Fixed various memory leaks
  • Fixed memory access violations / segmentation faults / etc.
  • Fixed PHP notices, warnings and other incompatibilities
  • Fixed inheritance chain for Phalcon\Forms\Exception, Phalcon\Loader\Exception, Phalcon\Http\Request\Exception
  • Major source code optimizations
  • Control Phalcon behavior via INI settings

What is new in version 1.2.6:

  • Phalcon\Security::checkHash() now correctly handles non-bcrypt hashes.

What is new in version 1.2.5:

  • Http\Cookie::__toString() will not throw exceptions
  • Phalcon\Http\Cookie::__toString() will return a string value
  • Camelize does not ignore the last character of a string anymore
  • APC tests do not run under CLI when apc.enable_cli is 0
  • Phalcon\Debug::uri now supports both HTTP and HTTPS
  • Fixed inconsistency in Tag::stylesheetLink/javascriptInclude w.r.t. local URLs
  • Fixed bug in Phalcon\Queue\Beanstalk::read()
  • Phalcon\Flash\Session::getMessages() incorrectly removed all messages
  • Fixed bug in phalcon_fix_path()
  • Added Phalcon\Mvc\Model\Row::toArray() method
  • Added support for POINT type in MySQL
  • Phalcon\Mvc\Model\Validator::getOption() returns NULL if the option does not exist
  • Fixed parsing of annotations containing /
  • Make sure that 'persistent' is resolved only when accessed for the first time
  • Fixed Phalcon\Session\Bag::remove()

What is new in version 1.2.4:

  • Fixed broken ACL inheritance
  • Fixed crash while rendering element's label
  • Fixed XSS vulnerabilities
  • Added support for APCu 4.0.2+
  • Fixed chaining of CSS/JS filters
  • Fixed notices and warnings with complex PHQL queries
  • Memory allocation optimizations
  • Fixed regular expression in \Phalcon\Mvc\Model\Validator\Email
  • Documentation bug fixes
  • Phalcon\Mvc\Model::hasOne/hasMany/belongsTo/hasManyToMany/addBehavior() are now public methods
  • Added support for MySQL DOUBLE type
  • Added support for UTF-8 characters in jsmin
  • Added support for UTF-8 to \Phalcon\Debug
  • Fixed regression in \Phalcon\Http\Request::getRawBody()
  • Implemented \Phalcon\Cache\Backend\Memory::queryKeys()

What is new in version 1.2.0:

  • Added Mvc\Model\Criteria::inWhere to append an IN expression to the criteria
  • Added Mvc\Model\Criteria::notInWhere to append a NOT IN expression to the criteria
  • Added Mvc\Model\Criteria::notBetweenWhere to append a NOT BETWEEN expression to the criteria
  • Added Mvc\Model\Criteria::betweenWhere to append a BETWEEN expression to the criteria
  • Phalcon\Tag::image accepts a second parameter to allow external URLs
  • Added Phalcon\Mvc\View\Simple as an alternative view component, this only have a single level of rendering and works better with Volt's inheritance
  • Better escaping of reserved words in internal PHQL generation
  • Added Phalcon\Http\Request::getJsonRawBody() to return the request body as a decoded JSON
  • Added Phalcon\Http\Request::getHeaders()
  • Support for many to many relations in the ORM
  • Added Phalcon\Assets\Filters\Jsmin to provide on-the-fly JavaScript minification
  • Added Phalcon\Assets\Filters\Cssmin to provide on-the-fly CSS minification
  • Support for real nested transactions in Phalcon\Db using database savepoints
  • Support for create/list/drop views in Phalcon\Db
  • Added event application:viewRender to Phalcon\Mvc\Application allowing the developer to call the $view->render method as he/she needs
  • Added option to disable literals in PHQL statements, this highly reduces the possibility to be attacked using SQL injections

Hasonló program

Mojo.js
Mojo.js

1 Mar 15

Ender
Ender

12 Apr 15

Padrino
Padrino

10 Dec 15

Kanso
Kanso

12 May 15

Más szoftver fejlesztő Phalcon Team

Zephir
Zephir

10 Dec 15

Hozzászólások a Phalcon PHP

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!