Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Cannot retrieve contributors at this time
Prism Library Changelog
- Upgrade vendor libraries.
- Upgraded VueJS to v2.4.2.
- Upgraded jQuery Cropper to v3.0.0.
- Upgraded jQuery AutoComplete to v1.4.1.
- Upgraded jQuery File Upload to v9.18.0.
- Upgraded SweetAlert2 to v6.6.5.
- Upgraded Parsley JS to v2.7.2.
- Improved Prism\Payment\Result class. Added options to skipp some events and processes during the transaction process.
- Improved Prism\Money classes.
- Added Prism\Domain classes that will be used for implementing domain models based on Domain-Driven Design.
- Added Prism\Database classes that will be used in the new core architecture based on Domain-Driven Design.
- Added Ramsey/Uuid.
- Added Hashids.
- Renamed folder libs to vendor.
- The antbuilder reworked. Now, it builds Joomla! package from current source.
- Published to Packagist. The library can be installed to any framework via Composer.
- It was decreased minimum image size to 25 when resize or crop.
- Improved Log class.
- Upgraded WePay PHP SDK to v0.3.1.
- Upgraded VueJS to v2.2.6.
- Upgraded SweetAlert2 to v6.6.1.
- Fixed the method (notifyAdministrator) that sends email to the administrator if payment plugin initialization filed.
- Upgraded jQuery Cropper to v2.3.4.
- Fixed an issue with wrong image quality when save a file.
- Improved PrismUIHelper.
- Added ChartJs to UI library.
- Added MomentJS to UI library.
- Added League\Fractal library.
- Removed D3 library.
- Added class Payment\Result.
- Upgraded Coinbase library to v2.5.0.
- Fixed Prism\File\Image::crop().
- Improved Prism\Utilities\NetworkHelper::isValidIp().
- It was made compatible with PHP 5.5.
- Improved classes File\Image and File\File.
- Added constants for image quality.
- Upgraded libraries JmesPath v2.3.0, AWS SDK v3.19.12, Flysystem v1.0.27, Flysystem AWS-v3-S3 v1.0.13.
- Replaced JPATH_BASE with JPATH_ROOT in Prism\Filesystem\Helper.
- Added LocaleHelper, UserHelper and DateHelper.
- Removed deprecated classes.
- Upgraded libraries Blockchain v1.3, GuzzleHttp v6.2.1, Stripe v3.23.0
- Added jQueryAutoComplete to Prism UI.
- Added ArrayHelper and ItemHelper.
- Added Prism\Container, Renderer and Observer classes.
- Added class Money and interface Currency.
- Added functions to get cURL and OpenSSL version.
- Added new third-party libraries - React\Promise, GuzzleHttp\Stream.
- Upgraded some third-party libraries - Coinbase and GuzzleHttp.
- Improved integration, helper and database classes.
- Added command buses that can be used for helper and database collections.
- Added Prism\Utilities\QueryHelper and Prism\Utilities\TagHelper.
- Added order constants.
- Improved code quality.
- Replaced Prism\Math with Prism\Utilities\MathHelper.
- Upgraded jQuery File Upload Plugin.
- Upgraded File Input for Bootstrap 3.0.
- Added classes for integration with Community Builder.
- Added option to route or not the links to community extensions.
- Added class Prism\Utilities\StringHelper that will replaces current class Prism\String.
- Renamed the filename of default controller.
- Fixed integration classes.
- Added Bootstrap 3 layouts to PrismUI.
- Added methods getParam, setParam to Prism\Database\Table and Prism\Database\TableImmutable.
- Added method getKeys and toOptions to Prism\Database\ArrayObject.
- Added class Prism\Database\TableObservable.
- Added method addChildCData to Prism\Xml\Simple.
- Removed UI.bootstrap2FileStyle and bootstrap3FileStyle. Replaced with bootstrap3FileInput.
- Renamed UI.bootstrapFileUploadStyle to UI.bootstrap2FileInput
Press h to open a hovercard with more details.