Cosmin-Mihai SANDU’s Post

View profile for Cosmin-Mihai SANDU, graphic

🏆 Certified Symfony 6&7 Developer | 💻 Backend Developer #PHP & Symfony | 🚀 Contractor | 🌍 Freelancer | 🏡 Remote work

🚀 The #Symfony 7.1.0-rc1 version has just been released. 🚀 Main features in Symfony 7.1: - introducing a new TypeInfo component - introducing a new #[IsCsrfTokenValid] attribute - introducing a new #[MapUploadedFile] attribute to map uploaded files to controller arguments - introducing a new #[AutowireMethodOf] DI Attribute - introducing a new #[AutowireInline] DI Attribute to define services right inside the related PHP class - introducing a new #[Assert\MacAddress] constraint - introducing a new #[Assert\Charset('UTF-8')] constraint - introducing Range Validation in Ip and Cidr Constraints - introducing PasswordStrength - introducing #[Assert\Type('list')] - introducing #[Assert\Type('associative_array')] - expanding #[UniqueEntity] Constraint to Any PHP Class - WebProfiler Improvements - Improved Access Token Authenticator - New Mainer integration (e.g. Microsoft Azure Communication Services, Resend) - New Notifier integration (e.g. Seven.io, Bluesky, SMSBOX, SMSense, etc.) - new command secrets:reveal - improved command debug:serializer (to also display the serialized path) - improved command messenger:consume --all (to consume messages from all the available receivers) - improved command lint:twig --excludes option to ignore certain directories - introducing Mapped Route Parameters to define the mapping between the route parameter and the controller argument - deprecate the automatic mapping of route parameters into Doctrine entities - introducing setIgnoredSignals([SIGKILL, SIGUSR1]) method to ignore signals when running processes - updated Console & Messenger component to subscribe to the SIGQUIT signal - introducing Emoji Component 🎉+ Twig emojify filter (:+1:|emojify) 👍 - update getPreferredLanguage to try a perfect match first and then try a partial match based only on the language of the locale - update dd() to omit the argument if you don't want to dump any variable - you will see the 🐛 emoji. - introducing two options so you can customize the ChoiceType separator - introducing a new readFile() method on Filesystem component that either returns the content of a given file or throws an IOException - introducing SYMFONY_DOTENV_PATH env var that stores the location of the .env file - introducing min() and max() function in ExpressionLanguage Component to define Expressions Blog post: https://lnkd.in/d9cUz65c Pull request: https://lnkd.in/dy_Rcr4K Release log: https://lnkd.in/dqxNk7gp Did you find any other (main) features? #Symfony #Release #Development #OpenSource #PHP

  • graphical user interface, website
Khalil Abbaoui

En recherche active d'un stage PFE {Futur Ingénieur en Informatique (Dernière année)}

7mo

Issam Khadiri 😍🔥

Kirtis Siemens

Bridging the Gap Between Idea and Optimal Outcomes for Innovative Business Leaders | Co-Founder StrategyStack, TechStack Co-op, CEO SafetyNet Launch

7mo

Wow, Symfony 7.1 looks promising with all those new features and improvements. #Symfony #OpenSource Cosmin-Mihai SANDU

See more comments

To view or add a comment, sign in

Explore topics