Releases: nowo-tech/SentryBundle
Releases · nowo-tech/SentryBundle
Release list
Release v1.9.8
Release 1.9.8
See docs/CHANGELOG.md for details.
Changelog
Changed
- Docs: PHP-FIG PSR evaluation (REQ-CS-007).
- Style: PHP CS Fixer alignment.
Notes
- No API or configuration changes for integrators unless noted above.
Full Changelog: v1.9.7...v1.9.8
Release v1.9.7
v1.9.7: prod set_user_info false
Changelog
Security
- Flex recipe
when@prod: forcerequest_listener.set_user_info: falseand keepset_session_id: false(PII). Prefer^1.9.7. REQ-SEC-004 re-audit Pass (good).
Full Changelog: v1.9.6...v1.9.7
Release v1.9.6
Release v1.9.6: maintainer composer.lock refresh
Changelog
Changed
- Maintainer: refresh
composer.lockafter PHP CS Fixer CI run.
Full Changelog: v1.9.5...v1.9.6
Release v1.9.5
Release v1.9.5: composer audit CI
Changelog
Security
- CI: run
composer audit --lockedafter dependency install (REQ-SEC / P3).
Full Changelog: v1.9.4...v1.9.5
Release v1.9.4
Release v1.9.4: Symfony 8 demos and Hot Reload 1.4.
Changelog
Changed
- Demos: pin
nowo-tech/hot-reload-bundleto^1.4with FrankenPHP Mercure/hot_reload(dev/testonly).
What's Changed
- docs(security): recommend set_user_info false in production by @HecFranco in #17
- chore(deps): bump sentry/sentry-symfony from 5.11.0 to 5.12.0 by @dependabot[bot] in #18
- chore(deps): bump nowo-tech/phpstan-frankenphp from 1.0.3 to 1.1.0 by @dependabot[bot] in #19
- chore(deps): bump rector/rector from 2.6.1 to 2.6.2 by @dependabot[bot] in #20
New Contributors
- @HecFranco made their first contribution in #17
Full Changelog: v1.9.3...v1.9.4
Release v1.9.3
Release v1.9.3 - coverage tests and README accuracy
Changelog
Added
- Unit tests for BeforeSend / BeforeSendTransaction chain edge cases, extension DBAL registration branches, handlers, and
EventPayloadTrimmer.
Changed
- README: document ≥99% PHP line coverage (currently 99.87%); the intentional uncovered statement is the Doctrine-DBAL interface guard when DBAL is not installed.
- Rector: skip
InlineIsAInstanceOfRectoronSqlExceptionHelpersois_a(..., Driver\Exception, false)stays (REQ-CS-006). - CI / deps:
actions/stalev11,friendsofphp/php-cs-fixer3.95.18; lock refresh (rector/rector2.6.0,nowo-tech/phpstan-frankenphp1.0.3); demo Symfony 8.1.x bumps.
Notes
- No consumer action required. Continue requiring
nowo-tech/sentry-bundle: ^1.9.
What's Changed
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.17 to 3.95.18 by @dependabot[bot] in #13
- chore(deps): bump rector/rector from 2.5.8 to 2.5.9 by @dependabot[bot] in #14
- chore(ci): bump actions/stale from 10 to 11 by @dependabot[bot] in #15
Full Changelog: v1.9.2...v1.9.3
Release v1.9.2
Release v1.9.2 - FrankenPHP banner, deprecation quieting, final bundle class
Changelog
Added
- FrankenPHP Friendly Worker Mode banner in README (REQ-DOCS-017).
make down-devandmake demo-smoke(REQ-MAKE-007, REQ-TEST-011).- PHPUnit
SYMFONY_DEPRECATIONS_HELPER=max[direct]=0(REQ-SF-005). - Packagist keywords
phpandsymfony-bundle(REQ-PKG-004). - REQ-CS-005:
nowo-tech/phpstan-frankenphpinrequire-devwith classic + worker rulesets.
Changed
- Demo Symfony 8 image bumped to FrankenPHP PHP 8.5; demo
require.php>=8.5,<8.6(REQ-DEMO-010). NowoSentryBundleisfinal(REQ-PHP-001).- PHPStan
ignoreErrors: [](src only);SqlExceptionHelperusesis_a()for the driver interface (REQ-CS-006). docs/COVERAGE_ANALYSIS.mdtranslated to English (REQ-DOCS-016).
Fixed
ignore_access_denied_listenerdeprecation: no longer fired on every boot. The deprecated node no longer usescanBeDisabled()/addDefaultsIfNotSet(), so the warning only appears when the option is still set explicitly. Preferbefore_send_handler.ignore_pure_access_denied.
Documentation
- UPGRADING.md, RELEASE.md, README / CONFIGURATION examples cleaned of the deprecated listener block.
What's Changed
- chore(ci): bump actions/checkout from 6 to 7 by @dependabot[bot] in #9
- chore(deps): bump phpstan/phpstan from 2.2.5 to 2.2.6 in the phpstan group by @dependabot[bot] in #10
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.15 to 3.95.17 by @dependabot[bot] in #11
- chore(deps): bump rector/rector from 2.5.7 to 2.5.8 by @dependabot[bot] in #12
Full Changelog: v1.9.1...v1.9.2
Release v1.9.1
Release v1.9.1
Changelog
Fixed
SqlExceptionReporter: mark the exception inReportedSqlExceptionRegistryafter a successfulcaptureException(), not before. Marking first causedBeforeSendHandler(deduplicate_sql_exceptions) to drop the DBAL event itself, so SQL errors (e.g. SQLSTATE42S22) never reached Sentry; the Twig/ErrorListenerwrapper was then dropped as a duplicate too.
Full Changelog: v1.9.0...v1.9.1
Release v1.9.0
Release v1.9.0
Changelog
Added
before_send_transaction_handler: trims oversized performance transactions (span cap, breadcrumbs, request/extra/context truncation) so Relay does not drop them withenvelope exceeded size limits for type 'event'EventPayloadTrimmershared helper for payload truncationBeforeSendTransactionChainPass: auto-registers assentry.options.before_send_transactionand chains with an app callback when present
Full Changelog: v1.8.0...v1.9.0
Release v1.8.0
Release v1.8.0
Changelog
Changed
- Minimum requirements: PHP >= 8.2 (was 8.1) and Symfony ^7.0 || ^8.0 (Symfony 6.x dropped). CI matrix and Rector target aligned (PHP 8.2–8.5 × Symfony 7.0/7.4/8.0/8.1).
Fixed
- CI (Symfony 8.x): install step upgrades
doctrine/doctrine-bundleto^3.1and updatesdoctrine/*with Symfony packages (2.x only allows Symfony 7).require-devallows^2.11 || ^3.1.
Full Changelog: v1.7.0...v1.8.0