Skip to content

Releases: nowo-tech/SentryBundle

Release v1.9.8

Choose a tag to compare

@github-actions github-actions released this 24 Aug 16:16

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

Choose a tag to compare

@github-actions github-actions released this 20 Aug 08:40

v1.9.7: prod set_user_info false

Changelog

Security

  • Flex recipe when@prod: force request_listener.set_user_info: false and keep set_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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 16:53

Release v1.9.6: maintainer composer.lock refresh

Changelog

Changed

  • Maintainer: refresh composer.lock after PHP CS Fixer CI run.

Full Changelog: v1.9.5...v1.9.6

Release v1.9.5

Choose a tag to compare

@github-actions github-actions released this 19 Aug 16:39

Release v1.9.5: composer audit CI

Changelog

Security

  • CI: run composer audit --locked after dependency install (REQ-SEC / P3).

Full Changelog: v1.9.4...v1.9.5

Release v1.9.4

Choose a tag to compare

@github-actions github-actions released this 18 Aug 10:42

Release v1.9.4: Symfony 8 demos and Hot Reload 1.4.

Changelog

Changed

  • Demos: pin nowo-tech/hot-reload-bundle to ^1.4 with FrankenPHP Mercure/hot_reload (dev/test only).

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

Full Changelog: v1.9.3...v1.9.4

Release v1.9.3

Choose a tag to compare

@github-actions github-actions released this 03 Aug 13:04

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 InlineIsAInstanceOfRector on SqlExceptionHelper so is_a(..., Driver\Exception, false) stays (REQ-CS-006).
  • CI / deps: actions/stale v11, friendsofphp/php-cs-fixer 3.95.18; lock refresh (rector/rector 2.6.0, nowo-tech/phpstan-frankenphp 1.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

Choose a tag to compare

@github-actions github-actions released this 29 Jul 15:07

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-dev and make demo-smoke (REQ-MAKE-007, REQ-TEST-011).
  • PHPUnit SYMFONY_DEPRECATIONS_HELPER=max[direct]=0 (REQ-SF-005).
  • Packagist keywords php and symfony-bundle (REQ-PKG-004).
  • REQ-CS-005: nowo-tech/phpstan-frankenphp in require-dev with classic + worker rulesets.

Changed

  • Demo Symfony 8 image bumped to FrankenPHP PHP 8.5; demo require.php >=8.5,<8.6 (REQ-DEMO-010).
  • NowoSentryBundle is final (REQ-PHP-001).
  • PHPStan ignoreErrors: [] (src only); SqlExceptionHelper uses is_a() for the driver interface (REQ-CS-006).
  • docs/COVERAGE_ANALYSIS.md translated to English (REQ-DOCS-016).

Fixed

  • ignore_access_denied_listener deprecation: no longer fired on every boot. The deprecated node no longer uses canBeDisabled()/addDefaultsIfNotSet(), so the warning only appears when the option is still set explicitly. Prefer before_send_handler.ignore_pure_access_denied.

Documentation

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:26

Release v1.9.1

Changelog

Fixed

  • SqlExceptionReporter: mark the exception in ReportedSqlExceptionRegistry after a successful captureException(), not before. Marking first caused BeforeSendHandler (deduplicate_sql_exceptions) to drop the DBAL event itself, so SQL errors (e.g. SQLSTATE 42S22) never reached Sentry; the Twig/ErrorListener wrapper was then dropped as a duplicate too.

Full Changelog: v1.9.0...v1.9.1

Release v1.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 12:24

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 with envelope exceeded size limits for type 'event'
  • EventPayloadTrimmer shared helper for payload truncation
  • BeforeSendTransactionChainPass: auto-registers as sentry.options.before_send_transaction and chains with an app callback when present

Full Changelog: v1.8.0...v1.9.0

Release v1.8.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 10:53

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-bundle to ^3.1 and updates doctrine/* with Symfony packages (2.x only allows Symfony 7). require-dev allows ^2.11 || ^3.1.

Full Changelog: v1.7.0...v1.8.0