Implemented enhancements:
Closed issues:
- Type issue with exceptions #98
Merged pull requests:
v2.0.0 (2020-03-28)
Implemented enhancements:
v1.5.0 (2020-03-24)
Implemented enhancements:
- Support php-amqplib >=2.9 #81
- Add "Server Error" Codes #69
- Data belongs to Error object, not to response #64
- Add Priority Queue Support #28
- Json rpc error factory (#2) #93 (rppgorecki)
- Json rpc error #91 (rppgorecki)
- PHPUnit 8 #88 (rppgorecki)
- Zend -> Laminas migration #87 (rppgorecki)
- symfony/console: ^5.0 compatibility #86 (rppgorecki)
- php-amqplib 2.9 support #84 (prolic)
- [enable_php-enum_version_4] Allow 'marc-mabe/php-enum' in version 4.0. #83 (func0der)
- Use pcntl_async_signals for php >=7.1 #79 (genhoi)
- Fix ci tests #78 (genhoi)
Fixed bugs:
- Tests are failing #74
Closed issues:
- Your changelog change years are wrong (is 2018, should be 2020) #95
- Update documented requirement to PHP 7.2 #82
- Implement JsonRpcError factory #70
- Add script-wrapper to manage consumers via PCNTL messages #45
Merged pull requests:
- Set read_timeout for consume in PhpAmqpLib #85 (genhoi)
- Tests on php 7.4 #80 (genhoi)
- Tests on php 7.3 #73 (samnela)
v1.4.2 (2018-11-24)
Implemented enhancements:
v1.4.1 (2018-11-02)
Merged pull requests:
v1.4.0 (2018-03-03)
Implemented enhancements:
- handle json-rpc responses without id #68 (prolic)
- bump suggested driver requirements #63 (prolic)
- test php 7.2 in travis #62 (prolic)
- always declare a queue in factory, even with auto_setup_fabric disabled #61 (prolic)
- json rpc server returns trace if enabled #60 (prolic)
- allow marc-mabe/php-enum 3.0 #59 (prolic)
Merged pull requests:
- adds a test for empty json rpc response collections #66 (oqq)
- updates rpc docs to match current mandatory options from factory #55 (oqq)
v1.3.0 (2017-09-14)
Implemented enhancements:
- Customizable the delivery result when handling exception #49
- Update to use psr-11 container #43
- build amqp extension from source #54 (prolic)
- Added ability to change strategy of rejection a message #52 (yethee)
- Update to use psr-11 container #51 (prolic)
- JsonProducer should check for errors #47 (prolic)
Fixed bugs:
- Q: ssl Connection on php-lib requires validation and client certs #9
- Changed command switch back to c from n, looks like this was switched… #53 (cwoskoski)
Closed issues:
- Consider implementing amqp-interop #50
- JsonProducer should check for errors #46
- Compatibility with latest ConfigurationTrait #44
v1.2.0 (2017-06-18)
Implemented enhancements:
- More docs on JSON RPC Server & Client #32
- Documentation for humus-amqp-config setup #23
- fix exchange binding / unbinding for php-amqplib #38 (prolic)
Fixed bugs:
Closed issues:
Merged pull requests:
- update coding style #48 (prolic)
- Connection type allowed only for php-amqplib driver #37 (marinovdf)
v1.1.0 (2017-02-07)
Implemented enhancements:
- JSON RPC Server & Client docs #31 (prolic)
- Add support for PHP 7.1 #29 (prolic)
- php-amqp can now handle exception codes #27 (prolic)
Fixed bugs:
- Allowed different service names for exchanges #26 (thomasvargiu)
Merged pull requests:
v1.0.0 (2016-08-13)
Implemented enhancements:
v1.0.0-BETA.4 (2016-07-31)
v1.0.0-BETA.3 (2016-07-16)
Implemented enhancements:
- Allow queue to bind to multiple exchanges #20
v1.0.0-BETA.2 (2016-07-09)
Fixed bugs:
- catch (\Throwable $e) //to catch also new PHP7 errors #13
- Argument 1 must be of the type integer, string given #16 (basz)
Closed issues:
Merged pull requests:
v1.0.0-BETA.1 (2016-06-07)
Implemented enhancements:
- Implement JSON-RPC 2.0 specifications #10
- Add functional tests #6
- Add unit tests #5
- Make use of driver-independent amqp constants #3
- Add drivers #2 (prolic)
Fixed bugs:
- option cacert vs ca_cert #8
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator