Revision history for Perl module Promise::ES6
0.12 Thu 21 November 2019
- Fix event-loop logic to run ->then() asynchronously.
- Remove left-in Data::Dumper.
- Add Mojolicious backend.
0.11 Fri 15 November 2019
- Fix memory leak in callback propagation.
0.10 Thu 14 November 2019
- Fix ::AnyEvent and ::IOAsync to pass values to callbacks.
0.09 Thu 14 November 2019
- Update documentation with discussions of synchronous operation and
cancellation.
- Add Promise::ES6::AnyEvent and Promise::ES6::IOAsync to implement
Promises/A+ support. (EXPERIMENTAL)
- Fix warnings in tests on old Perl versions.
0.08 Sun 22 Sep 2019
- Fix memory leaks in pre-5.18 perls, and proactively delete internal
references.
- Update documentation about memory leaks.
0.07 Tue 17 Sep 2019
- Fix a number of memory leaks. (This necessitated some significant
changes underneath.)
- Fix spurious unhandled-rejection warnings. These now happen at DESTROY
time rather than right away. (I consider this too subtle of a change to
be “breaking”.)
- Add more tests.
0.06 Thu 12 Sep 2019
- Issue #2: Make all() resolve when given an empty array reference.
0.05 Wed 31 Jul 2019
- Issue #1: Prevent warn() when creating a pre-rejected promise.
0.04 Mon 4 Mar 2019
- Fix missing test dependency. (doh!)
0.03 Sat 2 Mar 2019
- warn() on unhandled promise rejection.
0.02 Wed 13 Feb 2019
- Make tests Windows-compatible. (cf. RT #128491)
No production changes.
0.01 Mon 11 Feb 2019
- Initial release