9.0.0-alpha1
Pre-release
Pre-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
andCliTransactionNameFormatter
interfaces which you can implement to format transaction names using your own style. - Added
RUMControlFactory
andRUMControlTrait
for easier registration ofHeaderControl
andFooterControl
Changes
- Dropped PHP 7.1 support
- Minimum
nette/application
version is now^3.1
- Transaction name is now created using
DefaultWebTransactionNameFormatter
which appendsPresenter::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 usingPresenter::ACTION_KEY
- Classes
HeaderControl
andFooterControl
are no longer registered as services [BC break]