Les versions 2022.1 de tous les IDE et outils .NET de JetBrains ont été publiées
Cet article présente les mises à jour majeures apportées par les versions 2022.1 des IDE et outils .NET de JetBrains. Vous trouverez ci-dessous un récapitulatif, avec des liens pour en savoir plus sur les nouveautés de chaque outil.
Vous pouvez procéder à la mise à niveau vers la nouvelle version de votre outil à tout moment via l’application Toolbox App ou dans l’outil lui-même, ou l’obtenir directement sur le site web de JetBrains.
IntelliJ IDEA 2022.1 introduit le Dependency Analyzer pour faciliter la gestion des dépendances et la résolution des conflits, un assistant New Project mis à jour pour optimiser le lancement de nouveaux projets, et la fenêtre d’outils Notifications qui offre un nouveau moyen simplifié de recevoir et de stocker les notifications de l’IDE. La version 2022.1 comporte également des améliorations et des nouveautés visant à améliorer votre expérience avec l’IDE.
WebStorm 2022.1 offre une meilleure prise en charge de Next.js, l’intégration de Volta, des améliorations pour Docker, la prise en charge d’ESM pour la configuration de webpack, la possibilité d’exécuter des commandes depuis les fichiers Markdown, et bien plus.
PyCharm 2022.1 introduit la prise en charge très attendue de l’authentification HTTP de base pour les référentiels de paquets personnalisés, une meilleure prise en charge de TypedDict incluant la saisie semi-automatique du code et les avertissements en cas d’erreur, et une nouvelle interface utilisateur Services pour Docker.
RubyMine 2022.1 prend en charge les nouvelles fonctionnalités des langages Ruby 3.1 et RBS, de nouvelles inspections et correctifs rapides, des améliorations de l’expérience utilisateur, un éditeur de code, des tests, la prise en charge de Docker, l’intégration VCS, et bien plus.
DataGrip 2022.1 apporte plusieurs nouvelles fonctionnalités et améliorations, telles que la possibilité de copier plusieurs objets, une nouvelle logique d’annulation des déclarations et d’arrêt des connexions, la possibilité de modifier les résultats dans MongoDB, les modèles de session pour l’introspection, et bien plus.
PhpStorm 2022.1 fournit la prise en charge des tableaux multilignes et imbriqués, la refactorisation Extract Method directement dans l’éditeur, une meilleure prise en charge des modèles Blade et de WordPress, et de nombreuses améliorations de l’expérience utilisateur globale.
GoLand 2022.1 prend en charge les génériques et introduit une prise en charge basique des espaces de travail Go. Nous avons également ajouté plusieurs nouvelles fonctionnalités pour travailler avec les microservices.
CLion 2022.1 privilégie les améliorations de la qualité. Cette version améliore les workflows pour le développement à distance, Docker, les projets CMake et le débogage CUDA. Elle corrige également les principaux bugs affectant la saisie semi-automatique du code, les conseils d’insertion et d’autres sous-systèmes.
DataSpell 2022.1 permet d’utiliser JupyterHub 2.0 et de copier des fichiers vers et à partir d’un serveur Jupyter distant. Cette version favorise la clarté de la structure des notebooks, les résultats des cellules étant désormais copiés/collés avec les sources des cellules. La saisie semi-automatique pour l’environnement d’exécution Jupyter permet notamment la complétion des attributs de classe dynamiques.
Restez à l’écoute car la publication d’AppCode 2022.1 aura lieu dans les prochains jours. Elle apporte la prise en charge des séquences async, #if pour les expressions de membres postfix, des spécificateurs de contrôle d’isolement pour les acteurs Swift, une meilleure intégration de Swift Package Manager, une meilleure prise en charge de VoiceOver, et bien plus.
Outils .NET et Extensions VS 2022.1
Les versions 2022.1 de ReSharper et de Rider apportent de nombreuses améliorations en termes de prise en charge de langages, plus particulièrement pour C#10 et les directives using globales, le développement Blazor et Razor, et les types de référence nullables.
Rider 2022.1 inclut une version Bêta du workflow de développement à distance et la prise en charge d’Unreal Engine, faisant de Rider un IDE complet pour le développement de jeux. ReSharper C++ 2022.1 apporte la prise en charge du framework de test Unreal Engine, la version remaniée de Catch2, et les dernières versions des fameworks de tests unitaires GoogleTest et doctest.
Les outils de ligne de commande pour ReSharper, dotTrace, dotMemory et dotCover prennent désormais en charge les versions 3.13 à 3.15 d’Alpine.
Nous commençons déjà à travailler sur les versions 2022.2 de tous les IDE et de tous les outils .NET et les programmes d’accès anticipé (EAP) seront bientôt disponibles. Restez à l’écoute !
Remarque : nous vous recommandons de rechercher les nouvelles versions EAP de vos outils directement dans l’application Toolbox App. Pensez à sélectionner le canal adapté pour votre outil dans ses paramètres.
L’Équipe JetBrains
Auteur de l’article original en anglais :