21torr / rad
RAD features for common Symfony apps.
3.4.5
2026-05-04 09:18 UTC
Requires
- php: >= 8.4
- ext-json: *
- 21torr/bundle-helpers: ^2.2
- 21torr/html-builder: ^2.1
- psr/log: ^3.0
- symfony/dependency-injection: ^6.4 || ^7.0 || ^8.0
- symfony/deprecation-contracts: ^3.5
- symfony/framework-bundle: ^6.4 || ^7.0 || ^8.0
- symfony/http-foundation: ^6.4 || ^7.0 || ^8.0
- symfony/http-kernel: ^6.4 || ^7.0 || ^8.0
- symfony/property-access: ^7.0 || ^8.0
Requires (Dev)
- 21torr/janus: ^2.0.0
- bamarni/composer-bin-plugin: ^1.8.2
- doctrine/dbal: ^3.0 || ^4.0
- doctrine/orm: ^3.0
- roave/security-advisories: dev-latest
- symfony/console: ^7.0
- symfony/form: ^7.0
- symfony/phpunit-bridge: ^7.1
- symfony/routing: ^7.0
- symfony/security-bundle: ^7.0
- symfony/translation: ^7.0
- twig/twig: ^3.8
Suggests
- doctrine/dbal: To add the SerializedType
- doctrine/orm: To use the entities
- symfony/console: To use TorrStyle
- symfony/form: To use the FormErrorNormalizer
- symfony/routing: To use the Routable
- symfony/security: To automatically add the CAN_ role voter
- symfony/translation: To properly use the form error normalizer
- twig/twig: To use the twig functions
- 3.x-dev
- 3.4.5
- 3.4.4
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.x-dev / 2.5.x-dev
- 2.6.1
- 2.6.0
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.1
- 2.0.0
- 1.x-dev
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- dev-api-response
- dev-doctrine-change
- dev-add-tests-for-abilities-voter
This package is auto-updated.
Last update: 2026-05-04 09:19:07 UTC
README
A bundle for rapid application development, that implements features, that are commonly used in Symfony applications.
Sprinkled with conventions and opinions as used by 21TORR.
📚 Read the docs
Development
Releases
- Check the CHANGELOG, to ensure that the next version number is correct according to semver and there is no "(unreleased)" after the next version number.
- If necessary, commit these changes, commit message "Release x.y.z".
- Tag the latest commit with "x.y.z".
- Push commit + tag.
- Create a release in GitHub.
The package is automatically released after that.