Releases: belgattitude/soluble-japha
Releases · belgattitude/soluble-japha
Version 2.4.2
Improvements
- Refactored some internal methods visibility (protected/private)
Q&A
- Added mutation testing with infection/infection
Version 2.4.1
Bugfix
- Regression with https connection introduced in 2.4.0
Version 2.4.0
Added
-
Added support for basic authentication in connection
servlet_address
.<?php $ba = new BridgeAdapter([ 'servlet_address' => 'http://user:pass@localhost:8080/MyJavaBridge/servlet.phpjavabridge' ]);
-
Added
AuthenticationException
(ConnectionException). -
Logger now logs java exceptions (NoSuchProcedureException,... at error level).
Fixed
- Notice and warnings when a BrokenConnection is encountered.
Version 2.3.0
Improved
- More typehints in internal PJB62 driver.
Version 2.2.4
Improved
- Catch
Throwable
instead ofException
in driver and client. - Dev updated to PHPUnit 6+
- Dev removed pjbserver-tools from require-dev
- Doc update: recipe for jasper reports
Version 2.2.3
Improved
- Now
Adapter
defaults topjb62
driver. - Unit tests, preliminary work to update to phpunit 6+
Version 2.2.2
Fixed
- Unit tests, incorrect call
java.time.format.FormatStyle
fixed.
Version 2.2.1
Fixed
- Prevent loop when un-registering client after an error. Not a major issue, but help when unit testing.
Version 2.2.0
Added
- Support for PHP7.2 (tested against PHP7.2-beta2)
- More type checking for PHP7.1
Improved
- Internal socket api improvements.
Tests
- Upgraded to phpstan 0.8.2, with max level analysis
Version 2.1.1
Fixed
- Removed a
trigger_error
when using a php object as Java argument (aJavaException
is still thrown). - Missing
break
for$arg->setVoidSignature()
in Pjb62Client.php
.
Improved
- Some more polishing for types (PHP 7.1)
- Minor optimization, using
empty
instead ofcount
.