#[Requires] Attribute Simplifies Access Control
The #[Requires] attribute allows you to define rules for accessing presenters or their methods. Imagine being able to restrict access to certain actions to POST requests only, or conversely, allow calls only from AJAX. This is now possible.
Elegant Presenter Structuring
Do you appreciate order and structure? When everything is exactly where it should be, making it easy to navigate? Of course—who wouldn’t. Nette Framework 3.2 introduces a new way to organize presenters and their templates in your application.
Finder 4.0: 10 years of experience under the hood
Nette Finder allows you to search for files and folders based on criteria. The new version 4.0 has been completely rewritten using 10 years of experience using previous versions. This has resulted in a tool that is even easier and more efficient to use.
Nette DI 3.1: transition release
Transition releases do not bring new features, but are intended to point out via notices anything that will work differently in the new major version and to advise you on how to update. This was the case for example with Latte 2.11 or the newly released Nette DI 3.1.
Dependent selectboxes elegantly in Nette and pure JS
How to create chained select boxes, where after selecting a value in one the options are dynamically updated in the other? This is an easy task in Nette and pure JavaScript. We will show a solution that is clean, reusable end secure.