Releases: Pod-Point/laravel-monolog-kinesis
Releases · Pod-Point/laravel-monolog-kinesis
v4.0.2
What's Changed
- Allows Custom Formatter by @djonasm in #17
- Delete CHANGELOG.md in favour of the Release page by @clemblanco in #16
- Support null AWS credentials for assumed IAM roles by @clemblanco in #18
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- Update README.md badges by @clemblanco in #12
- Allow custom http client options by @djonasm in #15
- Document http options + fix typo in
composer.json
@clemblanco in #14
New Contributors
Full Changelog: v4.0.0...v4.0.1
v4.0.0
Refactoring + Laravel 9 support
- Fix CI pipeline (was using outdated Ubuntu 16)
- No need for our own
config/monolog-kinesis.php
file, we can piggy back onconfig/services.php
for default AWS creds - Using the decorator pattern to create
src/Kinesis.php
in order to avoid binding the rawKinesisClient
from the AWS SDK into the container. Let's say we need this Client to stream another kind of data through Kinesis but using another region or another set of credentials, we wouldn't be able to resolve a different instance, with a different config. This gives us much more control over our Client and makes it easier to test too. - Binding against an interface instead of a class so it's easier to test and makes it bespoke to our package as we're binding against
PodPoint\MonologKinesis\Contracts\Client
instead ofAws\Kinesis\KinesisClient
. - Ability to define AWS creds both at channel level and at
config/services.php
level (for the defaults) - Add missing tests
- Improve naming convention
- Update
README.md
- Automatically update
CHANGELOG.md
upon new releases - Adding Laravel 9 and PHP 8.1 support
v3.0.0
Laravel 6+ Support
- First release supporting PHP 7.2+ and Laravel 6+ #5
- Drop support for Monolog
1.*
and PHPUnit7.*
- Switch to Github Actions from Travis CI
- Moved to Laravel custom log driver implementation
- This version no longer supports Laravel
5.*
, please use version2.*
which supports it. Please usev2.*
of this package if using Laravel < 6.
Full Changelog: v2.0.0...v3.0.0
v3.0.0-rc
change stream name back
v3.0
Update readme for latest version
v2.0
Fix for deprecated getMonolog method (#3) * Fix for deprecated getMonolog method * Update README.md
v1.3
Add register method for old Laravel abstract class (#2)
v1.2
Set default region
v1.1
Make credentials optional