Phalcon PHP

Software screenshot:
Phalcon PHP
Rincian Software:
Versi: 2.0.9 Diperbarui
Tanggal Upload: 10 Dec 15
Pengembang: Phalcon Team
Lisensi: Gratis
Popularitas: 15

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

Software yang serupa

BlueJacket
BlueJacket

1 Mar 15

Hackwork
Hackwork

13 Apr 15

Horus Plus
Horus Plus

12 Apr 15

Behat
Behat

28 Feb 15

Perangkat lunak lain dari pengembang Phalcon Team

Zephir
Zephir

10 Dec 15

Komentar untuk Phalcon PHP

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!