Skip to content

9.0.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@foxycode foxycode released this 08 Mar 03:23
· 9 commits to master since this release

New features

  • Added support for contributte/console (thanks to @RiKap)
  • Improved console action name when not using contributte/console (thanks to @RiKap)
  • Added Agent class for smarter work with NewRelic extension. NewRelic functions aren't called directly now.
  • Added tests for major things
  • Added PHPStan static analysis
  • Use nette/schema for extension config validation
  • Added WebTransactionNameFormatter and CliTransactionNameFormatter interfaces which you can implement to format transaction names using your own style.
  • Added RUMControlFactory and RUMControlTrait for easier registration of HeaderControl and FooterControl

Changes

  • Dropped PHP 7.1 support
  • Minimum nette/application version is now ^3.1
  • Transaction name is now created using DefaultWebTransactionNameFormatter which appends Presenter::DEFAULT_ACTION value when action is not present in presenter parameters [BC break]
  • Removed Bootstrap class [BC break]
  • Removed custom Metrics, Parameters, Tracers classees [BC break]
  • Removed RUM User class [BC break]
  • Removed actionKey config option, extension is now using Presenter::ACTION_KEY
  • Classes HeaderControl and FooterControl are no longer registered as services [BC break]