All notable changes to flare-client-php will be documented in this file
- Handle non-JSON API responses gracefully in senders
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.10.1...2.10.2
- fix deprecation warnings for PHP 8.5
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.10.0...2.10.1
- Add new
FullStacktraceAndExceptionClassAndCodegrouping override
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.9.0...2.10.0
- Allow censoring cookies and sessions
- Allow configuring the Request and Console attribute providers
- Add exception
codeto report by @AlexVanderbist in #60
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.6.0...2.7.0
- send testtrace function for flare:test command by @Marcel-Wil in #59
- @Marcel-Wil made their first contribution in #59
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.5.3...2.6.0
- Fix for composer format by @YasserB94 in #57
- Added Symfony 8 support to all symfony/* packages. by @thecaliskan in #58
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.5.2...2.5.3
- Allow body field censoring using dot and wildcard syntax
- Fix an issue where the default of the git attribute provider was not provided
- Fix an issue where the disabled Flare infrastructure wasn't working propertly
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.5.0...2.5.1
- Add support for better trace context recording
- Update the Git Collector to be more performant
- Use local data to determine the telemetry sdk version
- Use local data to determine the flare client telemetry version
- Fix attribute key for span type in FilesystemRecorder.php
- Better handling of success codes in the Api
- Fixed an issue where disabled tracing could still trace
- Completely refactored the recorders, the old traits are now deprecated in favour of specific classes for spans or span events
- Fix an issue where attributes of spans & span events used in an error removed the span type
- Fix sampler
- Fix missing interface parameter
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.2.0...2.2.2
- Add additional methods to control custom context
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.1.0...2.2.0
- Add support for stacktraces with logs
- Laravel's
artisanis now considered a vendor file in stacktraces - Statamic's
pleaseis now considered a vendor file in stacktraces
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.0.8...2.0.9
- Fix issue where dns servers were contacted by @rubenvanassche in #44
Full Changelog: https://github.com/spatie/flare-client-php/compare/2.0.7...2.0.8
- Add support for Curl Options
- Add support for disabled Flare
- Add base path to stacktrace builder
- Use base URL const
- Use correct base url
- Routing changes
A complete rewrite of the package:
- You can read our new docs on what has changed
- There's an upgrade guide available
- Supports Laravel 12 by @duncanmcclean in #38
- @duncanmcclean made their first contribution in #38
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.10.0...1.10.1
- Add support for overriding grouping
- Fix PHP 8.4 deprecation errors by @Nationalcat in #33
- Fix implicitly nullable parameters for PHP 8.4 by @maximal in #34
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.8.0...1.9.0
- Fix issues with symphony request payloads not behaving like they should.
- Refactor solutions by @rubenvanassche in #30
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.6.0...1.7.0
- Fix incorrect argument order when calling previous error handler by @RasmusStahl in #28
- @RasmusStahl made their first contribution in #28
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.5.1...1.6.0
- Feature/configurable error levels by @rubenvanassche in #27
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.5.0...1.5.1
- Add support for handling errors by @rubenvanassche in #26
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.4.4...1.5.0
- Drop Carbon dependency from composer.json by @jnoordsij in #23
- @jnoordsij made their first contribution in #23
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.4.3...1.4.4
- [1.x] Tests against PHP 8.3 and adds Symfony 7 support by @nunomaduro in #19
- @nunomaduro made their first contribution in #19
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.4.2...1.4.3
- Loosen type for previous exception handler
- Add better support for error exceptions
- Add support for stack trace arguments
- recognise AI generated solutions
- @driesvints made their first contribution in #3
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.3.2...1.3.5
- prep for Laravel 10
- prepare for Laravel 10
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.3.2...1.3.3
- reset glows
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.3.1...1.3.2
- Bug: Correct report sending logic by @Jellyfrog in #11
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.3.0...1.3.1
- Allow
reportErrorLevelsto be 0 by @Jellyfrog in #9 - Add support for filtering reports before sending to Flare by @Jellyfrog in #10
- @Jellyfrog made their first contribution in #9
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.2.0...1.3.0
- Add
php_versionas defaultenvcontext
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.1.1...1.2.0
- Flat map request headers for PSR request context (47302e83d1b212ebc682bd18d7c27b8027db6c4e)
- Update .gitattributes by @angeljqv in #6
- @angeljqv made their first contribution in #6
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.1.0...1.1.1
- Allow passing an initialised
Reportinstance toreport()to Flare
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.0.5...1.1.0
- Fix exception when
stageisnull
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.0.4...1.0.5
- catch throwable instead of exception for getSession failure by @ZeoKnight in #5
- @ZeoKnight made their first contribution in #5
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.0.3...1.0.4
- Remove
argumentsfrom stacktrace frames (unused in UI and causing issues, see spatie/ignition#48) - Update .gitattributes by @PaolaRuby in #4
- @PaolaRuby made their first contribution in #4
Full Changelog: https://github.com/spatie/flare-client-php/compare/1.0.2...1.0.3
- avoid crash git info middleware
- Add censor request headers middleware
- initial release