Releases: byjg/xmlnuke
Releases · byjg/xmlnuke
Release v4.5.0
Major Updates (Important changes):
- Started structural changes and break XMLNuke project into several small projects
- ImageUtil
- Singleton
- WebRequest
- Renamed all .class.php to .php
- Removed old unused files.
- Several improvements in CreatePhp5Project
- Use FastRoute for provide routes in XMLNuke
Release v4.4.0
Major Updates:
- Minor code style fixes;
- Removed old unused files.
- Use SparQL LIb from composer.
- Minor bug fix in DBPDODriver::Factory()
- Fix encoding mysql; Mini-Refactoring DBPDODriver.
- Added a ShmopCacheEngine for easy manipulate Unix Shared Memory
- Some documentation
- Changes in composer
- Improved config.inc.php parameter validation
- Removed unused namespace
- Added 'joinTransaction' to DBDataSet
- Removed the Thread.class.php because was moved to the project byjg/phpthread
Release v4.3.0
The Major Features on this new release are:
- Fix some old code: remove eregi and split;
- Some issues about missing "uses"
- Prevent SQL Injection (minor possibility)
- Minor adjustments in code style.
- Force to use iconv for convert to UTF8
- Minor improvent in the ErrorHandler to permit set a new handler after to get the instance.
- Added the "project-name" extra parameter in composer for update or install a new project.
- Fixed 'xmlmobile' parameter
- Improved mobile detect and language detection by using a new composer component.
- Added MobileDetect component.
- Minor fix in XmlnukeCrudBase
Release v4.2.0
The Major Features on this new release is:
- Minor fix in XmlnukeCrudBase
- Added templates for Bower, Jam and Composer when create a project using CreatePhp5Project
- Use of composer packages inside XMLNuke
- Fix bug when snippet is not found
- Added PHP 5.6 environment for travis-ci
- Changes in .travis.yml for support composer and fix versions to download composer dependencies
- Removed some projects from XMLNuke and use the composer release
- Fix the function for add an XML Object in a static XML.
- Some improvements in Autoload for support MacOS better and Composer.
- Adjusts on CreatePhp5Project for run as a Symlink in /usr/local/bin or ~/.composer/vendor/bin
- Minor adjustments in header of create php5 project and update php5 project
- Added the XMLNuke scripts to the bin folder in composer
- Added the method "SingleRow::getAsJson()" to get a SingleRow as a JSON object
- Added initial support for NoSQL abstract implementation and MongoDB concrete implementation.
- Added Composer post install script
Release v4.1.0
The Major Features on this new release will:
- Become PSR-0 and PSR-1 full compliant.
- Include PHPCS for detect invalid code pattern
- Added the composer.json
- Minor adjustments in Xmlnuke for command line run and bootstrap
- Fixed Bug in Debug::PrintValue(IIterator)
- Lot of improvements in OAuth 2.0 classes
- XmlDataSet now can search a XML with namespace.
Release 4.0.2
This release fix and implements these functionallities:
- Added the url "module:self"
- Fixed getInstance for ArrayCacheEngine
- Adjusts in AWS 3rd party library to be PSR-0 standard
- Adjust OAuth class to be compliant with PSR-0
- Updates in API Graph 2.0 and UTF8 ConvertUtil class
- Minor adjustment in CultureInfo
- Added Cookie and better header request/response management WebRequest for class
- Improved script for create new PHP projects
- Minor bug fix in old menu Style
- Minor bug fix in XmlnukeManageURL
- Minor bug fix in CachedDbDataSet
- Minor bug fix in code
- Fix method UsersDBDataSet->Save()
- Fixed Poll to avoid multiple votes from same IP
Release 4.0.1
Change pack in release 4.00.
Release v4.0.0
This version have a lot of changes:
- PHP 5.3 or higher as minimum requirement
- Work and Output JSON
- Wrappers for handle the process transformation
- ServiceDocument for RESTful
- PHP Unit
- LOG4PHP
- Better error handling
- Code Improvement.
NOTE: This version has breaking changes to the previous releases.