Skip to content

Releases: VKCOM/admstorm

v2.0.5

23 Jan 11:06
3f0d502
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.0.5

v2.0.0

11 May 09:38
19d7396
Compare
Choose a tag to compare

Added

  • @admstorm-marker - allowing you to see the values directly in the IDE

v1.3.5

09 Mar 14:46
a0f16ed
Compare
Choose a tag to compare

Fixed

  • Bug when sync branches

v1.3.4

19 Jan 05:22
24e4616
Compare
Choose a tag to compare

Fixed

  • Bug when checking the diff by file

v1.3.3

14 Dec 18:01
Compare
Choose a tag to compare

Other improvements

  • Updated for 2022.3
  • Removed links for Jira tickets in PHP, JS, and CSS comments

v1.3.2

31 Aug 16:03
0d14f1e
Compare
Choose a tag to compare

Added

  • Added service list

Other improvements

  • Updated GitHub Actions
  • Runner refactoring
  • Added failed code for running commands
  • Added a check for reserved response code
  • Renamed icons class
  • Updated versions
  • Added timeout code

Fixed

  • fixed exception about GitBranchUtils.getCurrentRepository()

v1.3.1

28 Jun 21:04
e589ce9
Compare
Choose a tag to compare

Console for viewing debug logs directly in the IDE, small improvements, as well as a large number of fixes.

Added

  • Action on the Help menu to send logs to Sentry.
  • Debug log console like yarn watch

Other improvements

  • Users can now run PHPUnit tests from the context menu of a file.
  • Users can now run ktest benchmarks from the context menu of a file.
  • On the installation page, the point about opening the project has been clarified.
  • On the installation page, the section about Yubikey has been updated,
  • Added a clarification about the settings page.
  • Added settings to enable/disable widgets.
  • Updated api tests.
  • Added checking of the new plugin version available.

Fixed

  • Freeze when running a PHPUnit test, or a ktest benchmark.
  • Freeze when connection is lost for yarn watch.
  • Launch of a separate benchmark method, now if a method with a name that's a prefix for the name of other methods is launched, then other methods won't be launched.
  • Exception when the plugin automatically opens a new SSH tunnel.
  • Performance warning for line marker for ktest.
  • Yarn watch no longer appears in non-vkcom projects.
  • Order of arguments for new api tests.
  • Server name on the plugin settings page to the correct one Dev-server.
  • Bug when mark yarn watch as running when connection is lost.

v1.3.0

22 Jun 11:41
97daf40
Compare
Choose a tag to compare

Benchmarks for KPHP, yarn watch support, deployment of test domains, updates in KPHP Playground, Jira ticket highlighting in the code and other improvements, as well as bug fixes.

Added

  • Full support for ktest benchmarks:
    • Running a benchmark on an entire class or a single method
    • Launching benchmark for memory allocations
    • Comparison of two classes and two methods
    • Checking the name of the benchmark class
  • Yarn Watch support
  • Ability to share code from KPHP Playground
  • Ability to view KPHP compilation output in Playground
  • Links for Jira tickets in PHP, JS, and CSS comments

Other improvements

  • Number of commits that are shown during synchronization is reduced to 30
    Now if more than 30 commits require synchronization, then only the first 30 and the ellipsis at the end will be shown.
  • Settings page has become more descriptive, comments have been added to some settings.
  • Added sending errors to Sentry
  • Added a welcome message for each update with a link to the whats-new page.

Changed

  • Now, when resetting the yubikey, the "Remember" checkbox will be selected by default in the yubikey password reset
    dialog

Fixed

  • Function of determining that this is vkcom project, now it does not consider kphp-polyfills to be the right project to
    enable the plugin
  • Bug when, for third-party projects, when committing, the plugin tried to push changes on the server.
  • OpenSC path, now automatic collection of yubikey will work on Linux.
  • Problems with opening SSH tunnels.
  • Password saving when reset yubikey.
  • Bug, when updating the size in the call, the size in the link wasn't updated.

v1.2.0

11 May 09:13
1faa7c0
Compare
Choose a tag to compare

Debugging for PHP scripts and PHPUnit tests right in the IDE, new action "Run Anything on Server", support for new API tests, automatic import of classes when creating KPHP Playground from code and bug fixes.

Supported by version 2022.1 or higher!

Added

  • Support for debug PHP scripts
  • Support for debug PHPUnit tests
  • Support for new API tests
  • New "Run Anything on Server" action
  • Auto import classes for KPHP Playground
  • Gutter icons for debug log calls

Other improvements

  • Better handling of git pull problems

Fixed

  • Several bugs with tests run configuration
  • Exception about impossibility to get text from binary file

v1.1.0

18 Feb 22:44
2be25d7
Compare
Choose a tag to compare

New KPHP Playground, automatic reset of Yubikey in case of connection problems, automatic push to the server after a
commit, generation of builders directly in the IDE, new options for synchronizing autogenerated files, and other minor
improvements and fixes.

Added

  • New KPHP Playground, now it does not depend on repository files and will not interfere with pushing to Gitlab;

  • Action Execute Selected in Playground to the editor context menu, now you can create a new KPHP Playground from selected piece of code;

  • Action in notifications about the inability to connect via SSH, which resets the Yubikey and connects again;

  • Commit and push to Gitlab button in the commit window;

  • Now, after creating a commit, it is automatically pushed to the development server;

  • Run configuration for generating builders with automatic download of modified files;

  • Hastebin from selected text only;

  • Action Sync Autogenerated Files to the Tool | server, which makes it easy to sync autogenerated files after
    executing some command on server.

    If the file was deleted on the server, it will be deleted locally as well.

Other improvements

  • Improved file sync dialog;
    • Files are now displayed sorted (by state);
    • For files that are only in the local repository, added the ability to delete them;
    • Now the full path to the file is displayed starting from ~/;
    • Now after clicking the button to download a file from the server, it will be started immediately, and not after
      closing the dialog;
    • Now if the file is located only locally or only on the server, when viewing its contents, it will be displayed in
      a simple viewer, and not in a diff viewer with two editors;
    • Fixed a bug when deleting a file from the list, the focus did not go to the next one, and it was necessary to
      select the file manually.

Fixed

  • AlreadyDisposedException when closing a project and opening other projects. Also thanks to this, now when switching projects, the synchronization check does not break when focusing on the IDE;
  • Bug with slashes during file synchronization for Windows users;
  • Bug when, during KPHP execution, closing one tab would close another;
  • Bug when launching PHPUnit from an icon created new duplicate configurations.