All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
In progress…
1.4.0 - 2020-04-12
- Support symfony/process v5
1.3.0 - 2019-03-14
- Support string casting for resources
1.2.1 - 2018-08-28
- Heavy socket payloads are no longer unreadable in slow environments
- Fix an issue where the console object can't be set in some environments
1.2.0 - 2018-08-20
- Add a
log_node_consoleoption to log the output of console methods (console.log,console.debug,console.table, etc…) to the PHP logger
- Drastically improve the log contents
- Fix a bug where some standard streams logs were missing
- Fix double declarations of some JS classes due to a require with two different paths
- Fix a bug where sending
nullvalues was crashing the Node process
1.1.0 - 2018-07-20
- Support passing Node resources in JS functions
- Add chaining methods to the
JsFunctionclass - Add an
async()method to theJsFunctionclass to allow developers to writeawaitinstructions in their JS code - The
idle_timeoutandread_timeoutoptions can be disabled by setting them tonull
- Deprecate the
JsFunction::createmethod in favor of the new chaining methods
1.0.2 - 2018-06-18
- Fix an issue where the socket port couldn't be retrieved
1.0.1 - 2018-06-12
- Fix
falsevalues being parsed asnullby the unserializer - Fix Travis tests
1.0.0 - 2018-06-05
- Change PHP's vendor name from
extractr-iotonesk - Change NPM's scope name from
@extractr-ioto@nesk
0.1.2 - 2018-04-09
- Support PHPUnit v7
- Add Travis integration
- Improve the conditions to throw
ReadSocketTimeoutException
- Support heavy socket payloads containing non-ASCII characters
0.1.1 - 2018-01-29
- Fix an issue on an internal type check
First release