Roboroads Laravel Tinker Versions Save

Adds a way to write php and run it directly in Laravels' Artisan Tinker.

v2.7.0

1 month ago

BREAKING

  • Your tinker plugin settings might reset after the update - sorry for that :)

Fixed

  • Swapped out deprecated StringEscapeUtils.
  • Fixed ModalityState deprecation warning.
  • [#316] Fixed ActionUpdateThread deprecation.
  • [#312] Fixed app settings storage conflict with another plugin.
  • [#255][#280] Fixed (worked around) characters not present in windows-1252 charset being displayed weirdly on windows machines.
  • Fixed deprecation warnings coming from the Migrations.

Miscellaneous

  • Updated all dependencies to their latest versions.
  • Fixed a typo in feature request template. (Thanks @igorsantos07!)
  • Changed minimal version to 2024.1, deprecating the plugin for older versions of IDEs.

v2.6.1

1 year ago

Fixed

  • [#252] Cast exception when running on an SSH interpreter
  • [#253] Remove unneeded withPtty: true from process handler

v2.6.0

1 year ago

Added

  • Added new castProcessResult tinker caster. (Thanks @emargareten!)
  • ANSI Parser for the output window within the Kotlin part of the plugin.
  • Meta tag to set charset to UTF8 in toolwindow HTML.

Changed

  • Now using the ToolWindow without use of a .form file, which was not supported in combination with Kotlin (even though it always had worked in the past).

Removed

  • Reverted to the pre-2.5 tinker_run.php, since the new method didn't work in all cases.

Miscellaneous

  • Pulled missed changes from the Intellij platform plugin template.

v2.5.1

1 year ago

Added

  • [#220] Add context menu action in tinker consoles to run the console.
  • Replace JB run icon with a green tinker run icon.
  • [#223] Editor font size is now used as font size for the tinker console.

v2.5.0

1 year ago

Added

  • [#190] Add way to customize vendor path. (Thanks @bobisdacool1!)
    • Also fixed the bug from this PR where it crashed if you didn't configure anything.
  • [#171] Add ANSI mode parsing (instead of regex-replace-guessing in the output window)

Changed

  • Due to demand: added more ways to support this plugin, like Ko-Fi and sharing options.
    • Adding these ways to a rotation for the support message every 10 executions.
    • Adding these ways to FUNDING.yml.
    • Generalize "Patereon" to "Support" in the code.

Removed

  • Rexeg-replace-guessing in the output window, replaced with ANSI mode parsing.
  • [#217] Removed the deprecated ProjectManagerListener.projectOpened event. Didn't replace it with a postStartupActivity because it apparently works without just fine.

Fixed

  • [#212] Whisper tags now get parsed to a span with text color set to gray.
  • "INFO" being left after execution because of Laravel's new error parsing in the console.

Miscellaneous

  • Updated dependencies (Thanks @dependabot!)
  • Removed some now unused code due to removing of ProjectManagerListener.projectOpened event.

v2.4.0

1 year ago

Added

  • [#169] Option to call app termination after running code.

Fixed

  • [#178] Process exiting before full output is available.

v2.3.4

1 year ago

Fixed

  • [#46] Execution on docker
    • ℹ️If it doesn't work, please read this.
    • ℹ️This does not fix the "string conversion" error found when using docker exec. You still have to use docker run for now.
  • [#162] Endless execution of the tinker process in several usecases (like JB 2022.2 EAP)
  • Compatibility issue with JB 2022.2 (EAP) regarding ContentFactory.SERVICE

v2.3.3

2 years ago

Removed

  • [#136] Upper version limit for JB products.
    • Hopefully this will enable the plugin to be compatible for all JB products >= 211 untill a compatibility issue shows up.

v2.3.2

2 years ago

Changed

  • Updated dependencies.

Removed

  • [#136] Upper version limit for JB products.
    • Hopefully this will enable the plugin to be compatible for all JB products >= 211 untill a compatibility issue shows up.

Fixed

  • Qodana version which stopped the build from completing

v2.3.1

2 years ago

Added

Changes

  • Merged changes from JetBrains plugin template.
  • [#120] Changes remote tip text in settings.

Fixed

  • [#121] Exception when the IDE has no foreground color for given attribute.