Skip to content

Releases: byjg/xmlnuke

Release v4.5.0

15 Jul 01:28
Compare
Choose a tag to compare

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

14 Apr 20:54
Compare
Choose a tag to compare

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

07 Jan 12:22
Compare
Choose a tag to compare

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

23 Oct 00:07
Compare
Choose a tag to compare

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

22 Sep 19:39
Compare
Choose a tag to compare

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

03 Sep 14:10
Compare
Choose a tag to compare

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

13 May 01:31
Compare
Choose a tag to compare

Change pack in release 4.00.

Release v4.0.0

22 Apr 00:01
Compare
Choose a tag to compare

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.