application
application copied to clipboard
🏆 A full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.
Version: 3.1.7 ### Bug Description When we use attributte for persistent component ```php #[Persistent('control')] class ControlTestCasePresenter extends Presenter { ``` PHPStan complains ``` Attribute class Nette\Application\Attributes\Persistent does not have a...
- new feature - BC break? no This is minimal change needed in Nette in order to support NOT using mapping and to reference class directly instead. ```php $this->linkGenerator->link(self::class ....
- feature - BC break? no - doc PR: should add note to https://github.com/nette/docs/blob/doc-3.1/en/creating-links.texy? Since LinkGenerator is final, it would be nice if it had its own interface so that...
- fixes bug #255 - BC break? no Allows passing semicolon-prefixed destinations to `LinkGenerator::link` calls: ```php (new LinkGenerator(...))->link(':Foo:Bar:baz'); (new LinkGenerator(...))->link(':Bar:baz'); // and also this: (new LinkGenerator(...))->link($presenter->getAction(true)); ``` -- closes #255
- bug fix - BC break? maybe, needs review Save state methods removes parameter entirely when parameter value matches default value. In current version, parameter value is set to null,...
- bug fix? yes - BC break? no It was not really `string|bool` but `string|false|null`, which kinda surprised me when I was implementing own layout finder This variant is the...
- new feature - BC break? no (3rd party apps maybe ...?) - doc PR: not needed I made topic for this on forum: https://forum.nette.org/en/31591-ui-control-templatefile
- bug fix? yes (discussion https://github.com/nette/application/commit/212ec4301be07d6ead4a09cc935b4d953bd3e602#commitcomment-19783900) - new feature? yes - BC break? no In case that framework rejects request, it throws `RejectedRequestException` instead of `BadRequestException` or `BadSignalException`. The `BadSignalException`...
Application: added support for request restore with ajax