Skip to content

Latest commit

 

History

History
132 lines (74 loc) · 4.53 KB

CHANGELOG.md

File metadata and controls

132 lines (74 loc) · 4.53 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

7.x.x (Unreleased)

Updated

  • [dev] Gradle wrapper updated to 4.10
  • [dev] Internal TomcatRun update 7.0.79

Fixed

  • Example init-scripts/init.jasperreports.gradle missing dep fixed
  • [dev] Travis builds supports only PHP5.6. soluble-japha is now tested at version 1.4.5

7.1.3 (2017-05-18)

This release include merges from the original php-java-bridge 7.1.3. Only changes regarding php->java have been merged (not java->php).

Added

  • Upstream-7.1.3: Client->setExitCode(), Protocol->setExitCode() from upstream.

Updated

  • Gradle wrapper updated to 3.5.0

7.0.0 (2017-03-06)

This release includes merges from the upstream original php-java-bridge 7.0.1, Due to license restrictions, the PHPDebugger.java additions have not been merged in the 7.0.0 version. See #49

Added

  • Added configuration enableDirectoryIndex() in JavaBridgeRunner and changed its value to true, set it to false to prevent directory listing. See #43.
  • Documentation: added embedding recipes (wip, see #51 for progress)

Bugfix

  • Upstream-7.0.1: Bugfix in WriterOutputStream.java.

Updated

  • Upstream-7.0.1: Legacy Java.inc updated with upstream support for PHP7 and rebuilt of javainc.java, proxy... (Note that Java.inc is kept for upstream compat, but have been deprecated in the fork in favour of soluble-japha instead)

6.2.12 (2017-02-21)

Added

  • Landing page additions: listing of registered libraries and improved debug variables

6.2.11 (2017-02-17)

Added

  • Landing page added, see #33

Changed

  • pom downgraded provided compile javax.servlet:javax.servlet-api:2.5, 3.0.1 works but 2.5 kept for compatibility

Fixed

  • pom Log4j 1.2.17 re-introduced as runtime dependency

6.2.11-rc-2 (2017-02-11)

Changed

  • License from MIT to Apache 2.0, see #10

Removed

  • Removed PHPDebugger.inc, PHPDebugger.java, see #23 and #16
  • maven publish - removed dependency of log4j in pom.xml.

Fixed

  • maven publish - Fixed dependency scope of servlet-api to 'provided', see #24
  • maven publish - Duplicate inclusion of servlet-api in pom dependencies (no side effect - cleanup doubles in gradle)

6.2.11-rc-1 (2017-02-06)

Added

  • Artifacts available on Maven central under io.soluble.pjb group. #19
  • Build: Gradle support (still relying on ant build.xml for generating old php client - genAll and cleanGen tasks), see #5 and #9
  • Build: Jacoco coverage with 'jacocoTestReport' task, see P/R #9
  • Test: Resurrect existing server unit tests
  • Doc: trick to build when default interpreter is php 7+, see #4
  • License: MIT license where applicable, see #10

Removed

  • Removed obsolete javax.script sources.
  • Removed unsupported directory #11
  • Removed PHPDebugger #16 due to license issues.

Changed

  • [possible BC-break] Moved namespace php.java into io.soluble.pjb, see P/R #9
  • Project directory structure mavenized, sources moved from './server' to './src/main/java', see P/R #9

6.2.10 (2017-01-15)

Changed

  • Removal embedded php-cgi binaries see #3
  • Source code indentation
  • README.md: added Recipe for building and deploying on tomcat

Fixed

  • Added a build-php5.6.xml ant config

6.2.1 (2010-06-01)

For reference see the doc/legacy/Changelog