Skip to content

Releases: rollbar/rollbar-php

v4.1.0-beta

01 Mar 22:40
ef708cd
Compare
Choose a tag to compare
v4.1.0-beta Pre-release
Pre-release

What's Changed

This beta release adds new major feature to Rollbar PHP, Telemetry! You can now get a breadcrumb of events that led up to an exception, error, or other report.

This is a beta release, so we encourage you to test it and give us any feedback you have.

Added

Fixed

Full Changelog: v4.0.2...v4.1.0-beta

v4.0.2

22 Dec 21:42
6966a4c
Compare
Choose a tag to compare

What's Changed

Fixed

Maintenance

New Contributors

Full Changelog: v4.0.1...v4.0.2

v4.0.1

28 Apr 20:03
4e82969
Compare
Choose a tag to compare

What's Changed

Added

Fixed

Maintenance

  • Added missing CI workflow for v3.x by @danielmorell in #616.
  • Added Phpunit 10 result folder to .gitignore by @Chris53897 in #625.
  • Updated test dependencies to fix generated mock class type annotation error by @danielmorell in #627.
  • Fixed duplicate Psalm config and silenced unnecessary warnings by @Chris53897 in #622.
  • Fixed test helper method ArrayLogger:log() psr/log 1 compatability by@danielmorell in #626.
  • Fixed the CI status badge in the README.md file. by @danielmorell in #628.

Full Changelog: v4.0.0...v4.0.1

v1.8.2

31 Mar 14:31
0b48c80
Compare
Choose a tag to compare

What's Changed

  • Fix test failures in 1.x by @bishopb in #510
  • GH-543-backport-1.x: Add missing transformer config option by @bxsx in #544
  • Added fallback message to Rollbar API rejection verbose log by @cresjie in #611

New Contributors

Full Changelog: v1.8.1...v1.8.2

v4.0.0

20 Mar 19:10
d9a40c8
Compare
Choose a tag to compare

In v4.0.0 we added support for psr/log v3 and monolog/monolog v3. We also improved the compatibility with PHP 8.2 and above.

What's Changed

Added

Changed

  • Renamed IStrategy to StrategyInterface updated Truncation and changed custom truncation strategy from requiring class extend the AbstractStrategy to now require it implement StrategyInterface by @danielmorell in #580.
  • Replaced the FilterInterface::shouldSend() $accessΤoken argument with $isUncaught making it close to check_ignore usage @danielmorell in #587.
  • Updated the object serialization logic by @danielmorell in #605

Removed

  • Removed deprecated log levels and fixed inconsistent use of Rollbar/LevelFactory by @danielmorell in #578.
  • Removed previously deprecated reporting methods from Rollbar by @danielmorell in #579.
  • Removed the null return type from TransformerInterface::getPayload() by @danielmorell in #593.
  • Removed the Config::getAllowedCircularReferenceTypes() method by @danielmorell in #603
  • Removed the Serializable deprecation warning by @danielmorell in #605

Fixed

Full Changelog: v3.1.4...v4.0.0

v4.0.0-rc

23 Feb 16:33
c071f15
Compare
Choose a tag to compare
v4.0.0-rc Pre-release
Pre-release

What's Changed

Added

Added #575 support for monolog/monolog v3 by @danielmorell in #602

Changed

Updated the object serialization logic by @danielmorell in #605

Removed

Removed the Config::getAllowedCircularReferenceTypes() method by @danielmorell in #603
Removed the Serializable deprecation warning by @danielmorell in #605

Fixed

Fixed #590 PHP 8.2 deprecated dynamic property creation by @danielmorell in #606

Full Changelog: v4.0.0-beta...v4.0.0-rc

v4.0.0-beta

18 Jan 16:45
117e4c2
Compare
Choose a tag to compare
v4.0.0-beta Pre-release
Pre-release

This beta release of 4.0.0 fixes the psr/log v3.0 issue as well as adds a lot of typing improvements to the public interfaces and methods.

With the update to psr/log v3 Rollbar::log(), and other logging methods defined in the psr/log interface now return void. If you still need the Response return value from those methods, you can now use the new Rollbar::report() method which returns Response.

What's Changed

Added

  • PHP 8 language level mitigations, add typehints by @Chris8934 in #569.
  • Added support for psr/log v3 by @danielmorell in #577.
  • Added the Rollbar::report() and RollbarLogger::report() methods to continue to support Response return type requirements after upgrading to psr/log v3 by @danielmorell in #577.
  • Added comments and type annotations to the EncodedPayload class and payload interfaces by @danielmorell in #581.
  • Added typing / comments to Rollbar and RollbarLogger classes by @danielmorell in #585.
  • Added required public methods to the DataBuilderInterface by @danielmorell in #586.
  • Added typing / comments to the ResponseHandlerInterface by @danielmorell in #588.
  • Added typing / comments to the ScrubberInterface and Scrubber class by @danielmorell in #591.
  • Added typing / comments to the FilterInterface by @danielmorell in #587.
  • Added typing / comments to the SenderInterface by @danielmorell in #592.

Changed

  • Renamed IStrategy to StrategyInterface updated Truncation and changed custom truncation strategy from requiring class extend the AbstractStrategy to now require it implement StrategyInterface by @danielmorell in #580.
  • Replaced the FilterInterface::shouldSend() $accessΤoken argument with $isUncaught making it close to check_ignore usage @danielmorell in #587.

Removed

  • Removed deprecated log levels and fixed inconsistent use of Rollbar/LevelFactory by @danielmorell in #578.
  • Removed previously deprecated reporting methods from Rollbar by @danielmorell in #579.
  • Removed the null return type from TransformerInterface::getPayload() by @danielmorell in #593.

Fixed

New Contributors

Full Changelog: v3.1.4...v4.0.0-beta

v3.1.4

18 Nov 14:46
169cee9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.3...v3.1.4

v3.1.3

23 May 16:56
d6ec7a3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.2...v3.1.3

v3.1.3-RC1

11 May 21:56
32fdf9f
Compare
Choose a tag to compare
v3.1.3-RC1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.1.2...v3.1.3