Changelog¶
4.1.0¶
- Updated to pop-csv v3.1.4, better appending, newline, escape and limit support
- Updated tp pop-db v4.5.5, with support for export and creating large SQL queries from data sets
- Updated to pop-form v3.4.0, which includes:
- ACL Form objects
- Simple, light-weight form validator class for easy validation of form values without the weight of a full HTML form object
- Update to pop-mail v3.2.2, which includes:
- Better support for file attachments, both under the IMAP client and the Mailer classes
- Support for auto-detection of content-type for attachments, better handling of newlines in message parts
- Update to popphp v3.3.1, adding a force route parameter to the run() method
4.0.3¶
- Updated to pop-csv v3.1.0, which includes static helper methods
4.0.2¶
- Updated to pop-db v4.5.0, which includes support for the encoded record class
4.0.1¶
- Added pop-kettle component for CLI-based helper functionality
4.0.0¶
- Support for PHP 7.1+ only
- PHPUnit tests refactored for PHPUnit 7.0+
- Refactored pop-auth
- Refactored pop-console, added better support for help command display
- Refactored pop-db, improved relationship functionality
- Updated pop-debug, improved ExceptionHandler and QueryHandler
- Refactored pop-form:
- Added ACL-enabled form capabilities
- Moved filter functionality into separate set of classes
- Refactored pop-http, added separate HTTP response parser class
- Refactored pop-log, added HTTP log writer
- Refactored pop-nav, added NavBuilder class
- Refactored pop-pdf, improved text wrap & alignment functionality
- Refactored pop-view, added separate stream parser class
- Refactored popphp, improved Application and Module class relationships
- Removed bootstrap feature from main framework repository
3.8.0¶
New Components
- pop-audit
Updated Components
- Added the ability to track dirty attributes in pop-db
3.7.0¶
- Added bootstrap functionality to provide basic application scaffolding
3.6.5¶
- Updated pop-pdf
3.6.4¶
- Updated license & copyright
- Updated composer.json
3.6.3¶
- Updated pop-dom
3.5.0¶
New or Changed Features
- The Database component has been significantly refactored for v4.
- The Data compoenent has been deprecated and the CSV functionality has been moved into its own component, pop-csv.
- The File Component has been deprecated and the upload functionality has been moved to the Http component and the directory functionality has been moved into its own component, pop-dir.
Removed Features
- The pop-archive component has been removed.
- The pop-crypt component has been removed.
- The pop-data component has been removed (see above.)
- The pop-feed component has been removed.
- The pop-file component has been removed (see above.)
- The pop-filter component has been removed.
- The pop-geo component has been removed.
- The pop-i18n component has been removed.
- The pop-payment component has been removed.
- The pop-shipping component has been removed.
- The pop-version component has been removed.
- The pop-web component has been removed (see above.)
3.0.0¶
New Features
- The Cache component now supports Redis and Session adapters.
- The Session and Cookie classes of the deprecated pop-web component have been broken out into their own individual components, pop-session and pop-cookie.
- The pop-version component now can pull its source from the Pop website or from GitHub.
Changed Features
- The Record sub-component of the Db component has been refactored. Functionality with this should remain largely the same, but there may be some backward compatibility breaks in older code.
Deprecated Features
- Due to the unavailability or instability of the apc/apcu/apc_bc extensions, the APC adapter in the pop-cache component may not function properly in PHP 7.
- Due to the unavailability or instability of the memcache/memcached extensions, the Memcache & Memcached adapters in the pop-cache component may not function properly in PHP 7
Removed Features
- The pop-web component has been removed. The cookie and session sub-components have been ported into their own individual components respectively.
- The pop-filter component has been removed.
- The pop-geo component has been removed.
- The Rar adapter in the pop-archive component has been removed.