Software-update: PhpStorm 2021.3.1

PhpStorm logo (76 pix) JetBrains brengt verschillende ontwikkelomgevingen uit, zoals IntelliJ Idea gericht op Java, CLion gericht op C en C++ en DataGrip gericht op sql. PhpStorm is gericht op php en biedt on-the-fly-errorpreventie, autocompletion, coderefactoring en debugging, en kan ook overweg met html, css, Coffee- en JavaScript. Voor een overzicht van de mogelijkheden verwijzen we naar deze pagina. Voor het gebruik van PhpStorm is wel een licentie nodig. Voor zakelijk en thuisgebruik zul je daarvoor moeten betalen, maar als de software wordt gebruikt voor onderwijs of niet-commerciële opensourceprojecten, is de licentie gratis. JetBrains heeft versie 2021.3.1 van PhpStorm uitgebracht en de belangrijkste veranderingen en verbeteringen die daarin zijn aangebracht kunnen hieronder worden gevonden:

PhpStorm 2021.3.1 is released

The first bug-fix update for PhpStorm 2021.3 is now available. You can update to it using the Toolbox App or right from inside the IDE. You can also download PhpStorm 2021.3.1 from the website. Besides bug fixes and enhancements, this release brings an important new feature: trusted projects.

Trusted projects

This release introduces the concept of trusted projects, designed to mitigate the risks associated with working with projects from unknown and untrusted sources. When you open a project, PhpStorm doesn’t execute any code from it and checks whether it is trusted or from a trusted location. If the project currently is not trusted, the IDE will ask you to choose whether to open it in safe mode or full-trust mode.

If you open a project in safe mode, many IDE features, such as error highlighting, will be disabled. However, you can still browse the project’s contents and open its source files in the editor. The IDE will also warn you about all potential code execution, which includes running Composer commands and refreshing the versions for configured test frameworks and PHP command-line tools.

To avoid showing warnings for every project, PhpStorm lets you define trusted locations under Preferences/Settings | Build, Execution, Deployment | Trusted Locations. Projects in directories specified as “Trusted Locations” are always considered trusted. To ensure that you get the untrusted project warnings only when something out of the ordinary is happening, it is recommended adding the directory where you usually create projects to trusted locations.

If you want to disable the untrusted project warnings, you can add your machine’s root directory to the trusted locations. But since this could potentially leave you open to an attack, it is generally not recommended.

Other notable changes
  • Fixed: Yarn PnP: Indirect dependencies are not indexed (WEB-42178)
  • Fixed: Tailwind 3: Completion for classes doesn’t work (WEB-53284)
  • Fixed: Accidental tool window drag’n’drop instead of resizing (IDEA-274904)
  • Fixed: Incorrect results in DateTime columns with Clickhouse (DBE-7770)
  • Angular: support events from custom EventManagerPlugin (WEB-47399)
  • Support v-bind CSS function in Vue Single-File Components. (WEB-52425)
  • Fixed: ESLint 8.0: doesn’t work with YarnPnP (WEB-52594)
  • Fixed: Sass @use / @import statements without tilde aren’t being resolved correctly (WEB-53120)
  • Provide the text search in the Quick Documentation (Ctrl + Q) (IDEA-152644)
  • Fixed: @import in LESS does not resolve packages in node_modules if `~` is omitted (WEB-49795)
  • Fixed: Performance problem after running http tests (IDEA-278252)
  • Fixed: HTTPRequest: client.global.set broken inside client.test callback (IDEA-283799)
  • Fixed: @import in scss does not resolve packages in node_modules (WEB-30607)
  • Fixed: Directory content is not shown in Bookmarks list (IDEA-283144)
  • Add support for conditional optionallity of parameters in stubs (WI-61718)

Versienummer 2021.3.1
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10, Windows 11
Website JetBrains
Download https://www.jetbrains.com/phpstorm/download
Licentietype Freeware/Betaald

Door Bart van Klaveren

Downloads en Best Buy Guide

04-01-2022 • 19:31

0 Linkedin

Submitter: Bux666

Bron: JetBrains

Reacties

0
0
0
0
0
0
Wijzig sortering

Er zijn nog geen reacties geplaatst

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee