github php-testo/testo 0.10.0
v0.10.0

7 hours ago

0.10.0 (2026-03-17)

⚠ BREAKING CHANGES

  • Test: Remove description parameter from the #[Test] attribute
  • Lifecycle: Rename attributes to be more clear
  • Remove $parallel flag from SuiteConfig
  • Rename \Testo\Retry\RetryPolicy to \Testo\Retry
  • Prepare moving ObjectContainer into internal/container package
  • Change namespaces for many classes
  • Bench: Move #[Bench] into Testo namespace
  • Change namespaces for PluginConfigurator, Filter
  • Test: #[AssertMethod] attribute moved to the Testo\Common\Attribute namespace
  • Test: #[Test] attribute moved to the Testo namespace

Features

  • Test: #[Test] attribute finder is a plugin now (7987dc7)

Bug Fixes

  • Resolve decrement on type null (9c79e00)
  • Test: Detect test methods with 'never' return type in annotated class (e2eafbd)

Code Refactoring

  • Bench: Move #[Bench] into Testo namespace (46c46bb)
  • Change namespaces for PluginConfigurator, Filter (53808e8)
  • Change namespaces for many classes (7a24e94)
  • Filter: Filter functionality separated to a plugin (53808e8)
  • Lifecycle: Rename attributes to be more clear (aa314b3)
  • Prepare moving ObjectContainer into internal/container package (0728069)
  • Remove $parallel flag from SuiteConfig (27fefa8)
  • Rename \Testo\Retry\RetryPolicy to \Testo\Retry (8ad754b)
  • Test: #[AssertMethod] attribute moved to the Testo\Common\Attribute namespace (277d2c4)
  • Test: #[Test] attribute moved to the Testo namespace (7987dc7)
  • Test: Remove description parameter from the #[Test] attribute (4667abd)

Don't miss a new testo release

NewReleases is sending notifications on new releases.