Home Manual Reference Source Test Repository
Manual » Changelog

Changelog

This file contains highlights of what changes on each version of the Gulp-PHP-Minify package.

Version 3.1.0

Version 3.0.0

  • Breaking change: changed the signature of the Minifier constructor.
  • Added new unit tests.
  • Updated the package dependencies.

Version 2.0.0

  • Breaking change: dropped the dependency on Observables.
  • Breaking change: raised the required Node.js version.
  • Breaking change: raised the required PHP version.
  • Breaking change: using ES2017 features, like async/await functions.
  • Added a mode option allowing to select the underlying transformer.
  • Improved the build system.
  • Ported the unit test assertions from TDD to BDD.
  • Restored the legacy transformer from version 0.2.0.
  • Updated the package dependencies.

Version 1.1.0

  • Properly handle the stream events: added support for the error event, remove the registered listeners on stream close.
  • Replaced the Codacy code coverage service by the Coveralls one.
  • Updated the package dependencies.

Version 1.0.1

Version 1.0.0

  • Breaking change: the plug-in is not anymore a default export. The use of destructuring assignment is advised to access it.
  • Breaking change: ported the CommonJS modules to ES2015 format.
  • Breaking change: ported the Promise-based APIs to Observables.
  • Breaking change: raised the required Node.js version.
  • Breaking change: replaced the test classes by plain tests.
  • Added the listening property.
  • Added a build task for fixing the coding standards issues.
  • Replaced JSDoc documentation generator by ESDoc.
  • Replaced JSHint linter by ESLint.
  • Updated the package dependencies.

Version 0.3.1

  • Added support for code coverage.
  • Added support for Travis CI continuous integration.

Version 0.3.0

  • Breaking change: raised the required Node.js version.
  • Added the silent option: conditionally displaying the path of the minified scripts to the standard output.
  • Drastically improved the performance (up to a 30x factor).
  • Updated the package dependencies.

Version 0.2.0

  • Breaking change: renamed the PHPMinifier class to Minifier.
  • Breaking change: raised the required Node.js version.
  • Breaking change: using ES2015 features, like default parameters and destructuring assignment.
  • Turned the package into a scoped one.

Version 0.1.2

  • Added support for Codacy code analyzer.
  • Renamed the project according to its npm package name.
  • Updated the package dependencies.

Version 0.1.1

  • Fixed some bugs.
  • Updated the package dependencies.

Version 0.1.0

  • Initial release.