Aktualizacje JetBrains IDE oraz narzędzi zarządzania .NET
Jak zwykle w sierpniu, wyszły aktualizacje programów, oraz narzędzi JetBrains
Jest to wersja 2021.2 która przynosi ze sobą zmiany, poprawki oraz optymalizacje
Oto najważniejsze dodane funkcje:
- Udostępnianie ekranu
- Poprawiona funkcja cofania edycji (undo)
- Możliwość udostępniania uczestnikom określonych otwartych portów. Oznacza, to że kiedy host uruchamia aplikację, na określonym porcie, jego goście mogą uzyskać dostęp do tego portu za jego pośrednictwem,
WebStorm 2021.2 – dostał cały pakiet nowych funkcji, oraz ulepszeń, takich jak:
- możliwość przeładowania stron w przeglądarce w trakcie zapisu,
- automatyczny import na żądanie,
- kompletacja dla prywatnych pakietów npm,
- większa użyteczność
CLion 2021.2 – od teraz:
- chroni twój kod przed typowymi problemami z ochroną C++ dzięki analizom statycznym Lifetimes,
- posiada obsługę ustawień wstępnych CMake, aby uprościć zarządzanie kompilacją,
- automatycznie ładuje projekty GNU Autotools,
- oraz znacznie usprawnia debugowanie dla wszystkich trzech głównych platform,
DataGrip 2021.2 – przedstawia:
- nowe możliwości w pracy z źródłami danych DDL,
- lepsze diagramy,
- możliwość przeszukiwania lokalnej historii,
- oraz wiele więcej,
IntelliJ IDEA 2021.2 – przynosi ze sobą:
- analizy całych projektów w Java,
- nowe akcje które są dostępne w momencie zapisu zmian,
- nowe UI dla zarządzania zależności Maven i Gradle,
- i jeszcze więcej różnych usprawnień,
PhpStorm 2021.2 – oferuje:
- pełne wsparcie dla generyków w PHP,
- wyliczenia dla PHP 8.1,
- usprawnione automatyczne formatowanie dla kodu w PHP,
- nowe inspekcje, refaktoryzacje, i więcej,
Narzędzia .NET oraz rozszerzenia VS 2021.2
Zarówno ReSharper oraz Rider 2021.2 oferują nowe inspekcje z szybkimi naprawami dla C# oraz typy referencyjne nullable, a wiele funkcji dostępnych dla plików ręcznie napisanego kodu, są również dostępne dla tych generowanych przez źródło. W Rider zarządzający stronami internetowymi, znajdą wsparcie dla ASP.NET jak i debugowania za pomocą Blazor WebAssembly. Wersja 2021.2 dotCover wita z poprawioną wydajnością krycia, kiedy dotTrace 2021.2 posiada natywne profilowanie w systemie Windows, a dotMemory posiada lepszą analizę alokacji pamięci. ReSharper C++ 2021.2 przedstawia nową refaktoryzację funkcji w linii, wskazówki dotyczące konwersji typów i wiele modernizacji inspekcji, z towarzyszącymi im poprawkami.
RubyMine 2021.2 – dostało:
- nowe funkcje dla pracy z Ruby oraz RBS,
- lepsze uzupełnianie kodu,
- usprawnione wyszukiwanie oraz refaktoryzację,
- poprawienia dla edytora, wsparcia VCS, narzędzia debugowania, i więcej,
GoLand 2021.2 – pozwala:
- kontrolować zachowanie go list jak i ręcznie ponownie załadować plik go.mod po wprowadzeniu zmian, oraz uruchomić gofmt i domyślne wbudowane formatery jeden po drugim,
- sprawdzić nowe funkcjonalności Go 1.17, od natychmiastowego przenoszenia linii //go:build na początek pliku (zgodnie z nową składnią) po konwersję przekroju na wskaźnik tablicy
PyCharm 2021.2 – przedstawia:
- wsparcie dla najważniejszych funkcji Python 3.10, między innymi dopasowywania wzorców oraz nowej składni typów zjednoczonych,
- możliwość formatowania, sprawdzania oraz uzupełniania kodu dla tego języka, oraz dostęp do innych możliwości PyCharm,
- dodanie wsparcia dla konsoli Python zarówno dla hostów, jak i gości,
AppCode 2021.2 – jest tutaj z:
- wsparciem dla Swift 5.4,
- ukończeniem dla tagów dokumentacji i instrukcji kodu,
- hierarchią wywoływania dla Swift,
- ulepszonym narzędziem debugowania,
- mobilną oraz wieloplatformową wtyczką Kotlin dla AppCode, oraz wiele więcej!
Aktualizacji doczekało się również Test Automation Kit:
- Nowa wtyczka Test Data pomaga wygenerować wiele typów testowych danych,
- Wtyczka Test Management od teraz posiada wsparcie dla Pythona, wraz z Java, czy Kotlin-em,
- Wtyczka Selenium UI Testing Plugin wprowadza zaawansowane wsparcie dla automatyzacji UI przy pomocy bibliotek Selsnium w językach JVM/Python.