github papayaCMS/papayacms-core 6.7.0

latest releases: 6.15.3, 6.15.2, 6.15.0...
5 years ago
  • PHP 5.6 a requirement in composer.json
  • Refactor Papaya* classes to namespace Papaya\ (old names are still available as aliases)
  • Redirect calls to path with ".php" to default extension
  • Add interface constants for HTTP response status codes
  • Add Papaya\Request::$categoryId, add page and category id to template
  • Add shortcut methods for user messages $this->papaya()->messages->display*(), always translate, allow placeholders
  • Add Papaya\Database\Interfaces\Statement, interface for database SQL statement objects
  • Add \Papaya\Database\Statement\Formatted, generate SQL with sprintf formatting syntax
  • Add \Papaya\Database\Statement\Prepared, generate SQL using prepared statement syntax (named placeholders)
  • Add \Papaya\Filter\Identifier
  • Add Papaya\Iterator\RecursiveTraversableIterator, a lazy initialized RecursiveIteratorIterator
  • Add aggregation traits for plugins (default implementations)
  • Support \Papaya\Administration\Page as administration plugins
  • Add \Papaya\Message\Dispatcher\Collection - allow to group message dispatchers into one
  • Add interface for plugin type constants
  • Add logger plugins and add support PSR-3 loggers
  • Refactor administration CMS logic into Papaya\Administration, new named routes
  • Support SVG icons in administration UI, including dynamic emblems
  • Support INI files for administration themes
  • Support administration ui popups based on XSLT fles.
  • Replace installer step numbers images with CSS
  • Fix installer tests for ext/mbstring
  • Fix catastrophic backtracking error if URL contains session id
  • Refactor callbacks into anonymous functions
  • Fix code inspections

You need to add the new rule for the administration routes to the .htaccess file.

Don't miss a new papayacms-core release

NewReleases is sending notifications on new releases.