Quantcast
Channel: News - Marketplace | JetBrains
Viewing all 77237 articles
Browse latest View live

News for Flutter

$
0
0
<h2>34.0</h2><ul><li>Update build for Android Studio 3.3.2 and IntelliJ 2019.1 (#3321)</li><li>Fix issue preventing plugin from working in AS Canary 8 (#3321)</li><li>Provides a better display if the variable has a <code>toStringDeep()</code> method defined. (#3291)</li><li>Don't show a background square in the inspector summary tree. (#3326)</li><li>Make FlutterModuleUtils consistently robust to disposed projects. (#3323)</li><li>Fix NPE issue sometimes hit evaluating expressions. (#3324)</li><li>Fix widget names. (#3322)</li><li>Make Perf and Inspector views only display when a Flutter app is being debugged. (#3320)</li><li>Support the inspector for flutter_web libraries. (#3310)</li><li>Detect when integrations tests are running (#3308)</li><li>Add in support for reloading and restarting all running apps (#3268)</li><li>Log tree path selection fixes (#3302)</li><li>Throttle logger updates (#3280)</li><li>New method in FlutterUtils: declaresFlutterWeb, this method checks for dependencies: fluttler_web in a pubspec file. (#3275)</li><li>Update a comment in FlutterSaveActionsManager (#3277)</li><li>Remove the second parameter (the Project) from SdkFields constructor, it isn't used anymore. (#3261)</li><li>Add a comment to a recent change (#3267)</li><li>Fix a file handle leak (#3264)</li><li>Port inferPubRootDirectoryIfNeeded from devtools (#3242)</li><li>Add support for matching customized Widget tests. (#3249)</li><li>Hide DevTools debugger when launching from IntelliJ. (#3252)</li><li>Migrate to GearPlain (#3248)</li><li>Minor cleanup (#3247)</li><li>Inline sample index reading (#3245)</li><li>Make a newer daemon protocol field optional (#3230)</li><li>Link to the plugins readme file from the building instructions. (#3222)</li></ul><h2>33.3</h2><ul><li>Fix an issue with an IllegalArgumentException when running Flutter apps</li></ul><h2>33.2</h2><ul><li>Support IntelliJ 2018.3.3</li></ul><h2>33.1</h2><ul><li>add menu and toolbar button to open Flutter DevTools</li><li>fix Gradle sync issue for Android Studio 3.3.1</li><li>fix highlighting of the Go link in sample banner</li></ul><h2>33.0</h2><ul><li>update build for Android Studio 3.3.1</li><li>reorder console filters so links work</li><li>more intelligently enable support for detaching from Flutter apps on exit</li><li>change the icon used for paint baselines</li><li>prevent bazel test run configurations from generating in a non-bazel workspace</li><li>support 2019.1 eap</li><li>mention 'Dart' in the plugin description</li><li>correct the bazel output for debugging bazel tests</li><li>simplify the bazel parameters we pass to Bazel Run configurations</li><li>pin flutter error events in the log</li><li>propagate node selections to inspector</li><li>link support for log data entries</li><li>fix category cell rendering</li><li>add sample creation banner</li><li>add sample apps to Android Studio New Project Wizard</li><li>update log entry data badge</li></ul><h2>32.0</h2><ul><li>address an NPE in FlutterWidgetPerfManager.java</li><li>added overlay renderered for GC, snapshot and memory reset events</li><li>consolidated all adt-ui API changes in FlutterStudioMonitorStageView</li><li>support for creating projects w/ sample content from the IDEA New Project Wizard</li><li>basic ansi color support for entries in the Flutter Logging View</li><li>restore log level combo to the Logging View</li><li>support to fill in truncated log entries</li><li>add keyboard shortcut for widget extraction</li><li>add debugPaint and debugAllowBanner icons</li><li>add repaint rainbow icon</li><li>handle cases where script.tokenPosTable is null</li><li>auto-hide details pane</li><li>guard against disposed when querying project type</li><li>fix an issue with escaped test names</li><li>refactor service extensions and set button text based on extension state</li><li>shorten message for debug mode perf disclaimer</li><li>listen for ServiceExtensionStateChanged events</li><li>restore service extension states from device on start and attach</li><li>don't use LOG.error()</li><li>refactor the Bazel Test configuration to support running tests on a single file or a single test</li><li>fix enabled/disabled text for service extensions</li><li>fix NPE in bazel config</li></ul><h2>31.3</h2><ul><li>fix NPE in sdk installation (#2965)</li><li>fix NPE caused by internal inconsistency (#2963)</li></ul><h2>31.2</h2><ul><li>show memory profiler legend with proper line chart color or line style</li><li>prevent the (IntelliJ) New Project wizard from completing when there is no Flutter SDK</li><li>fix a race condition causing unexpected conditions in attach</li><li>added control of RSS display to memory profiler</li><li>when running the flutter doctor command, use the -v flag</li><li>make attach use selected device</li></ul><h2>31.1</h2><ul><li>perf table polish and fix links to tip docs</li><li>fix Split Mode resize issue</li><li>rebuild stats wording tweaks</li></ul><h2>31.0</h2><ul><li>change FPS display to "Frame Rendering Time" and improve UI</li><li>reorganize inspector tools</li><li>better error reporting for Flutter runtime issues</li><li>fewer Flutter runtime issues</li><li>updated icons for Material and Cupertino</li><li>searchable preferences/settings</li><li>added refactoring to outline view: extract widget</li><li>new menu item to run 'flutter make-host-app-editable'</li><li>code cleanup and bug fixes</li></ul><h2>30.0</h2><ul><li>performance inspector changes</li><li>log view tweaks</li><li>memory profiler updates</li><li>support 'flutter attach' in the IDE (both IJ and AS)</li><li>support offline project creation in the AS wizard</li><li>code cleanup and bug fixes</li></ul><h2>29.1</h2><ul><li>address an issue with an NPE when debugging</li></ul><h2>29.0</h2><ul><li>add 'Wrap with Container' to preview</li><li>fix test navigation</li><li>clear log on restart</li><li>experimental memory profiler; enable in preferences</li><li>build for 2018.3 EAP</li><li>bug fixes</li></ul><h2>28.0</h2><ul><li>build for Android Studio 3.3 Canary and 3.2 Beta</li><li>add UI support for importing Flutter modules into Android apps</li><li>add more details to logging output</li><li>bug fixes</li></ul><h2>27.1</h2><ul><li>change the preference for --track-widget-creation to default to off</li></ul><h2>27.0</h2><ul><li>add a setting to control syncing Android libraries</li><li>fixes related to evaluating expressions when not on a call frame</li><li>auto-disable scroll to end when the user manually scrolls the log up</li><li>add the "module" template to new-module and project wizards in Android Studio</li><li>improve copy / paste in the Logging View</li><li>some tweaks to the open in Android Studio functionality</li><li>validate android package names</li><li>add Android module libraries to Flutter projects</li><li>validate org in the project wizard</li><li>default log coloring to on and update logger defaults</li><li>fix log entry browser links</li><li>support hyperlinks in flutter console log</li><li>add InheritedWidget and Stateful Widget with Animation live templates</li><li>lower case the log level names</li></ul><h2>26.0</h2><ul><li>updates to support Android Studio 3.2 Beta</li><li>removes the Inspector's empty content message</li><li>support setting log color from flutter log settings page</li><li>support hiding/showing log categories (#2398)</li><li>add flutter log color settings page (#2394)</li><li>change the default for the open inspector setting</li><li>look for the emulator tool in the 'emulator/' directory first (#2383)</li><li>support filtering by log level (#2380)</li><li>fix the flutter log view while resizing (#2379)</li><li>log entry coloring (#2382)</li><li>log tree rendering refactor (#2381)</li><li>for BazelRunConfig launches, print the command-line to the console (#2368)</li><li>refactor the Flutter debugging client code (#2359)</li><li>support match case/regex filter in log view (#2350)</li><li>fix auto-scroll to catch up to fully rendered log tree (#2342)</li><li>use the log category name from the dart:developer event (#2339)</li><li>fix-up missing create project mnemonics (#2326)</li><li>handle reload errors (#2321)</li><li>fixes for the native editor banner</li></ul><h2>25.0</h2><ul><li>remove the user preference to disable --preview-dart-2</li><li>don't use 'new' for the stless, stfull, stanim templates</li><li>add support for IntelliJ 2018.2 EAP (#2270)</li><li>added a new (very experimental) logging view</li><li>update the extract widget refactoring visibility (#2251)</li><li>launch a simulator device if none is running (#2234)</li><li>improvements to the preview view on Windows (#2239)</li><li>open the selected file for editing when opening a new project (#2236)</li><li>open selected file when launching Android Studio (#2230)</li><li>add a command bar to editors that can open in a native-code editor (#2216)</li><li>rename full restart to hot restart (#2225)</li></ul><h2>24.2</h2><ul><li>fix the --track-widget-creation flag implementation on Windows</li><li>fix for an exception in the Outline view on older Flutter SDKs</li></ul><h2>24.1</h2><ul><li>update Flutter icons</li><li>fix an exception when the selection changes and the outline view isn't visible</li><li>fix for an issue with reload on save in profile runs</li><li>fix for a 2017.3 issue with a 'no running apps' message in the inspector</li></ul><h2>24.0</h2><ul><li><p>inspector: significant UI refactoring to show the tree in a master / details format</p></li><li><p>inspector: add a 'Performance' tab to the Inspector, to show application FPS and memory usage</p></li><li><p>inspector: fix issues turning --track-widget-creation on and off</p></li><li><p>inspector: handle apps with multiple isolates in the inspector</p></li><li><p>live preview: suggest 'Add forDesignTime() constructor' for widgets</p></li><li><p>live preview: make the preview area smaller if the widget is not renderable</p></li><li><p>live preview: fixes to make outline preview working on Windows</p></li><li><p>live preview: sort children outlines by their RenderObject.depth during preview</p></li><li><p>simplify how we recognize Flutter projects when using Bazel</p></li><li><p>fix the "Open in Android Studio" action to not show for the ios dir</p></li><li><p>add an option to create projects in “offline” mode</p></li><li><p>better support for using multiple Flutter modules per IntelliJ project</p></li><li><p>improvments to the "Open in XCode…" menu item</p></li><li><p>better support for importing Flutter projects</p></li><li><p>several fixes for issues with using resources that had been disposed</p></li><li><p>add local history labels on reloads and restarts</p></li><li><p>have the 'reloading...'' notification timeout after the reload completes</p></li><li><p>improved support of running in --profile mode</p></li><li><p>expose the new 'Extract Widget' refactoring</p></li></ul><h2>23.2</h2><ul><li>updated some Bazel breakpoint logic</li></ul><h2>23.1</h2><ul><li>disabled an Android facet's ALLOW_USER_CONFIGURATION setting, to address a continuous indexing issue</li></ul><h2>23.0</h2><ul><li>outline view: removed the experimental flag</li><li>outline view: filter the outline view to only show widgets by default</li><li>inspector: several stability and polish improvements</li><li>inspector: now supports inspecting multiple running apps at the same time</li><li>we now show material icons and colors in code completion (requires 2017.3 or AS 3.1)</li><li>running and debugging flutter test adding for Bazel launch configurations</li><li>added an 'Extract method' refactoring</li><li>the preview dart 2 flag can now accept the SDK default, be set to on, or set to off</li><li>Android Studio: we now support 3.1</li><li>Android Studio: fixed an issue where Android Studio was indexing frequently</li><li>experimental: added a live sparkline of the app's memory usage</li><li>experimental: added a live preview area in the Outline view</li><li>experimental: added the ability to format (and organize imports) on save</li></ul><h2>22.2</h2><ul><li>when installing the Flutter SDK, use the 'beta' channel instead of 'dev'</li></ul><h2>22.1</h2><ul><li>when installing the Flutter SDK, use the 'dev' channel instead of 'alpha'</li><li>fix an issue with the Flutter Outline view on Windows</li></ul><h2>22.0</h2><p>inspector view:</p><ul><li>support for multiple running applications</li><li>basic speed search for the Inspector Tree</li><li>restore flutter framework toggles after a restart</li><li>expose the observatory timeline view (the dashboard version) (#1744)</li><li>live update of property values triggered each time a flutter frame is drawn. (#1721)</li><li>enum property support and tweaks to property display. (#1695)</li><li>HD inspector Widgets (#1682)</li><li>restore inspector splitter position (#1676)</li><li>open the inspector view at app launch (#1670)</li></ul><p>outline view:</p><ul><li>rename 'Add widget padding' assist to 'Add padding' (#1771)</li><li>bind actions to move widget down/up. (#1768)</li><li>rename 'Replace with children' to 'Remove widget'. (#1764)</li><li>add action for 'Replace with children' assist. (#1759)</li><li>update messages for wrapping with Column/Row. (#1745)</li><li>add icons and actions for wrapping into Column and Row. (#1743)</li><li>show build() methods in bold (#1731)</li><li>associate the Center action with the corresponding Quick Assist. (#1726)</li><li>navigate from source to Preview view. (#1710)</li><li>add speed search to the Preview view. (#1696)</li><li>add basic Flutter Preview view. (#1678)</li></ul><p>platforms:</p><ul><li>support 2018.1 EAP</li><li>no longer build for 2017.2</li></ul><p>miscellaneous:</p><ul><li>fix for displaying the flutter icon for flutter modules</li><li>fix for issue 1772, Switch Bazel flag for launching apps (#1775)</li><li>add support for displaying flutter color shades in the editor ruler (#1770)</li><li>add a flag to enable --preview-dart-2 (#1709)</li><li>smarts to run <code>flutter build</code> before trying open Xcode (#1373). (#1694)</li><li>harden error reporting on iOS simulator start failures (#1647). (#1681)</li></ul><h2>21.2</h2><ul><li>Fix an NPE when the Flutter SDK version file contains the text 'unknown'</li></ul><h2>21.1</h2><ul><li>Fix an NPE when reading the Flutter SDK version file</li></ul><h2>21.0</h2><ul><li>select an existing config at launch</li><li>fix test discovery for plugin example tests</li><li>fix discovery of tests in example subdirs</li><li>improve pub root detection for flutter tests</li><li>actionable “restart” debugging console output</li><li>improve console hyperlinking for local files</li><li>fix run config autoselection for plugin projects</li><li>for non-bazel project configurations, don't show the FlutterBazelRunConfigurationType</li><li>update FlutterViewCondition to be bazel project aware</li><li>remove the preference for the Inspector view (it's now on by default)</li><li>rename the Flutter view to Flutter Inspector</li><li>clean up of the Flutter Inspector View icons</li><li>show color properties with a nice color swatch icons</li><li>add a notification for reloaded but not run elements</li><li>show flutter material icons in the inspector</li><li>for Bazel launch configurations, update the android_cpu architecture type from armeabi to armeabi-v7a</li></ul><h2>20.0</h2><ul><li>improved console filtering</li><li>improved unit test running support to allow running package:flutter tests</li><li>improved "Open with Xcode..." logic to work better for plugin projects</li><li>fixed project creation to properly respect custom creation options (such as target language)</li><li>fixed an NPE sometimes encountered when deleting projects</li></ul><h2>19.1</h2><ul><li>Bazel run configuration updates</li></ul><h2>19.0</h2><ul><li>fixed an issue with reload when multiple project windows are open</li><li>fixed running Flutter tests in nested groups</li><li>fixed miscellaneous project wizard issues</li><li>fix to ensure we don't create Flutter library entries for non-Flutter projects</li><li>fixed project name validation in the new project creation wizard to be more performant</li><li>fixed project opening to only open main.dart if no other editors are open</li><li>fix to limit Flutter icon contributions to Flutter projects</li><li>reload on save updated to ignore errors in test files</li><li>IDEA EAP support</li><li>fix to give restarted apps focus on iOS</li><li>miscellaneous Android Studio support fixes</li><li>fixed check for Flutter tests to not mis-identify vanilla Dart tests</li><li>improved error reporting on project creation failures</li></ul><h2>18.4</h2><ul><li>Revert to 18.1 to address an NPE in the FlutterInitializer class</li><li>fixed an issue where reload on save could not be disabled</li></ul><h2>18.3</h2><ul><li>fixed a build problem that prevented the Android Studio plugin from creating projects</li></ul><h2>18.2</h2><ul><li>fixed an issue where reload on save could not be disabled</li><li>fixed an exception that could occur on project creation</li></ul><h2>18.1</h2><ul><li>fixed hot reload issue when multiple project windows were open</li><li>fixed 'Open Observatory timeline' action</li></ul><h2>18.0</h2><ul><li>Android Studio support</li><li>for flutter launches, support passing in a --flavor param</li><li>reload on save now on by default</li><li>improved and reorganized the Flutter view's toolbar</li><li>analysis toast provides a new hyperlink to open the analysis view</li><li>reloads disallowed while another reload is taking place</li><li>support to show referenced flutter plugin in the project view</li></ul><h2>17.0</h2><ul><li>improved new project wizard</li><li>improvements to the reload-on-save behavior</li><li>improved and reorganized the Flutter view's toolbar</li><li>fixes to the Flutter icon decorations in the editor ruler</li><li>fixes to group handling for widget tests</li><li>display a ballon toast if there are analysis issues when running apps</li><li>added a toggle inspect mode toolbar button</li><li>speed improvements to the device switcher pulldown</li></ul><h2>16.0</h2><ul><li>device list refresh fixes</li><li>support for flutter run in profile and release modes</li><li>support for reading the android sdk location from flutter tools</li><li>support for discovering and running Flutter widget tests</li><li>Flutter test console improvements</li><li>support for running flutter doctor in a Bazel workspace</li><li>test file icon annotations</li><li>support for locating a missing flutter SDK in .packages files</li><li>open emulator action sorting</li><li>test state icons for Flutter tests</li><li>editor line markers for Flutter tests</li><li>added a new restart daemon action</li><li>open emulator action sorting</li><li>run/debug button enablement improvements</li><li>fix to ensure the <code>Install SDK…</code> action is always visible</li><li>support for running a single Flutter test, by name</li><li>install creation progress UI fixes</li><li>project creation fixes for small IDEs</li><li>fixes to android emulator launching</li></ul><h2>15.2</h2><ul><li>fix for an exception in the new project wizard in WebStorm (#1234)</li></ul><h2>15.1</h2><ul><li>fix for a file watching related NPE on build systems using Bazel (#1191)</li></ul><h2>15.0</h2><ul><li>UI for starting android emulators from the device pull-down</li><li>workflow for installing a Flutter SDK from the New Flutter Project wizard</li><li>Flutter SDK configuration inspection improvements</li><li>improved error reporting on project creation failures</li><li>improved app reload feedback</li><li>Flutter View toolbar tweaks</li><li>initial support for running unit tests with <code>flutter test</code></li><li>new action to open iOS resources in Xcode</li></ul><h2>14.0</h2><ul><li>user toggleable option to enable more verbose debug logging of Flutter app runs</li><li>fixes to the new Flutter Module workflow</li><li>improved console logging on Flutter app termination</li><li>improved error reporting on Observatory connection and Flutter View open failures</li><li>removed Flutter SDK settings from default projects</li><li>improved project name validation (to align with checks in <code>flutter create</code>)</li><li>console hyperlinks for Xcode resources</li><li>fix to inherit Android JDK setting when creating Flutter projects</li><li>fix to ensure Flutter console filtering is only applied to Flutter consoles</li><li>improved device daemon interop</li><li>improved SDK version checking</li></ul><h2>13.1</h2><ul><li>project opening improvements</li><li>new action to open the Flutter view</li><li>module name validation on creation</li><li>fix to ensure all open files are saved to disk before running Flutter actions</li><li>improved progress reporting during calls to 'flutter create'</li><li>miscellaneous fixes and analytics improvements</li></ul><h2>13.0</h2><ul><li>small IDE support improvements</li><li>android module enablement on project creation</li><li>project explorer icon customizations</li><li>support for Flutter drop frame debugging</li><li>hot reload UX improvements</li><li>Bazel run config refinements</li><li>support for toggling OS in the Flutter View</li><li>Flutter CLI interop fixes (proper env setup)</li><li>color icon improvements</li><li>bump to require 2017.1+</li></ul><h2>12.1</h2><ul><li>fix an issue with enabling Dart support for modules from the Flutter settings page</li></ul><h2>12.0</h2><ul><li>support for IDEA <code>2017.1</code></li><li>new Flutter <code>stless</code>, <code>stful</code>, and <code>stanim</code> live templates</li><li>new assists for editing the widget hierarchy:<ul><li>move widget up or down</li><li>re-parent widget or list of widgets</li><li>convert <code>child:</code> keyword to <code>children:</code></li></ul></li><li>support for specifying "Additional Args" to Flutter application launches</li><li>default run configuration creation on project open (when possible)</li><li>device menu improvements</li><li>miscellaneous bug fixes</li></ul><h2>0.1.11.2</h2><ul><li>fix an NPE in the Flutter View when launching an app</li></ul><h2>0.1.11.1</h2><ul><li>fix to a use after dispose exception in the Flutter View</li></ul><h2>0.1.11</h2><ul><li>Flutter tool window badging when active</li><li>iOS console output folding improvements</li><li>Flutter reload actions added to main "Run" menu</li><li>devices menu fixes</li><li>improved tooltips for pubspec editor notifications</li></ul><h2>0.1.10</h2><ul><li>fixes to pubspec timestamp checking</li><li>analytics events for run, debug, and process stop</li><li>fix to <code>flutter doctor</code> to better support multiple runs</li><li>fix to the reload action for apps launched from 'run'</li></ul><h2>0.1.9.1</h2><ul><li>fix button enablement in the Flutter View</li><li>fix the reload action for apps launched from 'run'</li></ul><h2>0.1.9</h2><ul><li>added a 'Flutter' view to allow users to toggle Flutter framework debugging features while running</li><li>fixes to the visibility of the "Tools" menu</li><li>inspection to detect pubspec modifications (that may imply out of date package dependencies)</li><li>key bindings fixes</li><li>support for opening source folders as Flutter projects (using "Open...")</li><li>run and debug button enablement fixes</li><li>fix to bring iOS simulator to front on run/debug</li><li>fix to handle devfs breakpoints for projects without pubspecs</li></ul><h2>0.1.8.1</h2><ul><li>improve handling of breakpoints for the bazel launch config</li></ul><h2>0.1.8</h2><ul><li>fixed race condition in console reporting on project creation</li><li>improved interaction between Flutter and Dart plugins during project creation (no more unnecessary nags to run pub)</li><li>improvements to version checking</li><li>settings UI refinements</li><li>new "Help &gt; Flutter Plugin" top-level menu</li><li>added reload/restart actions in the main toolbar</li><li>improved console folding for iOS messages</li><li>fixed NPE in project creation</li></ul><h2>0.1.7</h2><ul><li>improved console output folding when running iOS apps</li><li>actions for Flutter package get and package update</li><li>a new top level Flutter menu (Tools&gt;Flutter) with common Flutter actions</li><li>updated hot reload and restart icons</li><li>editor annotations showing Flutter colors and icons in the editor ruler</li><li>better console filtering (less noise)</li><li>improved detection of Flutter projects missing a Flutter module type</li></ul><h2>0.1.6</h2><ul><li>reload and restart keybinding mapping fixes</li><li>new butter bar with actions for flutter.yaml files</li><li>"run" behavior re-designed to support reload</li><li>improved console output for reloading and restarting</li><li>miscellaneous fixes and stability improvements</li></ul><h2>0.1.5</h2><ul><li>console filtering for flutter run output</li><li>improved messaging for incomplete Flutter SDK configurations</li><li>support for new application events produced by Flutter tools</li><li>fixed duplicate service protocol console logging</li><li>Flutter run configuration cleanup</li><li>fixed NPE in showing progress from Flutter tools tasks</li><li>migration away from storing Flutter SDK location in an application library</li></ul><h2>0.1.4.1</h2><ul><li>removed an exception notification when we receive unknown events from the flutter tools</li></ul><h2>0.1.4</h2><ul><li>first public release</li></ul><h2>0.1.3</h2><ul><li>notifications for projects that look like Flutter apps but do not have Flutter enabled</li><li>improved Flutter preference UI and SDK configuration</li><li>IDEA version constraints to ensure that the plugin cannot be installed in incompatible IDEA versions</li></ul><h2>0.1.2</h2><ul><li>fixed device selector filtering</li></ul><h2>0.1.1</h2><ul><li>removed second (redundant) "open observatory" button</li><li>filtering to ensure the Flutter device selector only appears for Flutter projects</li><li>fixed hangs on app re-runs</li></ul><h2>0.1.0</h2><ul><li>initial alpha release</li></ul>

News for Flutter

$
0
0
<h2>34.0</h2><ul><li>Update build for Android Studio 3.3.2 and IntelliJ 2019.1 (#3321)</li><li>Fix issue preventing plugin from working in AS Canary 8 (#3321)</li><li>Provides a better display if the variable has a <code>toStringDeep()</code> method defined. (#3291)</li><li>Don't show a background square in the inspector summary tree. (#3326)</li><li>Make FlutterModuleUtils consistently robust to disposed projects. (#3323)</li><li>Fix NPE issue sometimes hit evaluating expressions. (#3324)</li><li>Fix widget names. (#3322)</li><li>Make Perf and Inspector views only display when a Flutter app is being debugged. (#3320)</li><li>Support the inspector for flutter_web libraries. (#3310)</li><li>Detect when integrations tests are running (#3308)</li><li>Add in support for reloading and restarting all running apps (#3268)</li><li>Log tree path selection fixes (#3302)</li><li>Throttle logger updates (#3280)</li><li>New method in FlutterUtils: declaresFlutterWeb, this method checks for dependencies: fluttler_web in a pubspec file. (#3275)</li><li>Update a comment in FlutterSaveActionsManager (#3277)</li><li>Remove the second parameter (the Project) from SdkFields constructor, it isn't used anymore. (#3261)</li><li>Add a comment to a recent change (#3267)</li><li>Fix a file handle leak (#3264)</li><li>Port inferPubRootDirectoryIfNeeded from devtools (#3242)</li><li>Add support for matching customized Widget tests. (#3249)</li><li>Hide DevTools debugger when launching from IntelliJ. (#3252)</li><li>Migrate to GearPlain (#3248)</li><li>Minor cleanup (#3247)</li><li>Inline sample index reading (#3245)</li><li>Make a newer daemon protocol field optional (#3230)</li><li>Link to the plugins readme file from the building instructions. (#3222)</li></ul><h2>33.3</h2><ul><li>Fix an issue with an IllegalArgumentException when running Flutter apps</li></ul><h2>33.2</h2><ul><li>Support IntelliJ 2018.3.3</li></ul><h2>33.1</h2><ul><li>add menu and toolbar button to open Flutter DevTools</li><li>fix Gradle sync issue for Android Studio 3.3.1</li><li>fix highlighting of the Go link in sample banner</li></ul><h2>33.0</h2><ul><li>update build for Android Studio 3.3.1</li><li>reorder console filters so links work</li><li>more intelligently enable support for detaching from Flutter apps on exit</li><li>change the icon used for paint baselines</li><li>prevent bazel test run configurations from generating in a non-bazel workspace</li><li>support 2019.1 eap</li><li>mention 'Dart' in the plugin description</li><li>correct the bazel output for debugging bazel tests</li><li>simplify the bazel parameters we pass to Bazel Run configurations</li><li>pin flutter error events in the log</li><li>propagate node selections to inspector</li><li>link support for log data entries</li><li>fix category cell rendering</li><li>add sample creation banner</li><li>add sample apps to Android Studio New Project Wizard</li><li>update log entry data badge</li></ul><h2>32.0</h2><ul><li>address an NPE in FlutterWidgetPerfManager.java</li><li>added overlay renderered for GC, snapshot and memory reset events</li><li>consolidated all adt-ui API changes in FlutterStudioMonitorStageView</li><li>support for creating projects w/ sample content from the IDEA New Project Wizard</li><li>basic ansi color support for entries in the Flutter Logging View</li><li>restore log level combo to the Logging View</li><li>support to fill in truncated log entries</li><li>add keyboard shortcut for widget extraction</li><li>add debugPaint and debugAllowBanner icons</li><li>add repaint rainbow icon</li><li>handle cases where script.tokenPosTable is null</li><li>auto-hide details pane</li><li>guard against disposed when querying project type</li><li>fix an issue with escaped test names</li><li>refactor service extensions and set button text based on extension state</li><li>shorten message for debug mode perf disclaimer</li><li>listen for ServiceExtensionStateChanged events</li><li>restore service extension states from device on start and attach</li><li>don't use LOG.error()</li><li>refactor the Bazel Test configuration to support running tests on a single file or a single test</li><li>fix enabled/disabled text for service extensions</li><li>fix NPE in bazel config</li></ul><h2>31.3</h2><ul><li>fix NPE in sdk installation (#2965)</li><li>fix NPE caused by internal inconsistency (#2963)</li></ul><h2>31.2</h2><ul><li>show memory profiler legend with proper line chart color or line style</li><li>prevent the (IntelliJ) New Project wizard from completing when there is no Flutter SDK</li><li>fix a race condition causing unexpected conditions in attach</li><li>added control of RSS display to memory profiler</li><li>when running the flutter doctor command, use the -v flag</li><li>make attach use selected device</li></ul><h2>31.1</h2><ul><li>perf table polish and fix links to tip docs</li><li>fix Split Mode resize issue</li><li>rebuild stats wording tweaks</li></ul><h2>31.0</h2><ul><li>change FPS display to "Frame Rendering Time" and improve UI</li><li>reorganize inspector tools</li><li>better error reporting for Flutter runtime issues</li><li>fewer Flutter runtime issues</li><li>updated icons for Material and Cupertino</li><li>searchable preferences/settings</li><li>added refactoring to outline view: extract widget</li><li>new menu item to run 'flutter make-host-app-editable'</li><li>code cleanup and bug fixes</li></ul><h2>30.0</h2><ul><li>performance inspector changes</li><li>log view tweaks</li><li>memory profiler updates</li><li>support 'flutter attach' in the IDE (both IJ and AS)</li><li>support offline project creation in the AS wizard</li><li>code cleanup and bug fixes</li></ul><h2>29.1</h2><ul><li>address an issue with an NPE when debugging</li></ul><h2>29.0</h2><ul><li>add 'Wrap with Container' to preview</li><li>fix test navigation</li><li>clear log on restart</li><li>experimental memory profiler; enable in preferences</li><li>build for 2018.3 EAP</li><li>bug fixes</li></ul><h2>28.0</h2><ul><li>build for Android Studio 3.3 Canary and 3.2 Beta</li><li>add UI support for importing Flutter modules into Android apps</li><li>add more details to logging output</li><li>bug fixes</li></ul><h2>27.1</h2><ul><li>change the preference for --track-widget-creation to default to off</li></ul><h2>27.0</h2><ul><li>add a setting to control syncing Android libraries</li><li>fixes related to evaluating expressions when not on a call frame</li><li>auto-disable scroll to end when the user manually scrolls the log up</li><li>add the "module" template to new-module and project wizards in Android Studio</li><li>improve copy / paste in the Logging View</li><li>some tweaks to the open in Android Studio functionality</li><li>validate android package names</li><li>add Android module libraries to Flutter projects</li><li>validate org in the project wizard</li><li>default log coloring to on and update logger defaults</li><li>fix log entry browser links</li><li>support hyperlinks in flutter console log</li><li>add InheritedWidget and Stateful Widget with Animation live templates</li><li>lower case the log level names</li></ul><h2>26.0</h2><ul><li>updates to support Android Studio 3.2 Beta</li><li>removes the Inspector's empty content message</li><li>support setting log color from flutter log settings page</li><li>support hiding/showing log categories (#2398)</li><li>add flutter log color settings page (#2394)</li><li>change the default for the open inspector setting</li><li>look for the emulator tool in the 'emulator/' directory first (#2383)</li><li>support filtering by log level (#2380)</li><li>fix the flutter log view while resizing (#2379)</li><li>log entry coloring (#2382)</li><li>log tree rendering refactor (#2381)</li><li>for BazelRunConfig launches, print the command-line to the console (#2368)</li><li>refactor the Flutter debugging client code (#2359)</li><li>support match case/regex filter in log view (#2350)</li><li>fix auto-scroll to catch up to fully rendered log tree (#2342)</li><li>use the log category name from the dart:developer event (#2339)</li><li>fix-up missing create project mnemonics (#2326)</li><li>handle reload errors (#2321)</li><li>fixes for the native editor banner</li></ul><h2>25.0</h2><ul><li>remove the user preference to disable --preview-dart-2</li><li>don't use 'new' for the stless, stfull, stanim templates</li><li>add support for IntelliJ 2018.2 EAP (#2270)</li><li>added a new (very experimental) logging view</li><li>update the extract widget refactoring visibility (#2251)</li><li>launch a simulator device if none is running (#2234)</li><li>improvements to the preview view on Windows (#2239)</li><li>open the selected file for editing when opening a new project (#2236)</li><li>open selected file when launching Android Studio (#2230)</li><li>add a command bar to editors that can open in a native-code editor (#2216)</li><li>rename full restart to hot restart (#2225)</li></ul><h2>24.2</h2><ul><li>fix the --track-widget-creation flag implementation on Windows</li><li>fix for an exception in the Outline view on older Flutter SDKs</li></ul><h2>24.1</h2><ul><li>update Flutter icons</li><li>fix an exception when the selection changes and the outline view isn't visible</li><li>fix for an issue with reload on save in profile runs</li><li>fix for a 2017.3 issue with a 'no running apps' message in the inspector</li></ul><h2>24.0</h2><ul><li><p>inspector: significant UI refactoring to show the tree in a master / details format</p></li><li><p>inspector: add a 'Performance' tab to the Inspector, to show application FPS and memory usage</p></li><li><p>inspector: fix issues turning --track-widget-creation on and off</p></li><li><p>inspector: handle apps with multiple isolates in the inspector</p></li><li><p>live preview: suggest 'Add forDesignTime() constructor' for widgets</p></li><li><p>live preview: make the preview area smaller if the widget is not renderable</p></li><li><p>live preview: fixes to make outline preview working on Windows</p></li><li><p>live preview: sort children outlines by their RenderObject.depth during preview</p></li><li><p>simplify how we recognize Flutter projects when using Bazel</p></li><li><p>fix the "Open in Android Studio" action to not show for the ios dir</p></li><li><p>add an option to create projects in “offline” mode</p></li><li><p>better support for using multiple Flutter modules per IntelliJ project</p></li><li><p>improvments to the "Open in XCode…" menu item</p></li><li><p>better support for importing Flutter projects</p></li><li><p>several fixes for issues with using resources that had been disposed</p></li><li><p>add local history labels on reloads and restarts</p></li><li><p>have the 'reloading...'' notification timeout after the reload completes</p></li><li><p>improved support of running in --profile mode</p></li><li><p>expose the new 'Extract Widget' refactoring</p></li></ul><h2>23.2</h2><ul><li>updated some Bazel breakpoint logic</li></ul><h2>23.1</h2><ul><li>disabled an Android facet's ALLOW_USER_CONFIGURATION setting, to address a continuous indexing issue</li></ul><h2>23.0</h2><ul><li>outline view: removed the experimental flag</li><li>outline view: filter the outline view to only show widgets by default</li><li>inspector: several stability and polish improvements</li><li>inspector: now supports inspecting multiple running apps at the same time</li><li>we now show material icons and colors in code completion (requires 2017.3 or AS 3.1)</li><li>running and debugging flutter test adding for Bazel launch configurations</li><li>added an 'Extract method' refactoring</li><li>the preview dart 2 flag can now accept the SDK default, be set to on, or set to off</li><li>Android Studio: we now support 3.1</li><li>Android Studio: fixed an issue where Android Studio was indexing frequently</li><li>experimental: added a live sparkline of the app's memory usage</li><li>experimental: added a live preview area in the Outline view</li><li>experimental: added the ability to format (and organize imports) on save</li></ul><h2>22.2</h2><ul><li>when installing the Flutter SDK, use the 'beta' channel instead of 'dev'</li></ul><h2>22.1</h2><ul><li>when installing the Flutter SDK, use the 'dev' channel instead of 'alpha'</li><li>fix an issue with the Flutter Outline view on Windows</li></ul><h2>22.0</h2><p>inspector view:</p><ul><li>support for multiple running applications</li><li>basic speed search for the Inspector Tree</li><li>restore flutter framework toggles after a restart</li><li>expose the observatory timeline view (the dashboard version) (#1744)</li><li>live update of property values triggered each time a flutter frame is drawn. (#1721)</li><li>enum property support and tweaks to property display. (#1695)</li><li>HD inspector Widgets (#1682)</li><li>restore inspector splitter position (#1676)</li><li>open the inspector view at app launch (#1670)</li></ul><p>outline view:</p><ul><li>rename 'Add widget padding' assist to 'Add padding' (#1771)</li><li>bind actions to move widget down/up. (#1768)</li><li>rename 'Replace with children' to 'Remove widget'. (#1764)</li><li>add action for 'Replace with children' assist. (#1759)</li><li>update messages for wrapping with Column/Row. (#1745)</li><li>add icons and actions for wrapping into Column and Row. (#1743)</li><li>show build() methods in bold (#1731)</li><li>associate the Center action with the corresponding Quick Assist. (#1726)</li><li>navigate from source to Preview view. (#1710)</li><li>add speed search to the Preview view. (#1696)</li><li>add basic Flutter Preview view. (#1678)</li></ul><p>platforms:</p><ul><li>support 2018.1 EAP</li><li>no longer build for 2017.2</li></ul><p>miscellaneous:</p><ul><li>fix for displaying the flutter icon for flutter modules</li><li>fix for issue 1772, Switch Bazel flag for launching apps (#1775)</li><li>add support for displaying flutter color shades in the editor ruler (#1770)</li><li>add a flag to enable --preview-dart-2 (#1709)</li><li>smarts to run <code>flutter build</code> before trying open Xcode (#1373). (#1694)</li><li>harden error reporting on iOS simulator start failures (#1647). (#1681)</li></ul><h2>21.2</h2><ul><li>Fix an NPE when the Flutter SDK version file contains the text 'unknown'</li></ul><h2>21.1</h2><ul><li>Fix an NPE when reading the Flutter SDK version file</li></ul><h2>21.0</h2><ul><li>select an existing config at launch</li><li>fix test discovery for plugin example tests</li><li>fix discovery of tests in example subdirs</li><li>improve pub root detection for flutter tests</li><li>actionable “restart” debugging console output</li><li>improve console hyperlinking for local files</li><li>fix run config autoselection for plugin projects</li><li>for non-bazel project configurations, don't show the FlutterBazelRunConfigurationType</li><li>update FlutterViewCondition to be bazel project aware</li><li>remove the preference for the Inspector view (it's now on by default)</li><li>rename the Flutter view to Flutter Inspector</li><li>clean up of the Flutter Inspector View icons</li><li>show color properties with a nice color swatch icons</li><li>add a notification for reloaded but not run elements</li><li>show flutter material icons in the inspector</li><li>for Bazel launch configurations, update the android_cpu architecture type from armeabi to armeabi-v7a</li></ul><h2>20.0</h2><ul><li>improved console filtering</li><li>improved unit test running support to allow running package:flutter tests</li><li>improved "Open with Xcode..." logic to work better for plugin projects</li><li>fixed project creation to properly respect custom creation options (such as target language)</li><li>fixed an NPE sometimes encountered when deleting projects</li></ul><h2>19.1</h2><ul><li>Bazel run configuration updates</li></ul><h2>19.0</h2><ul><li>fixed an issue with reload when multiple project windows are open</li><li>fixed running Flutter tests in nested groups</li><li>fixed miscellaneous project wizard issues</li><li>fix to ensure we don't create Flutter library entries for non-Flutter projects</li><li>fixed project name validation in the new project creation wizard to be more performant</li><li>fixed project opening to only open main.dart if no other editors are open</li><li>fix to limit Flutter icon contributions to Flutter projects</li><li>reload on save updated to ignore errors in test files</li><li>IDEA EAP support</li><li>fix to give restarted apps focus on iOS</li><li>miscellaneous Android Studio support fixes</li><li>fixed check for Flutter tests to not mis-identify vanilla Dart tests</li><li>improved error reporting on project creation failures</li></ul><h2>18.4</h2><ul><li>Revert to 18.1 to address an NPE in the FlutterInitializer class</li><li>fixed an issue where reload on save could not be disabled</li></ul><h2>18.3</h2><ul><li>fixed a build problem that prevented the Android Studio plugin from creating projects</li></ul><h2>18.2</h2><ul><li>fixed an issue where reload on save could not be disabled</li><li>fixed an exception that could occur on project creation</li></ul><h2>18.1</h2><ul><li>fixed hot reload issue when multiple project windows were open</li><li>fixed 'Open Observatory timeline' action</li></ul><h2>18.0</h2><ul><li>Android Studio support</li><li>for flutter launches, support passing in a --flavor param</li><li>reload on save now on by default</li><li>improved and reorganized the Flutter view's toolbar</li><li>analysis toast provides a new hyperlink to open the analysis view</li><li>reloads disallowed while another reload is taking place</li><li>support to show referenced flutter plugin in the project view</li></ul><h2>17.0</h2><ul><li>improved new project wizard</li><li>improvements to the reload-on-save behavior</li><li>improved and reorganized the Flutter view's toolbar</li><li>fixes to the Flutter icon decorations in the editor ruler</li><li>fixes to group handling for widget tests</li><li>display a ballon toast if there are analysis issues when running apps</li><li>added a toggle inspect mode toolbar button</li><li>speed improvements to the device switcher pulldown</li></ul><h2>16.0</h2><ul><li>device list refresh fixes</li><li>support for flutter run in profile and release modes</li><li>support for reading the android sdk location from flutter tools</li><li>support for discovering and running Flutter widget tests</li><li>Flutter test console improvements</li><li>support for running flutter doctor in a Bazel workspace</li><li>test file icon annotations</li><li>support for locating a missing flutter SDK in .packages files</li><li>open emulator action sorting</li><li>test state icons for Flutter tests</li><li>editor line markers for Flutter tests</li><li>added a new restart daemon action</li><li>open emulator action sorting</li><li>run/debug button enablement improvements</li><li>fix to ensure the <code>Install SDK…</code> action is always visible</li><li>support for running a single Flutter test, by name</li><li>install creation progress UI fixes</li><li>project creation fixes for small IDEs</li><li>fixes to android emulator launching</li></ul><h2>15.2</h2><ul><li>fix for an exception in the new project wizard in WebStorm (#1234)</li></ul><h2>15.1</h2><ul><li>fix for a file watching related NPE on build systems using Bazel (#1191)</li></ul><h2>15.0</h2><ul><li>UI for starting android emulators from the device pull-down</li><li>workflow for installing a Flutter SDK from the New Flutter Project wizard</li><li>Flutter SDK configuration inspection improvements</li><li>improved error reporting on project creation failures</li><li>improved app reload feedback</li><li>Flutter View toolbar tweaks</li><li>initial support for running unit tests with <code>flutter test</code></li><li>new action to open iOS resources in Xcode</li></ul><h2>14.0</h2><ul><li>user toggleable option to enable more verbose debug logging of Flutter app runs</li><li>fixes to the new Flutter Module workflow</li><li>improved console logging on Flutter app termination</li><li>improved error reporting on Observatory connection and Flutter View open failures</li><li>removed Flutter SDK settings from default projects</li><li>improved project name validation (to align with checks in <code>flutter create</code>)</li><li>console hyperlinks for Xcode resources</li><li>fix to inherit Android JDK setting when creating Flutter projects</li><li>fix to ensure Flutter console filtering is only applied to Flutter consoles</li><li>improved device daemon interop</li><li>improved SDK version checking</li></ul><h2>13.1</h2><ul><li>project opening improvements</li><li>new action to open the Flutter view</li><li>module name validation on creation</li><li>fix to ensure all open files are saved to disk before running Flutter actions</li><li>improved progress reporting during calls to 'flutter create'</li><li>miscellaneous fixes and analytics improvements</li></ul><h2>13.0</h2><ul><li>small IDE support improvements</li><li>android module enablement on project creation</li><li>project explorer icon customizations</li><li>support for Flutter drop frame debugging</li><li>hot reload UX improvements</li><li>Bazel run config refinements</li><li>support for toggling OS in the Flutter View</li><li>Flutter CLI interop fixes (proper env setup)</li><li>color icon improvements</li><li>bump to require 2017.1+</li></ul><h2>12.1</h2><ul><li>fix an issue with enabling Dart support for modules from the Flutter settings page</li></ul><h2>12.0</h2><ul><li>support for IDEA <code>2017.1</code></li><li>new Flutter <code>stless</code>, <code>stful</code>, and <code>stanim</code> live templates</li><li>new assists for editing the widget hierarchy:<ul><li>move widget up or down</li><li>re-parent widget or list of widgets</li><li>convert <code>child:</code> keyword to <code>children:</code></li></ul></li><li>support for specifying "Additional Args" to Flutter application launches</li><li>default run configuration creation on project open (when possible)</li><li>device menu improvements</li><li>miscellaneous bug fixes</li></ul><h2>0.1.11.2</h2><ul><li>fix an NPE in the Flutter View when launching an app</li></ul><h2>0.1.11.1</h2><ul><li>fix to a use after dispose exception in the Flutter View</li></ul><h2>0.1.11</h2><ul><li>Flutter tool window badging when active</li><li>iOS console output folding improvements</li><li>Flutter reload actions added to main "Run" menu</li><li>devices menu fixes</li><li>improved tooltips for pubspec editor notifications</li></ul><h2>0.1.10</h2><ul><li>fixes to pubspec timestamp checking</li><li>analytics events for run, debug, and process stop</li><li>fix to <code>flutter doctor</code> to better support multiple runs</li><li>fix to the reload action for apps launched from 'run'</li></ul><h2>0.1.9.1</h2><ul><li>fix button enablement in the Flutter View</li><li>fix the reload action for apps launched from 'run'</li></ul><h2>0.1.9</h2><ul><li>added a 'Flutter' view to allow users to toggle Flutter framework debugging features while running</li><li>fixes to the visibility of the "Tools" menu</li><li>inspection to detect pubspec modifications (that may imply out of date package dependencies)</li><li>key bindings fixes</li><li>support for opening source folders as Flutter projects (using "Open...")</li><li>run and debug button enablement fixes</li><li>fix to bring iOS simulator to front on run/debug</li><li>fix to handle devfs breakpoints for projects without pubspecs</li></ul><h2>0.1.8.1</h2><ul><li>improve handling of breakpoints for the bazel launch config</li></ul><h2>0.1.8</h2><ul><li>fixed race condition in console reporting on project creation</li><li>improved interaction between Flutter and Dart plugins during project creation (no more unnecessary nags to run pub)</li><li>improvements to version checking</li><li>settings UI refinements</li><li>new "Help &gt; Flutter Plugin" top-level menu</li><li>added reload/restart actions in the main toolbar</li><li>improved console folding for iOS messages</li><li>fixed NPE in project creation</li></ul><h2>0.1.7</h2><ul><li>improved console output folding when running iOS apps</li><li>actions for Flutter package get and package update</li><li>a new top level Flutter menu (Tools&gt;Flutter) with common Flutter actions</li><li>updated hot reload and restart icons</li><li>editor annotations showing Flutter colors and icons in the editor ruler</li><li>better console filtering (less noise)</li><li>improved detection of Flutter projects missing a Flutter module type</li></ul><h2>0.1.6</h2><ul><li>reload and restart keybinding mapping fixes</li><li>new butter bar with actions for flutter.yaml files</li><li>"run" behavior re-designed to support reload</li><li>improved console output for reloading and restarting</li><li>miscellaneous fixes and stability improvements</li></ul><h2>0.1.5</h2><ul><li>console filtering for flutter run output</li><li>improved messaging for incomplete Flutter SDK configurations</li><li>support for new application events produced by Flutter tools</li><li>fixed duplicate service protocol console logging</li><li>Flutter run configuration cleanup</li><li>fixed NPE in showing progress from Flutter tools tasks</li><li>migration away from storing Flutter SDK location in an application library</li></ul><h2>0.1.4.1</h2><ul><li>removed an exception notification when we receive unknown events from the flutter tools</li></ul><h2>0.1.4</h2><ul><li>first public release</li></ul><h2>0.1.3</h2><ul><li>notifications for projects that look like Flutter apps but do not have Flutter enabled</li><li>improved Flutter preference UI and SDK configuration</li><li>IDEA version constraints to ensure that the plugin cannot be installed in incompatible IDEA versions</li></ul><h2>0.1.2</h2><ul><li>fixed device selector filtering</li></ul><h2>0.1.1</h2><ul><li>removed second (redundant) "open observatory" button</li><li>filtering to ensure the Flutter device selector only appears for Flutter projects</li><li>fixed hangs on app re-runs</li></ul><h2>0.1.0</h2><ul><li>initial alpha release</li></ul>

News for CUBA

$
0
0
See <a href="https://doc.cuba-platform.com/studio/release_notes.html">Release Notes</a>

News for Statistic

$
0
0
<div> Version 3.4.2:<ul><li> fixed: Upgrade to IntelliJ IDEA 2018.2.5.</li></ul> Version 3.4.1:<ul><li> fixed: Typo in 'directories'.</li><li> fixed: Link to JetBrains plugin page.</li></ul> Version 3.4:<ul><li> fixed: Java &amp; Python comments calculation bug.</li></ul> Version 3.3:<ul><li> added: Settings "Exclude NPM directory (node_modules)" added.</li></ul> Version 3.2:<ul><li> fixed: Python comments calculation bug.</li></ul> Version 3.1:<ul><li> fixed: Header rearrangement/export bug.</li><li> changed: About dialog enhanced.</li></ul> Version 3.0:<ul><li> added: Feature to display selected file types (java, xml, php, ...) in separate TABs.</li><li> added: Settings "Separate TABs file types" added.</li></ul> Version 2.8:<ul><li> fixed: com/intellij/openapi/compiler/CompilerPaths exception in PHPStorm.</li><li> changed: Build with Java 1.8.</li></ul> Version 2.7.1:<ul><li> fixed: Fixed error when clicking "Refresh on Selection" before refreshing project.</li></ul> Version 2.7:<ul><li> changed: Calculation delegated to the background task.</li><li> changed: Complete refactoring with OpenAPI.</li></ul> Version 2.6.3:<ul><li> fixed: Error in IDEA 2016 has been fixed. "Cannot find configurable: com.jpower8.idea.plugin.statictic.StatisticProjectComponent".</li></ul> Version 2.6.2:<ul><li> changed: Upgrade to IntelliJ IDEA 2016.</li><li> fixed: Error in IDEA 2016 has been fixed. "Cannot find configurable: com.jpower8.idea.plugin.statictic.StatisticProjectComponent".</li></ul> Version 2.6.1:<ul><li> added: Settings "Exclude all directories starting with (.)" added.</li></ul> Version 2.6:<ul><li> changed: Colors changed to support Dracula style.</li><li> added: Settings "Exclude GIT directories (.git)" added.</li><li> added: Settings "Exclude Subversion directories (.svn)" added.</li></ul> Version 2.5:<ul><li> changed: Option "Activate when open project" set to FALSE by default.</li><li> added: Toolbar option "Open settings" added.</li></ul> Version 2.4:<ul><li> changed: Upgrade to IntelliJ IDEA 14.</li><li> changed: Upgraded to Java 1.7.</li></ul> Version 2.3:<ul><li> changed: Upgrade to IntelliJ IDEA 13.</li></ul> Version 2.2:<ul><li> changed: Upgrade to IntelliJ IDEA 12.</li></ul> Version 2.1:<ul><li> changed: Upgrade to IntelliJ IDEA 11.</li></ul> Version 2.0:<ul><li> changed: Upgrade to IntelliJ IDEA 10.</li><li> added: Checkbox 'Activate when open project' has been added.</li></ul> Version 1.9.2:<ul><li> added: Checkbox 'Exclude MAVEN directories (target)' has been added.</li></ul> Version 1.9.1:<ul><li> changed: Minor update.</li></ul> Version 1.9:<ul><li> added: Support for multi-module project with different module locations has been added.</li></ul> Version 1.8:<ul><li> added: Support for specifying 'Excluded directories' has been added.</li></ul> Version 1.7:<ul><li> added: Checkbox 'Exclude IDEA9 artifact directory' has been added.</li></ul> Version 1.6.4:<ul><li> changed: Small bug fixed.</li></ul> Version 1.6.3:<ul><li> changed: Filtering criteria has been changed.</li></ul> Version 1.6.2:<ul><li> changed: List of excluded file types has been changed.</li></ul> Version 1.6.1:<ul><li> changed: Filtering criteria has been changed.</li></ul> Version 1.6:<ul><li> added: 'Refresh on selection' button has been added. User can select Project/Module/Package/File as the scope for the plugin.</li></ul> Version 1.5.3:<ul><li> changed: Sorting criteria has been changed.</li></ul> Version 1.5.2:<ul><li> changed: Look&amp;Feel has been changed.</li></ul> Version 1.5.1:<ul><li> changed: Comments &amp; copyright updated.</li></ul> Version 1.5:<ul><li> added: Java tab has been added.</li></ul> Version 1.4:<ul><li> added: Summary row has been added.</li></ul> Version 1.3.1:<ul><li> changed: Bug fixed (when openning module with no associated output path).</li></ul> Version 1.3:<ul><li> added: Checkbox 'Exclude compiler output directories' has been added.</li><li> changed: List of excluded file types has been changed.</li></ul> Version 1.2:<ul><li> added: Posibility to open file from the list of files with the particular extension.</li><li> changed: List of excluded file types has been changed.</li></ul> Version 1.1:<ul><li> changed: List of excluded file types has been changed.</li></ul> Version 1.0:<ul><li> added: Settings-&gt;Statistic-&gt;Exclude<br>User can exclude some file types from the statistic.</li><li> added: Size of the files (MIN,MAX,AVG).</li><li> added: Number of lines (MIN,MAX,AVG).</li></ul></div>

News for Azure Key Vault Support

$
0
0
Longer timeout for Azure Key Vault requests to 30 seconds. In busy Azure periods the previous 10 seconds sometimes wasn't enough. Updated dependent libraries.

News for Lombok

$
0
0
<ul><li>0.24<ol><li>Fixed #353: Support for fieldDefaults in lombok.config</li><li>Fixed #547: Updated support for FieldNameConstants</li><li>Fixed #560: ProcessCanceledException when opening project</li><li>Fixed #577: 'SIMPLE_BAD_CHARACTER' error thrown during IntelliJ startup</li><li>Fixed #583: IntelliJ 2019.1 EAP: Plugin not supported</li><li>Fixed #584: AccessLevel not being respected for staticConstructorMethod by @All/@RequiredArgsConstructor</li><li>Fixed #593: Constructor body context is not set properly</li></ol></li><li>0.23<ol><li>Fixed #296: val does not resolve correct type for initializer with generic diamond</li><li>Fixed #437: Wrong compile error when using AllArgsConstructor.staticName</li><li>Fixed #556: Support for IDEA-2018.3</li><li>Dropped support of deprecated lombok annotations: lombok.experimental.Value and lombok.experimental.Builder; Use lombok.Value and lombok.Builder instead</li></ol></li><li>0.22<ol><li>Performance improvements #516: Editor UI freezes when editing a particular class</li><li>Fixed #504: Added Support for Delombok of @EqualsAndHashcode and @ToString Exclude/Include annotations</li><li>Fixed #507: @Value and @FieldDefaults should skip static fields</li><li>Fixed #472: Lombok should not interfer with java 10 'var'</li><li>Fixed #530: Remove explicit type argument leads to error</li><li>Fixed #531: Inspection for Lombok annotations incorrectly highlights 'var'</li><li>Better Support for @Cleanup: 'AutoCloseableResource'-Inspection can handle @Cleanup correctly in IntelliJ</li></ol></li><li>0.21<ol><li>Fixed Regression #533: StackOverflowError with PsiFieldImpl.isDeprecated</li><li>Removed obsolete support for hrisey</li></ol></li><li>0.20<ol><li>Fixed #119: IDEA doesn't rename builder method when field is renamed</li><li>Fixed #144: Find usages on field should find usages of builder/wither methods</li><li>Fixed #186: Find usages doesn't work (for example Accessors with Setter/Getter)</li><li>Fixed #295: Refactor Rename misses @Builder methods</li><li>Fixed #450: @Builder doesn't mark generated builder 'setters' as @Deprecated if the source field is deprecated</li><li>Fixed #497: Lombok plugin breaks creating Intellij IDEA postfix expressions</li><li>Fixed #499: @Builder does not respect @Accessors on fields</li></ol></li><li>0.19<ol><li>Fixed #475: Added support for @FieldNameConstants</li><li>Fixed #488: Added support for @Flogger annotation</li><li>Fixed #490: Added support for lombok.noArgsConstructor.extraPrivate</li><li>Fixed #473: Warning about Wither requiring AllArgsConstructor, although Builder provides one</li><li>Fixed #382: Added support for @XXX(onMethod_, onParam_, onConstructor_) for JDK8</li></ol></li><li>0.18<ol><li>Fixed #481: Fix plugin compatibility with IntelliJ 2018.2 EAP</li></ol></li><li>0.17<ol><li>Fixed #375: Added support for @Builder.Default</li><li>Fixed #465: Fix plugin compatibility with IntelliJ 2018.1</li></ol></li><li>0.16<ol><li>Fixed #210: Changing log annotation requires restart of Intellij to work</li><li>Fixed #270: Compile errors after moving an @Setter annotation by using IntelliJ move keyboard shortcut ⌥⇧↑</li><li>Fixed #365: [Feature request]IDEA .var suffix feature replacement</li><li>Fixed #379: StackOverflowException occurs sporadically when plugin enabled</li><li>Fixed #419: Stackoverflow in Intellij because of recursive delegation in @Delegate</li><li>Fixed #426: PSI equals shouldn't perform resolve</li><li>Fixed #427: Exception thrown when using *Find Usages* with ideavim</li></ol></li><li>0.15.17.2<ol><li>Fixed #415: Plugin Error: Lombok Plugin threw an uncaught NoClassDefFoundError</li></ol></li><li>0.15<ol><li>Fixed #134: Add suppot for toBuilder = true</li><li>Fixed #145: Overriding builder() method for @Builder shows false compilation error</li><li>Fixed #162: @Data/@XConstructor bug with default constructor</li><li>Improved #260: Handling val - Inferred Type is Object</li><li>Fixed #290: Getter and FieldDefaults with parameter AccessLevel in Enum shows "cannot access"</li><li>Fixed #337: Component name collision: 'UpdateComponent'</li><li>Fixed #339: Delombok for @ToString should use simpleName for class</li><li>Fixed #342: @EqualsAndHashCode/@ToString should treat explicit "of = {}" differently</li><li>Fixed #359: Explicit type can be diamond inspection is overloaded with the same id</li><li>Fixed #367: @Data on parent and child should be marked as compilation error</li><li>Fixed #393: @Builder with @Singular map produces duplicated variables</li><li>Fixed #399: IndexNotReadyException in FieldFindUsagesHandler</li><li>Fixed #412: @Accessors(fluent = true) does not impact @Wither but the plugin assumes it does</li></ol></li><li>0.14<ol><li>Fixed #209: Fixed @EqualsAndHashCode unnecessary warning</li><li>Fixed #212: Fixed Inspection "Field may be 'final'" triggers in spite of @Setter</li><li>Fixed #253: Fixed Refactor "Default @Getter" removes annotation on JPA entity classes</li><li>Fixed #302: Changed linked text in "Lombok Requires Annotation Processing" notification</li><li>Fixed #304: Fixed @FieldDefaults`s access level 'PUBLIC' doesn't work</li><li>Fixed #306: Problem with @Builder and generics</li><li>Fixed #308: Write access is allowed from write-safe contexts only</li><li>Fixed #313: Missed substitution when class and builder have generics</li><li>Fixed #320: Fixed No availability to generate any constructor</li><li>Fixed #322: Added support of lombok.experimental.var</li><li>Fixed #332: @Value(staticConstructor = "of") breaks intellij's type inference</li><li>Fixed #334: Added support for inlining getters/setters</li></ol></li><li>0.13<ol><li>Fixed #226: @Setter(AccessLevel.NONE) triggers error and not just warning on final fields</li><li>Fixed #254: Properties from lombok.config does not involve on suggestion list</li><li>Fixed #259: Support JBoss Logging (new in Lombok 1.16.10)</li><li>Fixed #262: When lombok.accessors.chain=true setters show void return value</li><li>Fixed #268: Lombok Dependency is possible outdated' message even when 'Enable lombok version warning' is unchecked.</li></ol></li><li>0.12<ol><li>Added support for transparent changing of visibility of existing fields and variables for IntelliJ 2016.2</li><li>Fixed #56: Missing auto-generated modifiers on fields and class shown in the "Structure" window when using `@Value`</li><li>Fixed #137: Private visibility added by @Value not respected by IDE.</li><li>Fixed #143: Support UtilityClass</li><li>Fixed #147: @FieldDefaults(makeFinal = true) and bitwise operators produce an error message</li><li>Fixed #158: val causes intellij to show an invalid error when used alongside an anonymous class</li><li>Fixed #202: @Builder supports setter for final field (@Value)</li><li>Fixed #230: @Value / @EqualsAndHashCode callSuper false warning: lombok.config ignored</li></ol></li><li>0.11<ol><li>Fixed #153: Configuration keys</li><li>Fixed #125: Support for lombok.getter.noIsPrefix</li><li>Fixed #128: Support @Slf4j with custom logger name</li></ol></li><li>0.10<ol><li>Overall significant performance optimizations</li><li>Fixed #88: Delegating to class with generics using @Delegate annotation</li><li>Fixed #136: "Cannot infer arguments" with @RequiredArgsConstructor</li><li>Fixed #157: Intellij fails to infer type for constructor defined with @RequiredArgsConstructor</li><li>Fixed #176: Unchecked warning when using static constructor for @Data and @Value on parametrized class</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #184: Linter suggests to add @EqualsAndHashCode to declare callSuper, but already overriden</li><li>Fixed #105: val sometimes fails to be parsed correctly</li><li>Fixed #142: IDE highlights val as an error if it had reparsed code before the line was completed</li><li>Fixed #168: val does not work with generic method calls as the initializer expression</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #183: val can not work when method has Generic return</li></ol></li><li>0.9.8<ol><li>Fixed #151: Builder issues with Accessors</li><li>Fixed #153: IntelliJ produces warning when specifying generic type on val declaration</li><li>Fixed #156: Exception in @Singular handling</li><li>Fixed #165: Can't correctly resolve multiple @Builder methods in same class having partial implementations</li><li>Fixed #172: "Lombok needs a default constructor in the base class" error in enum</li><li>Fixed #175: Added support for @Tolerate for @Getter and @Setter</li><li>Fixed #177: Null pointer in intellij version 15.0.3</li></ol></li><li>0.9.7<ol><li>Added caching of produced PsiElements to reduce probability of recursive invocation #112,#123, #126, #129</li><li>Fixed #130: @XArgsConstructor don't show error when used on a subclass that requires non-empty super call</li><li>Fixed #132: Make @EqualsAndHashCode(callSuper = true) default</li><li>Fixed #135: Added support for @NoArgsConstructor(force = true)</li><li>Fixed #149: Idea cannot generate another constructor when @NoArgsConstructor is used</li></ol></li><li>0.9.6<ol><li>Fixed #47: Feature request: support onX annotations via @__</li><li>Fixed #77: Support new @Singular annotation for @Builder collection fields</li><li>Fixed #123: SpinAllocator has exhausted! Too many threads or you're going to get StackOverflow</li></ol></li><li>0.9.5<ol><li>Fixed #48: Importing @Builder generated builder classes does not work</li><li>Added #77: Basic Support for new @Singular annotation for @Builder collection fields</li><li>Fixed #111: @Builder on constructors/methods is not recognized in Android Studio</li><li>Fixed #116: @Builder - Builder class can't be found without a static import</li><li>Added Hrisey @Parcelable support patch</li><li>Dropped outdated support for some lombok_pg annotations</li></ol></li><li>0.9.4<ol><li>Fixed regression #108: Getter/Setter wrong after last Update</li><li>Fixed #100, #72: AssertionError: Stub and PSI element type mismatch</li></ol></li><li>0.9.3<ol><li>Fixed #95: Fluent Setter Override Error</li><li>Fixed #96: @Value and @Wither not playing well together</li><li>Fixed #97: Two constructors being shown when using @Builder and @AllArgsConstructor together</li><li>Fixed #98: Plugin crash: IndexNotReadyException val processing</li><li>Fixed #101: @SneakyThrows causes incorrect errors in IntelliJ 14</li></ol></li><li>0.9.2<ol><li>Added #9: Basic val support in IntelliJ 14.1</li><li>Fixed #81: @Builder: buildMethod should have same throws-list as annotated static method</li><li>Fixed #82: Abstract Class + @Delegate</li><li>Fixed #83: Getting inconvertible types error assigning new builder instance</li><li>Fixed #84: Properly find usages of @Getters &amp; @Setters on fields with @Acccessor prefixes</li><li>Fixed #90: Renaming a field with different case doesn't rename getter</li><li>Fixed #92: Improved @Wither support</li><li>Fixed #93: IntelliJ unable to resolve constructor when using @Builder and @Value together</li></ol></li><li>0.9.1<ol><li>Fixed #33: Builder annotation with partial implementation shows errors</li><li>Fixed #78: Support for constructors of @Value objects with assigned final fields</li><li>Fixed #79: Support for multiple @Builder in same java class</li><li>Fixed #80: Some issues with "delomboked" @Builder on static method</li></ol></li><li>0.9.0<ol><li>Added Delombok Feature for @Builder</li><li>Issue #53: Basic Support for Lombok configuration keys</li><li>Fixed #57: Incorrect constructors appear in "Structure" when `@Value` and `@Builder`</li><li>Fixed #70: Conflict resolution failed on renaming field together with its accessors in IntelliJ 14</li><li>Issue #74: Fixed (only IntelliJ 14+) Sneaky Throws Not Correctly Detected for Anonymous Inner Class</li><li>Issue #75: Added support for @lombok.Builder (lombok version 1.16)</li></ol></li><li>0.8.9<ol><li>Fixed #67: Updates and Improvements for IntelliJ 14, fixed incompatibility</li></ol></li><li>0.8.8<ol><li>Fixed #52 : Invalid stub element type in index</li><li>Fixed #54 : @Wither copies @Nullable annotation to generated method</li><li>Fixed #62 : Intellij shows error on Lazy Getter</li><li>Fixed #63 : Added support for @Tolerate (together with @Value, @Data)</li><li>Fixed issue 109(on GoogleCode): Intellij freezes regularly when the lombok plugin is enabled</li><li>Fixed issue 106(on GoogleCode): Static methods annotated with @Builder are not recognized</li><li>Updated to lombok changes: canEqual (of @EqualsAndHashCode fame) should be protected instead of public.</li><li>Basic autocompletion and highlighting for lombok.config files</li></ol></li><li>0.8.7<ol><li>Fixed issue 104(on GoogleCode): Intellij reports unused field with @Getter and @Setter</li><li>Fixed #50 : @SneakyThrows does not work for try-with-resource statements</li><li>Fixed #51 : Delegate annotation moved to experimental</li><li>Fixed #58 : NoSuchMethodError in IntelliJ 14 EAP</li></ol></li><li>0.8.6<ol><li>Added basic refactoring actions for Lombok @Data, @ToString and @EqualsAndHashcode methods</li><li>Fixed #46 : @SneakyThrows does not work on methods which throws multiple exceptions</li></ol></li><li>0.8.5<ol><li>Fixed #44 : @SneakyThrows doesn't hide exception on Intellij13</li></ol></li><li>0.8.4<ol><li>Fixed #20 : Inspection of lombok annotations say I can't use @Builder on constructor</li><li>Fixed issue 92(on Googlecode) : Plugin flags @Builder annotations when they are placed on contructors</li><li>Fixed #41 : Error with @Builder</li><li>Fixed #42 : Added Extension to populate Structure view</li><li>Fixed issue 13(on GoogleCode): @SneakyThrows does not hide Unhandled Exception Error</li></ol></li><li>0.8.3<ol><li>Fixed #17: Cyclic parent child relation</li><li>Fixed #34: Lombok plugin crashes</li><li>Fixed #36: Possible class cast exception</li><li>Fixed #37: Delombok of files included as library failes</li></ol></li><li>0.8.2<ol><li>Added support for "topic" annotation value of all @Log annotations (Lombok &gt;= 1.12.6)</li><li>Added validation of static fields/methods of @Delegate annotation (@Delegate is legal only on instance fields or no-argument instance methods)</li><li>Fixed #19: Slf4j in static context</li><li>Fixed #29: Renaming a class with the @Log* annotation adds extra qualification to calls</li><li>Fixed #31: Prevent errors with invalid identifiers for builderClassName in @Builder annotation</li><li>Fixed #32: Refactor -&gt; Extract -&gt; Parameter Object || Change Signature broken</li><li>Fixed (on GoogleCode) #83: @Slf4j does not work when added for first time</li><li>Fixed (on GoogleCode) #100: Refactor Change Signature || Extract - Parameter Object</li></ol></li><li>0.8.1<ol><li>Issue (on Git) #23: Fixed @Delegate inspection reports error</li><li>Issue (on Git) #27: Fixed @Delegate on a type parameter doesn't fail</li><li>Issue #60: Fixed @Delegate on methods is not supported now</li><li>Issue #98: Fixed Lombok Experimental Accessor Prefix does not handle non-alphanumeric prefixes</li></ol></li><li>0.8.0<ol><li>Added refactoring action for Lombok @Log and friends, @Getter and @Setter methods</li><li>Added refactoring actions to Delombok @Data, @Value, @Wither, @Constructors, @Getter, @Setter, @EqualsAndHashCode, @ToString and @Log annotations</li><li>Fixed problem with renaming fields in class containing lombok @Getter and @Setter</li><li>Issue #94: Fixed Intellij does not correctly create the constructor with @RequiredAllConstructor for classes with @Value</li></ol></li><li>0.7.3<ol><li>Fix IllegalArgumentException when trying to expand method names on IntelliJ 11</li></ol></li><li>0.7.2<ol><li>Fix multiple stackoverflow exceptions</li></ol></li><li>0.7.1<ol><li>Some performance optimizations</li></ol></li><li>0.7<ol><li>Added partial support for @Value lombok annotations</li><li>Added support for @Accessors lombok experimental annotation</li><li>Added support for @Wither lombok experimental annotation</li><li>Added support for @Builder lombok experimental annotations</li></ol></li><li>0.6.5<ol><li>Issue #20 Fixed Using @Delegate together with generic methods produced red underlining in the editor window</li><li>Issue #29 Fixed @Delegate leads to exception in LombokLightParameter</li><li>Issue #37 and #59 Fixed @EqualsAndHashCode inspection for callSuper parameter</li><li>Issue #54 Valid code produces inspections errors - anonymous instance, partial implementation</li></ol></li><li>0.6.4<ol><li>Issue #49 Deprecated fields should generate deprecated methods</li></ol></li><li>0.6.3<ol><li>Issue #41 Added support for XSlf4j and Log4j2 logger</li><li>Issue #44 Fixed Getter- and Setter- method generation, when method is already there with a parameter(s)</li><li>Issue #56 Removed obsolete plugin dependencies (they have been merged into intellij core)</li></ol></li><li>0.6.2<ol><li>Issue #50 Compiled with java 1.7 -&gt; Don't work under java 1.6 vms</li></ol></li><li>0.6<ol><li>Issue #23 Updated to run with IntelliJ 12</li><li>Issue #42 IllegalArgumentException with Intellij 12</li><li>Issue #48 IllegalArgumentException with Intellij 12</li><li>Issue #38 Added ability to enable/disable lombok-intellij-plugin per project-configuration and reduced logging-level of plugin</li></ol></li><li>0.5<ol><li>Issue #23 Initial support for IntelliJ 12</li><li>Issue #12 Added support for "Singleton" and "EnumId" annotations from lombok-pg</li><li>Fixed Issue #27 "@EqualsAndHashCode on final classes: Should not have a canEquals in that case."</li><li>Fixed Issue #28 "Getters and setters should be generated even if the method exists with different parameter count"</li></ol></li><li>0.4<ol><li>fix reflection access for intellij ultimate</li></ol></li><li>0.3<ol><li>Fixed issue #4 "Getter/Setter on generic types"</li><li>Fixed issue #6 "The Plugin panel in IDEA lists the plugin as "Lombook Plugin (doubled letter 'o')"</li><li>Fixed issue #7 "Added support for IntelliJ 11"</li><li>Fixed issue #9 "@Data(staticConstructor="of") is not created"</li><li>Fixed issue #10 "Empty constructor is created even if it already exists"</li><li>Fixed issue #15 "@Data with @NoArgsConstructor does not generate default constructor"</li><li>Fixed issue #17 "Incompatibility with javax.annotation.Nonnull/Nullable"</li><li>Added more inspections and QuickFixes for some of lombok annotations.</li><li>Fixed: skip constructor generation for @Data if some constructor is already defined in the class</li><li>Fixed: skip getter generation for invalid lazy-getters</li><li>Added support for "LazyGetter" and "FluentSetter" annotations from lombok-pg</li></ol></li><li>0.2<ol><li>Added inspections for lombok annotations.</li><li>Added some simple QuickFixes for lombok inspections.</li><li>Fixed bug with not working auto-completion in the same source file with lombok annotations that generate methods.</li><li>Better support of lombok annotations, especially for 'staticName','types' and 'excludes' properties of @Delegate and @XXXConstructor</li><li>General bug fixing and many improvements</li></ol></li><li>0.1<ol><li>Initial Release for IDEA &gt;= 10.0</li></ol></li></ul>

News for Lombok

$
0
0
<ul><li>0.24<ol><li>Fixed #353: Support for fieldDefaults in lombok.config</li><li>Fixed #547: Updated support for FieldNameConstants</li><li>Fixed #560: ProcessCanceledException when opening project</li><li>Fixed #577: 'SIMPLE_BAD_CHARACTER' error thrown during IntelliJ startup</li><li>Fixed #583: IntelliJ 2019.1 EAP: Plugin not supported</li><li>Fixed #584: AccessLevel not being respected for staticConstructorMethod by @All/@RequiredArgsConstructor</li><li>Fixed #593: Constructor body context is not set properly</li></ol></li><li>0.23<ol><li>Fixed #296: val does not resolve correct type for initializer with generic diamond</li><li>Fixed #437: Wrong compile error when using AllArgsConstructor.staticName</li><li>Fixed #556: Support for IDEA-2018.3</li><li>Dropped support of deprecated lombok annotations: lombok.experimental.Value and lombok.experimental.Builder; Use lombok.Value and lombok.Builder instead</li></ol></li><li>0.22<ol><li>Performance improvements #516: Editor UI freezes when editing a particular class</li><li>Fixed #504: Added Support for Delombok of @EqualsAndHashcode and @ToString Exclude/Include annotations</li><li>Fixed #507: @Value and @FieldDefaults should skip static fields</li><li>Fixed #472: Lombok should not interfer with java 10 'var'</li><li>Fixed #530: Remove explicit type argument leads to error</li><li>Fixed #531: Inspection for Lombok annotations incorrectly highlights 'var'</li><li>Better Support for @Cleanup: 'AutoCloseableResource'-Inspection can handle @Cleanup correctly in IntelliJ</li></ol></li><li>0.21<ol><li>Fixed Regression #533: StackOverflowError with PsiFieldImpl.isDeprecated</li><li>Removed obsolete support for hrisey</li></ol></li><li>0.20<ol><li>Fixed #119: IDEA doesn't rename builder method when field is renamed</li><li>Fixed #144: Find usages on field should find usages of builder/wither methods</li><li>Fixed #186: Find usages doesn't work (for example Accessors with Setter/Getter)</li><li>Fixed #295: Refactor Rename misses @Builder methods</li><li>Fixed #450: @Builder doesn't mark generated builder 'setters' as @Deprecated if the source field is deprecated</li><li>Fixed #497: Lombok plugin breaks creating Intellij IDEA postfix expressions</li><li>Fixed #499: @Builder does not respect @Accessors on fields</li></ol></li><li>0.19<ol><li>Fixed #475: Added support for @FieldNameConstants</li><li>Fixed #488: Added support for @Flogger annotation</li><li>Fixed #490: Added support for lombok.noArgsConstructor.extraPrivate</li><li>Fixed #473: Warning about Wither requiring AllArgsConstructor, although Builder provides one</li><li>Fixed #382: Added support for @XXX(onMethod_, onParam_, onConstructor_) for JDK8</li></ol></li><li>0.18<ol><li>Fixed #481: Fix plugin compatibility with IntelliJ 2018.2 EAP</li></ol></li><li>0.17<ol><li>Fixed #375: Added support for @Builder.Default</li><li>Fixed #465: Fix plugin compatibility with IntelliJ 2018.1</li></ol></li><li>0.16<ol><li>Fixed #210: Changing log annotation requires restart of Intellij to work</li><li>Fixed #270: Compile errors after moving an @Setter annotation by using IntelliJ move keyboard shortcut ⌥⇧↑</li><li>Fixed #365: [Feature request]IDEA .var suffix feature replacement</li><li>Fixed #379: StackOverflowException occurs sporadically when plugin enabled</li><li>Fixed #419: Stackoverflow in Intellij because of recursive delegation in @Delegate</li><li>Fixed #426: PSI equals shouldn't perform resolve</li><li>Fixed #427: Exception thrown when using *Find Usages* with ideavim</li></ol></li><li>0.15.17.2<ol><li>Fixed #415: Plugin Error: Lombok Plugin threw an uncaught NoClassDefFoundError</li></ol></li><li>0.15<ol><li>Fixed #134: Add suppot for toBuilder = true</li><li>Fixed #145: Overriding builder() method for @Builder shows false compilation error</li><li>Fixed #162: @Data/@XConstructor bug with default constructor</li><li>Improved #260: Handling val - Inferred Type is Object</li><li>Fixed #290: Getter and FieldDefaults with parameter AccessLevel in Enum shows "cannot access"</li><li>Fixed #337: Component name collision: 'UpdateComponent'</li><li>Fixed #339: Delombok for @ToString should use simpleName for class</li><li>Fixed #342: @EqualsAndHashCode/@ToString should treat explicit "of = {}" differently</li><li>Fixed #359: Explicit type can be diamond inspection is overloaded with the same id</li><li>Fixed #367: @Data on parent and child should be marked as compilation error</li><li>Fixed #393: @Builder with @Singular map produces duplicated variables</li><li>Fixed #399: IndexNotReadyException in FieldFindUsagesHandler</li><li>Fixed #412: @Accessors(fluent = true) does not impact @Wither but the plugin assumes it does</li></ol></li><li>0.14<ol><li>Fixed #209: Fixed @EqualsAndHashCode unnecessary warning</li><li>Fixed #212: Fixed Inspection "Field may be 'final'" triggers in spite of @Setter</li><li>Fixed #253: Fixed Refactor "Default @Getter" removes annotation on JPA entity classes</li><li>Fixed #302: Changed linked text in "Lombok Requires Annotation Processing" notification</li><li>Fixed #304: Fixed @FieldDefaults`s access level 'PUBLIC' doesn't work</li><li>Fixed #306: Problem with @Builder and generics</li><li>Fixed #308: Write access is allowed from write-safe contexts only</li><li>Fixed #313: Missed substitution when class and builder have generics</li><li>Fixed #320: Fixed No availability to generate any constructor</li><li>Fixed #322: Added support of lombok.experimental.var</li><li>Fixed #332: @Value(staticConstructor = "of") breaks intellij's type inference</li><li>Fixed #334: Added support for inlining getters/setters</li></ol></li><li>0.13<ol><li>Fixed #226: @Setter(AccessLevel.NONE) triggers error and not just warning on final fields</li><li>Fixed #254: Properties from lombok.config does not involve on suggestion list</li><li>Fixed #259: Support JBoss Logging (new in Lombok 1.16.10)</li><li>Fixed #262: When lombok.accessors.chain=true setters show void return value</li><li>Fixed #268: Lombok Dependency is possible outdated' message even when 'Enable lombok version warning' is unchecked.</li></ol></li><li>0.12<ol><li>Added support for transparent changing of visibility of existing fields and variables for IntelliJ 2016.2</li><li>Fixed #56: Missing auto-generated modifiers on fields and class shown in the "Structure" window when using `@Value`</li><li>Fixed #137: Private visibility added by @Value not respected by IDE.</li><li>Fixed #143: Support UtilityClass</li><li>Fixed #147: @FieldDefaults(makeFinal = true) and bitwise operators produce an error message</li><li>Fixed #158: val causes intellij to show an invalid error when used alongside an anonymous class</li><li>Fixed #202: @Builder supports setter for final field (@Value)</li><li>Fixed #230: @Value / @EqualsAndHashCode callSuper false warning: lombok.config ignored</li></ol></li><li>0.11<ol><li>Fixed #153: Configuration keys</li><li>Fixed #125: Support for lombok.getter.noIsPrefix</li><li>Fixed #128: Support @Slf4j with custom logger name</li></ol></li><li>0.10<ol><li>Overall significant performance optimizations</li><li>Fixed #88: Delegating to class with generics using @Delegate annotation</li><li>Fixed #136: "Cannot infer arguments" with @RequiredArgsConstructor</li><li>Fixed #157: Intellij fails to infer type for constructor defined with @RequiredArgsConstructor</li><li>Fixed #176: Unchecked warning when using static constructor for @Data and @Value on parametrized class</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #184: Linter suggests to add @EqualsAndHashCode to declare callSuper, but already overriden</li><li>Fixed #105: val sometimes fails to be parsed correctly</li><li>Fixed #142: IDE highlights val as an error if it had reparsed code before the line was completed</li><li>Fixed #168: val does not work with generic method calls as the initializer expression</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #183: val can not work when method has Generic return</li></ol></li><li>0.9.8<ol><li>Fixed #151: Builder issues with Accessors</li><li>Fixed #153: IntelliJ produces warning when specifying generic type on val declaration</li><li>Fixed #156: Exception in @Singular handling</li><li>Fixed #165: Can't correctly resolve multiple @Builder methods in same class having partial implementations</li><li>Fixed #172: "Lombok needs a default constructor in the base class" error in enum</li><li>Fixed #175: Added support for @Tolerate for @Getter and @Setter</li><li>Fixed #177: Null pointer in intellij version 15.0.3</li></ol></li><li>0.9.7<ol><li>Added caching of produced PsiElements to reduce probability of recursive invocation #112,#123, #126, #129</li><li>Fixed #130: @XArgsConstructor don't show error when used on a subclass that requires non-empty super call</li><li>Fixed #132: Make @EqualsAndHashCode(callSuper = true) default</li><li>Fixed #135: Added support for @NoArgsConstructor(force = true)</li><li>Fixed #149: Idea cannot generate another constructor when @NoArgsConstructor is used</li></ol></li><li>0.9.6<ol><li>Fixed #47: Feature request: support onX annotations via @__</li><li>Fixed #77: Support new @Singular annotation for @Builder collection fields</li><li>Fixed #123: SpinAllocator has exhausted! Too many threads or you're going to get StackOverflow</li></ol></li><li>0.9.5<ol><li>Fixed #48: Importing @Builder generated builder classes does not work</li><li>Added #77: Basic Support for new @Singular annotation for @Builder collection fields</li><li>Fixed #111: @Builder on constructors/methods is not recognized in Android Studio</li><li>Fixed #116: @Builder - Builder class can't be found without a static import</li><li>Added Hrisey @Parcelable support patch</li><li>Dropped outdated support for some lombok_pg annotations</li></ol></li><li>0.9.4<ol><li>Fixed regression #108: Getter/Setter wrong after last Update</li><li>Fixed #100, #72: AssertionError: Stub and PSI element type mismatch</li></ol></li><li>0.9.3<ol><li>Fixed #95: Fluent Setter Override Error</li><li>Fixed #96: @Value and @Wither not playing well together</li><li>Fixed #97: Two constructors being shown when using @Builder and @AllArgsConstructor together</li><li>Fixed #98: Plugin crash: IndexNotReadyException val processing</li><li>Fixed #101: @SneakyThrows causes incorrect errors in IntelliJ 14</li></ol></li><li>0.9.2<ol><li>Added #9: Basic val support in IntelliJ 14.1</li><li>Fixed #81: @Builder: buildMethod should have same throws-list as annotated static method</li><li>Fixed #82: Abstract Class + @Delegate</li><li>Fixed #83: Getting inconvertible types error assigning new builder instance</li><li>Fixed #84: Properly find usages of @Getters &amp; @Setters on fields with @Acccessor prefixes</li><li>Fixed #90: Renaming a field with different case doesn't rename getter</li><li>Fixed #92: Improved @Wither support</li><li>Fixed #93: IntelliJ unable to resolve constructor when using @Builder and @Value together</li></ol></li><li>0.9.1<ol><li>Fixed #33: Builder annotation with partial implementation shows errors</li><li>Fixed #78: Support for constructors of @Value objects with assigned final fields</li><li>Fixed #79: Support for multiple @Builder in same java class</li><li>Fixed #80: Some issues with "delomboked" @Builder on static method</li></ol></li><li>0.9.0<ol><li>Added Delombok Feature for @Builder</li><li>Issue #53: Basic Support for Lombok configuration keys</li><li>Fixed #57: Incorrect constructors appear in "Structure" when `@Value` and `@Builder`</li><li>Fixed #70: Conflict resolution failed on renaming field together with its accessors in IntelliJ 14</li><li>Issue #74: Fixed (only IntelliJ 14+) Sneaky Throws Not Correctly Detected for Anonymous Inner Class</li><li>Issue #75: Added support for @lombok.Builder (lombok version 1.16)</li></ol></li><li>0.8.9<ol><li>Fixed #67: Updates and Improvements for IntelliJ 14, fixed incompatibility</li></ol></li><li>0.8.8<ol><li>Fixed #52 : Invalid stub element type in index</li><li>Fixed #54 : @Wither copies @Nullable annotation to generated method</li><li>Fixed #62 : Intellij shows error on Lazy Getter</li><li>Fixed #63 : Added support for @Tolerate (together with @Value, @Data)</li><li>Fixed issue 109(on GoogleCode): Intellij freezes regularly when the lombok plugin is enabled</li><li>Fixed issue 106(on GoogleCode): Static methods annotated with @Builder are not recognized</li><li>Updated to lombok changes: canEqual (of @EqualsAndHashCode fame) should be protected instead of public.</li><li>Basic autocompletion and highlighting for lombok.config files</li></ol></li><li>0.8.7<ol><li>Fixed issue 104(on GoogleCode): Intellij reports unused field with @Getter and @Setter</li><li>Fixed #50 : @SneakyThrows does not work for try-with-resource statements</li><li>Fixed #51 : Delegate annotation moved to experimental</li><li>Fixed #58 : NoSuchMethodError in IntelliJ 14 EAP</li></ol></li><li>0.8.6<ol><li>Added basic refactoring actions for Lombok @Data, @ToString and @EqualsAndHashcode methods</li><li>Fixed #46 : @SneakyThrows does not work on methods which throws multiple exceptions</li></ol></li><li>0.8.5<ol><li>Fixed #44 : @SneakyThrows doesn't hide exception on Intellij13</li></ol></li><li>0.8.4<ol><li>Fixed #20 : Inspection of lombok annotations say I can't use @Builder on constructor</li><li>Fixed issue 92(on Googlecode) : Plugin flags @Builder annotations when they are placed on contructors</li><li>Fixed #41 : Error with @Builder</li><li>Fixed #42 : Added Extension to populate Structure view</li><li>Fixed issue 13(on GoogleCode): @SneakyThrows does not hide Unhandled Exception Error</li></ol></li><li>0.8.3<ol><li>Fixed #17: Cyclic parent child relation</li><li>Fixed #34: Lombok plugin crashes</li><li>Fixed #36: Possible class cast exception</li><li>Fixed #37: Delombok of files included as library failes</li></ol></li><li>0.8.2<ol><li>Added support for "topic" annotation value of all @Log annotations (Lombok &gt;= 1.12.6)</li><li>Added validation of static fields/methods of @Delegate annotation (@Delegate is legal only on instance fields or no-argument instance methods)</li><li>Fixed #19: Slf4j in static context</li><li>Fixed #29: Renaming a class with the @Log* annotation adds extra qualification to calls</li><li>Fixed #31: Prevent errors with invalid identifiers for builderClassName in @Builder annotation</li><li>Fixed #32: Refactor -&gt; Extract -&gt; Parameter Object || Change Signature broken</li><li>Fixed (on GoogleCode) #83: @Slf4j does not work when added for first time</li><li>Fixed (on GoogleCode) #100: Refactor Change Signature || Extract - Parameter Object</li></ol></li><li>0.8.1<ol><li>Issue (on Git) #23: Fixed @Delegate inspection reports error</li><li>Issue (on Git) #27: Fixed @Delegate on a type parameter doesn't fail</li><li>Issue #60: Fixed @Delegate on methods is not supported now</li><li>Issue #98: Fixed Lombok Experimental Accessor Prefix does not handle non-alphanumeric prefixes</li></ol></li><li>0.8.0<ol><li>Added refactoring action for Lombok @Log and friends, @Getter and @Setter methods</li><li>Added refactoring actions to Delombok @Data, @Value, @Wither, @Constructors, @Getter, @Setter, @EqualsAndHashCode, @ToString and @Log annotations</li><li>Fixed problem with renaming fields in class containing lombok @Getter and @Setter</li><li>Issue #94: Fixed Intellij does not correctly create the constructor with @RequiredAllConstructor for classes with @Value</li></ol></li><li>0.7.3<ol><li>Fix IllegalArgumentException when trying to expand method names on IntelliJ 11</li></ol></li><li>0.7.2<ol><li>Fix multiple stackoverflow exceptions</li></ol></li><li>0.7.1<ol><li>Some performance optimizations</li></ol></li><li>0.7<ol><li>Added partial support for @Value lombok annotations</li><li>Added support for @Accessors lombok experimental annotation</li><li>Added support for @Wither lombok experimental annotation</li><li>Added support for @Builder lombok experimental annotations</li></ol></li><li>0.6.5<ol><li>Issue #20 Fixed Using @Delegate together with generic methods produced red underlining in the editor window</li><li>Issue #29 Fixed @Delegate leads to exception in LombokLightParameter</li><li>Issue #37 and #59 Fixed @EqualsAndHashCode inspection for callSuper parameter</li><li>Issue #54 Valid code produces inspections errors - anonymous instance, partial implementation</li></ol></li><li>0.6.4<ol><li>Issue #49 Deprecated fields should generate deprecated methods</li></ol></li><li>0.6.3<ol><li>Issue #41 Added support for XSlf4j and Log4j2 logger</li><li>Issue #44 Fixed Getter- and Setter- method generation, when method is already there with a parameter(s)</li><li>Issue #56 Removed obsolete plugin dependencies (they have been merged into intellij core)</li></ol></li><li>0.6.2<ol><li>Issue #50 Compiled with java 1.7 -&gt; Don't work under java 1.6 vms</li></ol></li><li>0.6<ol><li>Issue #23 Updated to run with IntelliJ 12</li><li>Issue #42 IllegalArgumentException with Intellij 12</li><li>Issue #48 IllegalArgumentException with Intellij 12</li><li>Issue #38 Added ability to enable/disable lombok-intellij-plugin per project-configuration and reduced logging-level of plugin</li></ol></li><li>0.5<ol><li>Issue #23 Initial support for IntelliJ 12</li><li>Issue #12 Added support for "Singleton" and "EnumId" annotations from lombok-pg</li><li>Fixed Issue #27 "@EqualsAndHashCode on final classes: Should not have a canEquals in that case."</li><li>Fixed Issue #28 "Getters and setters should be generated even if the method exists with different parameter count"</li></ol></li><li>0.4<ol><li>fix reflection access for intellij ultimate</li></ol></li><li>0.3<ol><li>Fixed issue #4 "Getter/Setter on generic types"</li><li>Fixed issue #6 "The Plugin panel in IDEA lists the plugin as "Lombook Plugin (doubled letter 'o')"</li><li>Fixed issue #7 "Added support for IntelliJ 11"</li><li>Fixed issue #9 "@Data(staticConstructor="of") is not created"</li><li>Fixed issue #10 "Empty constructor is created even if it already exists"</li><li>Fixed issue #15 "@Data with @NoArgsConstructor does not generate default constructor"</li><li>Fixed issue #17 "Incompatibility with javax.annotation.Nonnull/Nullable"</li><li>Added more inspections and QuickFixes for some of lombok annotations.</li><li>Fixed: skip constructor generation for @Data if some constructor is already defined in the class</li><li>Fixed: skip getter generation for invalid lazy-getters</li><li>Added support for "LazyGetter" and "FluentSetter" annotations from lombok-pg</li></ol></li><li>0.2<ol><li>Added inspections for lombok annotations.</li><li>Added some simple QuickFixes for lombok inspections.</li><li>Fixed bug with not working auto-completion in the same source file with lombok annotations that generate methods.</li><li>Better support of lombok annotations, especially for 'staticName','types' and 'excludes' properties of @Delegate and @XXXConstructor</li><li>General bug fixing and many improvements</li></ol></li><li>0.1<ol><li>Initial Release for IDEA &gt;= 10.0</li></ol></li></ul>

News for Lombok

$
0
0
<ul><li>0.24<ol><li>Fixed #353: Support for fieldDefaults in lombok.config</li><li>Fixed #547: Updated support for FieldNameConstants</li><li>Fixed #560: ProcessCanceledException when opening project</li><li>Fixed #577: 'SIMPLE_BAD_CHARACTER' error thrown during IntelliJ startup</li><li>Fixed #583: IntelliJ 2019.1 EAP: Plugin not supported</li><li>Fixed #584: AccessLevel not being respected for staticConstructorMethod by @All/@RequiredArgsConstructor</li><li>Fixed #593: Constructor body context is not set properly</li></ol></li><li>0.23<ol><li>Fixed #296: val does not resolve correct type for initializer with generic diamond</li><li>Fixed #437: Wrong compile error when using AllArgsConstructor.staticName</li><li>Fixed #556: Support for IDEA-2018.3</li><li>Dropped support of deprecated lombok annotations: lombok.experimental.Value and lombok.experimental.Builder; Use lombok.Value and lombok.Builder instead</li></ol></li><li>0.22<ol><li>Performance improvements #516: Editor UI freezes when editing a particular class</li><li>Fixed #504: Added Support for Delombok of @EqualsAndHashcode and @ToString Exclude/Include annotations</li><li>Fixed #507: @Value and @FieldDefaults should skip static fields</li><li>Fixed #472: Lombok should not interfer with java 10 'var'</li><li>Fixed #530: Remove explicit type argument leads to error</li><li>Fixed #531: Inspection for Lombok annotations incorrectly highlights 'var'</li><li>Better Support for @Cleanup: 'AutoCloseableResource'-Inspection can handle @Cleanup correctly in IntelliJ</li></ol></li><li>0.21<ol><li>Fixed Regression #533: StackOverflowError with PsiFieldImpl.isDeprecated</li><li>Removed obsolete support for hrisey</li></ol></li><li>0.20<ol><li>Fixed #119: IDEA doesn't rename builder method when field is renamed</li><li>Fixed #144: Find usages on field should find usages of builder/wither methods</li><li>Fixed #186: Find usages doesn't work (for example Accessors with Setter/Getter)</li><li>Fixed #295: Refactor Rename misses @Builder methods</li><li>Fixed #450: @Builder doesn't mark generated builder 'setters' as @Deprecated if the source field is deprecated</li><li>Fixed #497: Lombok plugin breaks creating Intellij IDEA postfix expressions</li><li>Fixed #499: @Builder does not respect @Accessors on fields</li></ol></li><li>0.19<ol><li>Fixed #475: Added support for @FieldNameConstants</li><li>Fixed #488: Added support for @Flogger annotation</li><li>Fixed #490: Added support for lombok.noArgsConstructor.extraPrivate</li><li>Fixed #473: Warning about Wither requiring AllArgsConstructor, although Builder provides one</li><li>Fixed #382: Added support for @XXX(onMethod_, onParam_, onConstructor_) for JDK8</li></ol></li><li>0.18<ol><li>Fixed #481: Fix plugin compatibility with IntelliJ 2018.2 EAP</li></ol></li><li>0.17<ol><li>Fixed #375: Added support for @Builder.Default</li><li>Fixed #465: Fix plugin compatibility with IntelliJ 2018.1</li></ol></li><li>0.16<ol><li>Fixed #210: Changing log annotation requires restart of Intellij to work</li><li>Fixed #270: Compile errors after moving an @Setter annotation by using IntelliJ move keyboard shortcut ⌥⇧↑</li><li>Fixed #365: [Feature request]IDEA .var suffix feature replacement</li><li>Fixed #379: StackOverflowException occurs sporadically when plugin enabled</li><li>Fixed #419: Stackoverflow in Intellij because of recursive delegation in @Delegate</li><li>Fixed #426: PSI equals shouldn't perform resolve</li><li>Fixed #427: Exception thrown when using *Find Usages* with ideavim</li></ol></li><li>0.15.17.2<ol><li>Fixed #415: Plugin Error: Lombok Plugin threw an uncaught NoClassDefFoundError</li></ol></li><li>0.15<ol><li>Fixed #134: Add suppot for toBuilder = true</li><li>Fixed #145: Overriding builder() method for @Builder shows false compilation error</li><li>Fixed #162: @Data/@XConstructor bug with default constructor</li><li>Improved #260: Handling val - Inferred Type is Object</li><li>Fixed #290: Getter and FieldDefaults with parameter AccessLevel in Enum shows "cannot access"</li><li>Fixed #337: Component name collision: 'UpdateComponent'</li><li>Fixed #339: Delombok for @ToString should use simpleName for class</li><li>Fixed #342: @EqualsAndHashCode/@ToString should treat explicit "of = {}" differently</li><li>Fixed #359: Explicit type can be diamond inspection is overloaded with the same id</li><li>Fixed #367: @Data on parent and child should be marked as compilation error</li><li>Fixed #393: @Builder with @Singular map produces duplicated variables</li><li>Fixed #399: IndexNotReadyException in FieldFindUsagesHandler</li><li>Fixed #412: @Accessors(fluent = true) does not impact @Wither but the plugin assumes it does</li></ol></li><li>0.14<ol><li>Fixed #209: Fixed @EqualsAndHashCode unnecessary warning</li><li>Fixed #212: Fixed Inspection "Field may be 'final'" triggers in spite of @Setter</li><li>Fixed #253: Fixed Refactor "Default @Getter" removes annotation on JPA entity classes</li><li>Fixed #302: Changed linked text in "Lombok Requires Annotation Processing" notification</li><li>Fixed #304: Fixed @FieldDefaults`s access level 'PUBLIC' doesn't work</li><li>Fixed #306: Problem with @Builder and generics</li><li>Fixed #308: Write access is allowed from write-safe contexts only</li><li>Fixed #313: Missed substitution when class and builder have generics</li><li>Fixed #320: Fixed No availability to generate any constructor</li><li>Fixed #322: Added support of lombok.experimental.var</li><li>Fixed #332: @Value(staticConstructor = "of") breaks intellij's type inference</li><li>Fixed #334: Added support for inlining getters/setters</li></ol></li><li>0.13<ol><li>Fixed #226: @Setter(AccessLevel.NONE) triggers error and not just warning on final fields</li><li>Fixed #254: Properties from lombok.config does not involve on suggestion list</li><li>Fixed #259: Support JBoss Logging (new in Lombok 1.16.10)</li><li>Fixed #262: When lombok.accessors.chain=true setters show void return value</li><li>Fixed #268: Lombok Dependency is possible outdated' message even when 'Enable lombok version warning' is unchecked.</li></ol></li><li>0.12<ol><li>Added support for transparent changing of visibility of existing fields and variables for IntelliJ 2016.2</li><li>Fixed #56: Missing auto-generated modifiers on fields and class shown in the "Structure" window when using `@Value`</li><li>Fixed #137: Private visibility added by @Value not respected by IDE.</li><li>Fixed #143: Support UtilityClass</li><li>Fixed #147: @FieldDefaults(makeFinal = true) and bitwise operators produce an error message</li><li>Fixed #158: val causes intellij to show an invalid error when used alongside an anonymous class</li><li>Fixed #202: @Builder supports setter for final field (@Value)</li><li>Fixed #230: @Value / @EqualsAndHashCode callSuper false warning: lombok.config ignored</li></ol></li><li>0.11<ol><li>Fixed #153: Configuration keys</li><li>Fixed #125: Support for lombok.getter.noIsPrefix</li><li>Fixed #128: Support @Slf4j with custom logger name</li></ol></li><li>0.10<ol><li>Overall significant performance optimizations</li><li>Fixed #88: Delegating to class with generics using @Delegate annotation</li><li>Fixed #136: "Cannot infer arguments" with @RequiredArgsConstructor</li><li>Fixed #157: Intellij fails to infer type for constructor defined with @RequiredArgsConstructor</li><li>Fixed #176: Unchecked warning when using static constructor for @Data and @Value on parametrized class</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #184: Linter suggests to add @EqualsAndHashCode to declare callSuper, but already overriden</li><li>Fixed #105: val sometimes fails to be parsed correctly</li><li>Fixed #142: IDE highlights val as an error if it had reparsed code before the line was completed</li><li>Fixed #168: val does not work with generic method calls as the initializer expression</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #183: val can not work when method has Generic return</li></ol></li><li>0.9.8<ol><li>Fixed #151: Builder issues with Accessors</li><li>Fixed #153: IntelliJ produces warning when specifying generic type on val declaration</li><li>Fixed #156: Exception in @Singular handling</li><li>Fixed #165: Can't correctly resolve multiple @Builder methods in same class having partial implementations</li><li>Fixed #172: "Lombok needs a default constructor in the base class" error in enum</li><li>Fixed #175: Added support for @Tolerate for @Getter and @Setter</li><li>Fixed #177: Null pointer in intellij version 15.0.3</li></ol></li><li>0.9.7<ol><li>Added caching of produced PsiElements to reduce probability of recursive invocation #112,#123, #126, #129</li><li>Fixed #130: @XArgsConstructor don't show error when used on a subclass that requires non-empty super call</li><li>Fixed #132: Make @EqualsAndHashCode(callSuper = true) default</li><li>Fixed #135: Added support for @NoArgsConstructor(force = true)</li><li>Fixed #149: Idea cannot generate another constructor when @NoArgsConstructor is used</li></ol></li><li>0.9.6<ol><li>Fixed #47: Feature request: support onX annotations via @__</li><li>Fixed #77: Support new @Singular annotation for @Builder collection fields</li><li>Fixed #123: SpinAllocator has exhausted! Too many threads or you're going to get StackOverflow</li></ol></li><li>0.9.5<ol><li>Fixed #48: Importing @Builder generated builder classes does not work</li><li>Added #77: Basic Support for new @Singular annotation for @Builder collection fields</li><li>Fixed #111: @Builder on constructors/methods is not recognized in Android Studio</li><li>Fixed #116: @Builder - Builder class can't be found without a static import</li><li>Added Hrisey @Parcelable support patch</li><li>Dropped outdated support for some lombok_pg annotations</li></ol></li><li>0.9.4<ol><li>Fixed regression #108: Getter/Setter wrong after last Update</li><li>Fixed #100, #72: AssertionError: Stub and PSI element type mismatch</li></ol></li><li>0.9.3<ol><li>Fixed #95: Fluent Setter Override Error</li><li>Fixed #96: @Value and @Wither not playing well together</li><li>Fixed #97: Two constructors being shown when using @Builder and @AllArgsConstructor together</li><li>Fixed #98: Plugin crash: IndexNotReadyException val processing</li><li>Fixed #101: @SneakyThrows causes incorrect errors in IntelliJ 14</li></ol></li><li>0.9.2<ol><li>Added #9: Basic val support in IntelliJ 14.1</li><li>Fixed #81: @Builder: buildMethod should have same throws-list as annotated static method</li><li>Fixed #82: Abstract Class + @Delegate</li><li>Fixed #83: Getting inconvertible types error assigning new builder instance</li><li>Fixed #84: Properly find usages of @Getters &amp; @Setters on fields with @Acccessor prefixes</li><li>Fixed #90: Renaming a field with different case doesn't rename getter</li><li>Fixed #92: Improved @Wither support</li><li>Fixed #93: IntelliJ unable to resolve constructor when using @Builder and @Value together</li></ol></li><li>0.9.1<ol><li>Fixed #33: Builder annotation with partial implementation shows errors</li><li>Fixed #78: Support for constructors of @Value objects with assigned final fields</li><li>Fixed #79: Support for multiple @Builder in same java class</li><li>Fixed #80: Some issues with "delomboked" @Builder on static method</li></ol></li><li>0.9.0<ol><li>Added Delombok Feature for @Builder</li><li>Issue #53: Basic Support for Lombok configuration keys</li><li>Fixed #57: Incorrect constructors appear in "Structure" when `@Value` and `@Builder`</li><li>Fixed #70: Conflict resolution failed on renaming field together with its accessors in IntelliJ 14</li><li>Issue #74: Fixed (only IntelliJ 14+) Sneaky Throws Not Correctly Detected for Anonymous Inner Class</li><li>Issue #75: Added support for @lombok.Builder (lombok version 1.16)</li></ol></li><li>0.8.9<ol><li>Fixed #67: Updates and Improvements for IntelliJ 14, fixed incompatibility</li></ol></li><li>0.8.8<ol><li>Fixed #52 : Invalid stub element type in index</li><li>Fixed #54 : @Wither copies @Nullable annotation to generated method</li><li>Fixed #62 : Intellij shows error on Lazy Getter</li><li>Fixed #63 : Added support for @Tolerate (together with @Value, @Data)</li><li>Fixed issue 109(on GoogleCode): Intellij freezes regularly when the lombok plugin is enabled</li><li>Fixed issue 106(on GoogleCode): Static methods annotated with @Builder are not recognized</li><li>Updated to lombok changes: canEqual (of @EqualsAndHashCode fame) should be protected instead of public.</li><li>Basic autocompletion and highlighting for lombok.config files</li></ol></li><li>0.8.7<ol><li>Fixed issue 104(on GoogleCode): Intellij reports unused field with @Getter and @Setter</li><li>Fixed #50 : @SneakyThrows does not work for try-with-resource statements</li><li>Fixed #51 : Delegate annotation moved to experimental</li><li>Fixed #58 : NoSuchMethodError in IntelliJ 14 EAP</li></ol></li><li>0.8.6<ol><li>Added basic refactoring actions for Lombok @Data, @ToString and @EqualsAndHashcode methods</li><li>Fixed #46 : @SneakyThrows does not work on methods which throws multiple exceptions</li></ol></li><li>0.8.5<ol><li>Fixed #44 : @SneakyThrows doesn't hide exception on Intellij13</li></ol></li><li>0.8.4<ol><li>Fixed #20 : Inspection of lombok annotations say I can't use @Builder on constructor</li><li>Fixed issue 92(on Googlecode) : Plugin flags @Builder annotations when they are placed on contructors</li><li>Fixed #41 : Error with @Builder</li><li>Fixed #42 : Added Extension to populate Structure view</li><li>Fixed issue 13(on GoogleCode): @SneakyThrows does not hide Unhandled Exception Error</li></ol></li><li>0.8.3<ol><li>Fixed #17: Cyclic parent child relation</li><li>Fixed #34: Lombok plugin crashes</li><li>Fixed #36: Possible class cast exception</li><li>Fixed #37: Delombok of files included as library failes</li></ol></li><li>0.8.2<ol><li>Added support for "topic" annotation value of all @Log annotations (Lombok &gt;= 1.12.6)</li><li>Added validation of static fields/methods of @Delegate annotation (@Delegate is legal only on instance fields or no-argument instance methods)</li><li>Fixed #19: Slf4j in static context</li><li>Fixed #29: Renaming a class with the @Log* annotation adds extra qualification to calls</li><li>Fixed #31: Prevent errors with invalid identifiers for builderClassName in @Builder annotation</li><li>Fixed #32: Refactor -&gt; Extract -&gt; Parameter Object || Change Signature broken</li><li>Fixed (on GoogleCode) #83: @Slf4j does not work when added for first time</li><li>Fixed (on GoogleCode) #100: Refactor Change Signature || Extract - Parameter Object</li></ol></li><li>0.8.1<ol><li>Issue (on Git) #23: Fixed @Delegate inspection reports error</li><li>Issue (on Git) #27: Fixed @Delegate on a type parameter doesn't fail</li><li>Issue #60: Fixed @Delegate on methods is not supported now</li><li>Issue #98: Fixed Lombok Experimental Accessor Prefix does not handle non-alphanumeric prefixes</li></ol></li><li>0.8.0<ol><li>Added refactoring action for Lombok @Log and friends, @Getter and @Setter methods</li><li>Added refactoring actions to Delombok @Data, @Value, @Wither, @Constructors, @Getter, @Setter, @EqualsAndHashCode, @ToString and @Log annotations</li><li>Fixed problem with renaming fields in class containing lombok @Getter and @Setter</li><li>Issue #94: Fixed Intellij does not correctly create the constructor with @RequiredAllConstructor for classes with @Value</li></ol></li><li>0.7.3<ol><li>Fix IllegalArgumentException when trying to expand method names on IntelliJ 11</li></ol></li><li>0.7.2<ol><li>Fix multiple stackoverflow exceptions</li></ol></li><li>0.7.1<ol><li>Some performance optimizations</li></ol></li><li>0.7<ol><li>Added partial support for @Value lombok annotations</li><li>Added support for @Accessors lombok experimental annotation</li><li>Added support for @Wither lombok experimental annotation</li><li>Added support for @Builder lombok experimental annotations</li></ol></li><li>0.6.5<ol><li>Issue #20 Fixed Using @Delegate together with generic methods produced red underlining in the editor window</li><li>Issue #29 Fixed @Delegate leads to exception in LombokLightParameter</li><li>Issue #37 and #59 Fixed @EqualsAndHashCode inspection for callSuper parameter</li><li>Issue #54 Valid code produces inspections errors - anonymous instance, partial implementation</li></ol></li><li>0.6.4<ol><li>Issue #49 Deprecated fields should generate deprecated methods</li></ol></li><li>0.6.3<ol><li>Issue #41 Added support for XSlf4j and Log4j2 logger</li><li>Issue #44 Fixed Getter- and Setter- method generation, when method is already there with a parameter(s)</li><li>Issue #56 Removed obsolete plugin dependencies (they have been merged into intellij core)</li></ol></li><li>0.6.2<ol><li>Issue #50 Compiled with java 1.7 -&gt; Don't work under java 1.6 vms</li></ol></li><li>0.6<ol><li>Issue #23 Updated to run with IntelliJ 12</li><li>Issue #42 IllegalArgumentException with Intellij 12</li><li>Issue #48 IllegalArgumentException with Intellij 12</li><li>Issue #38 Added ability to enable/disable lombok-intellij-plugin per project-configuration and reduced logging-level of plugin</li></ol></li><li>0.5<ol><li>Issue #23 Initial support for IntelliJ 12</li><li>Issue #12 Added support for "Singleton" and "EnumId" annotations from lombok-pg</li><li>Fixed Issue #27 "@EqualsAndHashCode on final classes: Should not have a canEquals in that case."</li><li>Fixed Issue #28 "Getters and setters should be generated even if the method exists with different parameter count"</li></ol></li><li>0.4<ol><li>fix reflection access for intellij ultimate</li></ol></li><li>0.3<ol><li>Fixed issue #4 "Getter/Setter on generic types"</li><li>Fixed issue #6 "The Plugin panel in IDEA lists the plugin as "Lombook Plugin (doubled letter 'o')"</li><li>Fixed issue #7 "Added support for IntelliJ 11"</li><li>Fixed issue #9 "@Data(staticConstructor="of") is not created"</li><li>Fixed issue #10 "Empty constructor is created even if it already exists"</li><li>Fixed issue #15 "@Data with @NoArgsConstructor does not generate default constructor"</li><li>Fixed issue #17 "Incompatibility with javax.annotation.Nonnull/Nullable"</li><li>Added more inspections and QuickFixes for some of lombok annotations.</li><li>Fixed: skip constructor generation for @Data if some constructor is already defined in the class</li><li>Fixed: skip getter generation for invalid lazy-getters</li><li>Added support for "LazyGetter" and "FluentSetter" annotations from lombok-pg</li></ol></li><li>0.2<ol><li>Added inspections for lombok annotations.</li><li>Added some simple QuickFixes for lombok inspections.</li><li>Fixed bug with not working auto-completion in the same source file with lombok annotations that generate methods.</li><li>Better support of lombok annotations, especially for 'staticName','types' and 'excludes' properties of @Delegate and @XXXConstructor</li><li>General bug fixing and many improvements</li></ol></li><li>0.1<ol><li>Initial Release for IDEA &gt;= 10.0</li></ol></li></ul>

News for Lombok

$
0
0
<ul><li>0.24<ol><li>Fixed #353: Support for fieldDefaults in lombok.config</li><li>Fixed #547: Updated support for FieldNameConstants</li><li>Fixed #560: ProcessCanceledException when opening project</li><li>Fixed #577: 'SIMPLE_BAD_CHARACTER' error thrown during IntelliJ startup</li><li>Fixed #583: IntelliJ 2019.1 EAP: Plugin not supported</li><li>Fixed #584: AccessLevel not being respected for staticConstructorMethod by @All/@RequiredArgsConstructor</li><li>Fixed #593: Constructor body context is not set properly</li></ol></li><li>0.23<ol><li>Fixed #296: val does not resolve correct type for initializer with generic diamond</li><li>Fixed #437: Wrong compile error when using AllArgsConstructor.staticName</li><li>Fixed #556: Support for IDEA-2018.3</li><li>Dropped support of deprecated lombok annotations: lombok.experimental.Value and lombok.experimental.Builder; Use lombok.Value and lombok.Builder instead</li></ol></li><li>0.22<ol><li>Performance improvements #516: Editor UI freezes when editing a particular class</li><li>Fixed #504: Added Support for Delombok of @EqualsAndHashcode and @ToString Exclude/Include annotations</li><li>Fixed #507: @Value and @FieldDefaults should skip static fields</li><li>Fixed #472: Lombok should not interfer with java 10 'var'</li><li>Fixed #530: Remove explicit type argument leads to error</li><li>Fixed #531: Inspection for Lombok annotations incorrectly highlights 'var'</li><li>Better Support for @Cleanup: 'AutoCloseableResource'-Inspection can handle @Cleanup correctly in IntelliJ</li></ol></li><li>0.21<ol><li>Fixed Regression #533: StackOverflowError with PsiFieldImpl.isDeprecated</li><li>Removed obsolete support for hrisey</li></ol></li><li>0.20<ol><li>Fixed #119: IDEA doesn't rename builder method when field is renamed</li><li>Fixed #144: Find usages on field should find usages of builder/wither methods</li><li>Fixed #186: Find usages doesn't work (for example Accessors with Setter/Getter)</li><li>Fixed #295: Refactor Rename misses @Builder methods</li><li>Fixed #450: @Builder doesn't mark generated builder 'setters' as @Deprecated if the source field is deprecated</li><li>Fixed #497: Lombok plugin breaks creating Intellij IDEA postfix expressions</li><li>Fixed #499: @Builder does not respect @Accessors on fields</li></ol></li><li>0.19<ol><li>Fixed #475: Added support for @FieldNameConstants</li><li>Fixed #488: Added support for @Flogger annotation</li><li>Fixed #490: Added support for lombok.noArgsConstructor.extraPrivate</li><li>Fixed #473: Warning about Wither requiring AllArgsConstructor, although Builder provides one</li><li>Fixed #382: Added support for @XXX(onMethod_, onParam_, onConstructor_) for JDK8</li></ol></li><li>0.18<ol><li>Fixed #481: Fix plugin compatibility with IntelliJ 2018.2 EAP</li></ol></li><li>0.17<ol><li>Fixed #375: Added support for @Builder.Default</li><li>Fixed #465: Fix plugin compatibility with IntelliJ 2018.1</li></ol></li><li>0.16<ol><li>Fixed #210: Changing log annotation requires restart of Intellij to work</li><li>Fixed #270: Compile errors after moving an @Setter annotation by using IntelliJ move keyboard shortcut ⌥⇧↑</li><li>Fixed #365: [Feature request]IDEA .var suffix feature replacement</li><li>Fixed #379: StackOverflowException occurs sporadically when plugin enabled</li><li>Fixed #419: Stackoverflow in Intellij because of recursive delegation in @Delegate</li><li>Fixed #426: PSI equals shouldn't perform resolve</li><li>Fixed #427: Exception thrown when using *Find Usages* with ideavim</li></ol></li><li>0.15.17.2<ol><li>Fixed #415: Plugin Error: Lombok Plugin threw an uncaught NoClassDefFoundError</li></ol></li><li>0.15<ol><li>Fixed #134: Add suppot for toBuilder = true</li><li>Fixed #145: Overriding builder() method for @Builder shows false compilation error</li><li>Fixed #162: @Data/@XConstructor bug with default constructor</li><li>Improved #260: Handling val - Inferred Type is Object</li><li>Fixed #290: Getter and FieldDefaults with parameter AccessLevel in Enum shows "cannot access"</li><li>Fixed #337: Component name collision: 'UpdateComponent'</li><li>Fixed #339: Delombok for @ToString should use simpleName for class</li><li>Fixed #342: @EqualsAndHashCode/@ToString should treat explicit "of = {}" differently</li><li>Fixed #359: Explicit type can be diamond inspection is overloaded with the same id</li><li>Fixed #367: @Data on parent and child should be marked as compilation error</li><li>Fixed #393: @Builder with @Singular map produces duplicated variables</li><li>Fixed #399: IndexNotReadyException in FieldFindUsagesHandler</li><li>Fixed #412: @Accessors(fluent = true) does not impact @Wither but the plugin assumes it does</li></ol></li><li>0.14<ol><li>Fixed #209: Fixed @EqualsAndHashCode unnecessary warning</li><li>Fixed #212: Fixed Inspection "Field may be 'final'" triggers in spite of @Setter</li><li>Fixed #253: Fixed Refactor "Default @Getter" removes annotation on JPA entity classes</li><li>Fixed #302: Changed linked text in "Lombok Requires Annotation Processing" notification</li><li>Fixed #304: Fixed @FieldDefaults`s access level 'PUBLIC' doesn't work</li><li>Fixed #306: Problem with @Builder and generics</li><li>Fixed #308: Write access is allowed from write-safe contexts only</li><li>Fixed #313: Missed substitution when class and builder have generics</li><li>Fixed #320: Fixed No availability to generate any constructor</li><li>Fixed #322: Added support of lombok.experimental.var</li><li>Fixed #332: @Value(staticConstructor = "of") breaks intellij's type inference</li><li>Fixed #334: Added support for inlining getters/setters</li></ol></li><li>0.13<ol><li>Fixed #226: @Setter(AccessLevel.NONE) triggers error and not just warning on final fields</li><li>Fixed #254: Properties from lombok.config does not involve on suggestion list</li><li>Fixed #259: Support JBoss Logging (new in Lombok 1.16.10)</li><li>Fixed #262: When lombok.accessors.chain=true setters show void return value</li><li>Fixed #268: Lombok Dependency is possible outdated' message even when 'Enable lombok version warning' is unchecked.</li></ol></li><li>0.12<ol><li>Added support for transparent changing of visibility of existing fields and variables for IntelliJ 2016.2</li><li>Fixed #56: Missing auto-generated modifiers on fields and class shown in the "Structure" window when using `@Value`</li><li>Fixed #137: Private visibility added by @Value not respected by IDE.</li><li>Fixed #143: Support UtilityClass</li><li>Fixed #147: @FieldDefaults(makeFinal = true) and bitwise operators produce an error message</li><li>Fixed #158: val causes intellij to show an invalid error when used alongside an anonymous class</li><li>Fixed #202: @Builder supports setter for final field (@Value)</li><li>Fixed #230: @Value / @EqualsAndHashCode callSuper false warning: lombok.config ignored</li></ol></li><li>0.11<ol><li>Fixed #153: Configuration keys</li><li>Fixed #125: Support for lombok.getter.noIsPrefix</li><li>Fixed #128: Support @Slf4j with custom logger name</li></ol></li><li>0.10<ol><li>Overall significant performance optimizations</li><li>Fixed #88: Delegating to class with generics using @Delegate annotation</li><li>Fixed #136: "Cannot infer arguments" with @RequiredArgsConstructor</li><li>Fixed #157: Intellij fails to infer type for constructor defined with @RequiredArgsConstructor</li><li>Fixed #176: Unchecked warning when using static constructor for @Data and @Value on parametrized class</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #184: Linter suggests to add @EqualsAndHashCode to declare callSuper, but already overriden</li><li>Fixed #105: val sometimes fails to be parsed correctly</li><li>Fixed #142: IDE highlights val as an error if it had reparsed code before the line was completed</li><li>Fixed #168: val does not work with generic method calls as the initializer expression</li><li>Fixed #180: Low performance of @Builder analysis</li><li>Fixed #183: val can not work when method has Generic return</li></ol></li><li>0.9.8<ol><li>Fixed #151: Builder issues with Accessors</li><li>Fixed #153: IntelliJ produces warning when specifying generic type on val declaration</li><li>Fixed #156: Exception in @Singular handling</li><li>Fixed #165: Can't correctly resolve multiple @Builder methods in same class having partial implementations</li><li>Fixed #172: "Lombok needs a default constructor in the base class" error in enum</li><li>Fixed #175: Added support for @Tolerate for @Getter and @Setter</li><li>Fixed #177: Null pointer in intellij version 15.0.3</li></ol></li><li>0.9.7<ol><li>Added caching of produced PsiElements to reduce probability of recursive invocation #112,#123, #126, #129</li><li>Fixed #130: @XArgsConstructor don't show error when used on a subclass that requires non-empty super call</li><li>Fixed #132: Make @EqualsAndHashCode(callSuper = true) default</li><li>Fixed #135: Added support for @NoArgsConstructor(force = true)</li><li>Fixed #149: Idea cannot generate another constructor when @NoArgsConstructor is used</li></ol></li><li>0.9.6<ol><li>Fixed #47: Feature request: support onX annotations via @__</li><li>Fixed #77: Support new @Singular annotation for @Builder collection fields</li><li>Fixed #123: SpinAllocator has exhausted! Too many threads or you're going to get StackOverflow</li></ol></li><li>0.9.5<ol><li>Fixed #48: Importing @Builder generated builder classes does not work</li><li>Added #77: Basic Support for new @Singular annotation for @Builder collection fields</li><li>Fixed #111: @Builder on constructors/methods is not recognized in Android Studio</li><li>Fixed #116: @Builder - Builder class can't be found without a static import</li><li>Added Hrisey @Parcelable support patch</li><li>Dropped outdated support for some lombok_pg annotations</li></ol></li><li>0.9.4<ol><li>Fixed regression #108: Getter/Setter wrong after last Update</li><li>Fixed #100, #72: AssertionError: Stub and PSI element type mismatch</li></ol></li><li>0.9.3<ol><li>Fixed #95: Fluent Setter Override Error</li><li>Fixed #96: @Value and @Wither not playing well together</li><li>Fixed #97: Two constructors being shown when using @Builder and @AllArgsConstructor together</li><li>Fixed #98: Plugin crash: IndexNotReadyException val processing</li><li>Fixed #101: @SneakyThrows causes incorrect errors in IntelliJ 14</li></ol></li><li>0.9.2<ol><li>Added #9: Basic val support in IntelliJ 14.1</li><li>Fixed #81: @Builder: buildMethod should have same throws-list as annotated static method</li><li>Fixed #82: Abstract Class + @Delegate</li><li>Fixed #83: Getting inconvertible types error assigning new builder instance</li><li>Fixed #84: Properly find usages of @Getters &amp; @Setters on fields with @Acccessor prefixes</li><li>Fixed #90: Renaming a field with different case doesn't rename getter</li><li>Fixed #92: Improved @Wither support</li><li>Fixed #93: IntelliJ unable to resolve constructor when using @Builder and @Value together</li></ol></li><li>0.9.1<ol><li>Fixed #33: Builder annotation with partial implementation shows errors</li><li>Fixed #78: Support for constructors of @Value objects with assigned final fields</li><li>Fixed #79: Support for multiple @Builder in same java class</li><li>Fixed #80: Some issues with "delomboked" @Builder on static method</li></ol></li><li>0.9.0<ol><li>Added Delombok Feature for @Builder</li><li>Issue #53: Basic Support for Lombok configuration keys</li><li>Fixed #57: Incorrect constructors appear in "Structure" when `@Value` and `@Builder`</li><li>Fixed #70: Conflict resolution failed on renaming field together with its accessors in IntelliJ 14</li><li>Issue #74: Fixed (only IntelliJ 14+) Sneaky Throws Not Correctly Detected for Anonymous Inner Class</li><li>Issue #75: Added support for @lombok.Builder (lombok version 1.16)</li></ol></li><li>0.8.9<ol><li>Fixed #67: Updates and Improvements for IntelliJ 14, fixed incompatibility</li></ol></li><li>0.8.8<ol><li>Fixed #52 : Invalid stub element type in index</li><li>Fixed #54 : @Wither copies @Nullable annotation to generated method</li><li>Fixed #62 : Intellij shows error on Lazy Getter</li><li>Fixed #63 : Added support for @Tolerate (together with @Value, @Data)</li><li>Fixed issue 109(on GoogleCode): Intellij freezes regularly when the lombok plugin is enabled</li><li>Fixed issue 106(on GoogleCode): Static methods annotated with @Builder are not recognized</li><li>Updated to lombok changes: canEqual (of @EqualsAndHashCode fame) should be protected instead of public.</li><li>Basic autocompletion and highlighting for lombok.config files</li></ol></li><li>0.8.7<ol><li>Fixed issue 104(on GoogleCode): Intellij reports unused field with @Getter and @Setter</li><li>Fixed #50 : @SneakyThrows does not work for try-with-resource statements</li><li>Fixed #51 : Delegate annotation moved to experimental</li><li>Fixed #58 : NoSuchMethodError in IntelliJ 14 EAP</li></ol></li><li>0.8.6<ol><li>Added basic refactoring actions for Lombok @Data, @ToString and @EqualsAndHashcode methods</li><li>Fixed #46 : @SneakyThrows does not work on methods which throws multiple exceptions</li></ol></li><li>0.8.5<ol><li>Fixed #44 : @SneakyThrows doesn't hide exception on Intellij13</li></ol></li><li>0.8.4<ol><li>Fixed #20 : Inspection of lombok annotations say I can't use @Builder on constructor</li><li>Fixed issue 92(on Googlecode) : Plugin flags @Builder annotations when they are placed on contructors</li><li>Fixed #41 : Error with @Builder</li><li>Fixed #42 : Added Extension to populate Structure view</li><li>Fixed issue 13(on GoogleCode): @SneakyThrows does not hide Unhandled Exception Error</li></ol></li><li>0.8.3<ol><li>Fixed #17: Cyclic parent child relation</li><li>Fixed #34: Lombok plugin crashes</li><li>Fixed #36: Possible class cast exception</li><li>Fixed #37: Delombok of files included as library failes</li></ol></li><li>0.8.2<ol><li>Added support for "topic" annotation value of all @Log annotations (Lombok &gt;= 1.12.6)</li><li>Added validation of static fields/methods of @Delegate annotation (@Delegate is legal only on instance fields or no-argument instance methods)</li><li>Fixed #19: Slf4j in static context</li><li>Fixed #29: Renaming a class with the @Log* annotation adds extra qualification to calls</li><li>Fixed #31: Prevent errors with invalid identifiers for builderClassName in @Builder annotation</li><li>Fixed #32: Refactor -&gt; Extract -&gt; Parameter Object || Change Signature broken</li><li>Fixed (on GoogleCode) #83: @Slf4j does not work when added for first time</li><li>Fixed (on GoogleCode) #100: Refactor Change Signature || Extract - Parameter Object</li></ol></li><li>0.8.1<ol><li>Issue (on Git) #23: Fixed @Delegate inspection reports error</li><li>Issue (on Git) #27: Fixed @Delegate on a type parameter doesn't fail</li><li>Issue #60: Fixed @Delegate on methods is not supported now</li><li>Issue #98: Fixed Lombok Experimental Accessor Prefix does not handle non-alphanumeric prefixes</li></ol></li><li>0.8.0<ol><li>Added refactoring action for Lombok @Log and friends, @Getter and @Setter methods</li><li>Added refactoring actions to Delombok @Data, @Value, @Wither, @Constructors, @Getter, @Setter, @EqualsAndHashCode, @ToString and @Log annotations</li><li>Fixed problem with renaming fields in class containing lombok @Getter and @Setter</li><li>Issue #94: Fixed Intellij does not correctly create the constructor with @RequiredAllConstructor for classes with @Value</li></ol></li><li>0.7.3<ol><li>Fix IllegalArgumentException when trying to expand method names on IntelliJ 11</li></ol></li><li>0.7.2<ol><li>Fix multiple stackoverflow exceptions</li></ol></li><li>0.7.1<ol><li>Some performance optimizations</li></ol></li><li>0.7<ol><li>Added partial support for @Value lombok annotations</li><li>Added support for @Accessors lombok experimental annotation</li><li>Added support for @Wither lombok experimental annotation</li><li>Added support for @Builder lombok experimental annotations</li></ol></li><li>0.6.5<ol><li>Issue #20 Fixed Using @Delegate together with generic methods produced red underlining in the editor window</li><li>Issue #29 Fixed @Delegate leads to exception in LombokLightParameter</li><li>Issue #37 and #59 Fixed @EqualsAndHashCode inspection for callSuper parameter</li><li>Issue #54 Valid code produces inspections errors - anonymous instance, partial implementation</li></ol></li><li>0.6.4<ol><li>Issue #49 Deprecated fields should generate deprecated methods</li></ol></li><li>0.6.3<ol><li>Issue #41 Added support for XSlf4j and Log4j2 logger</li><li>Issue #44 Fixed Getter- and Setter- method generation, when method is already there with a parameter(s)</li><li>Issue #56 Removed obsolete plugin dependencies (they have been merged into intellij core)</li></ol></li><li>0.6.2<ol><li>Issue #50 Compiled with java 1.7 -&gt; Don't work under java 1.6 vms</li></ol></li><li>0.6<ol><li>Issue #23 Updated to run with IntelliJ 12</li><li>Issue #42 IllegalArgumentException with Intellij 12</li><li>Issue #48 IllegalArgumentException with Intellij 12</li><li>Issue #38 Added ability to enable/disable lombok-intellij-plugin per project-configuration and reduced logging-level of plugin</li></ol></li><li>0.5<ol><li>Issue #23 Initial support for IntelliJ 12</li><li>Issue #12 Added support for "Singleton" and "EnumId" annotations from lombok-pg</li><li>Fixed Issue #27 "@EqualsAndHashCode on final classes: Should not have a canEquals in that case."</li><li>Fixed Issue #28 "Getters and setters should be generated even if the method exists with different parameter count"</li></ol></li><li>0.4<ol><li>fix reflection access for intellij ultimate</li></ol></li><li>0.3<ol><li>Fixed issue #4 "Getter/Setter on generic types"</li><li>Fixed issue #6 "The Plugin panel in IDEA lists the plugin as "Lombook Plugin (doubled letter 'o')"</li><li>Fixed issue #7 "Added support for IntelliJ 11"</li><li>Fixed issue #9 "@Data(staticConstructor="of") is not created"</li><li>Fixed issue #10 "Empty constructor is created even if it already exists"</li><li>Fixed issue #15 "@Data with @NoArgsConstructor does not generate default constructor"</li><li>Fixed issue #17 "Incompatibility with javax.annotation.Nonnull/Nullable"</li><li>Added more inspections and QuickFixes for some of lombok annotations.</li><li>Fixed: skip constructor generation for @Data if some constructor is already defined in the class</li><li>Fixed: skip getter generation for invalid lazy-getters</li><li>Added support for "LazyGetter" and "FluentSetter" annotations from lombok-pg</li></ol></li><li>0.2<ol><li>Added inspections for lombok annotations.</li><li>Added some simple QuickFixes for lombok inspections.</li><li>Fixed bug with not working auto-completion in the same source file with lombok annotations that generate methods.</li><li>Better support of lombok annotations, especially for 'staticName','types' and 'excludes' properties of @Delegate and @XXXConstructor</li><li>General bug fixing and many improvements</li></ol></li><li>0.1<ol><li>Initial Release for IDEA &gt;= 10.0</li></ol></li></ul>

News for Markdown Navigator

$
0
0
<div><h3>2.8.4 - Bug Fix &amp; Enhancement Release</h3><ul><li><strong>Bug Fixes</strong>, Full <a href="https://github.com/vsch/idea-multimarkdown/blob/master/resources/META-INF/VERSION.md">Version Notes</a></li><li><strong>Java 11 JRE Support</strong></li><li><strong>Improved Preview and Typing</strong> response</li><li><strong>Cut/Copy/Paste Improved</strong> to handle Macros, Enumerated References and Link adjustments</li><li>Copy/Paste <strong>between IDE instances</strong> with all references included and links adjusted</li><li><strong>Plain Text Completions</strong> to insert references defined in file and in<a href="https://github.com/vsch/idea-multimarkdown/wiki/Rendering-Profiles-Settings#plain-text-suggestion-scope">Plain Text Suggestion Scope</a></li><li><strong>Inspection Option</strong> to ignore markdown text in fenced code</li><li><strong>New Inspections</strong><ul><li>mismatch of link to heading text for anchor refs to headings</li><li>unicode LINE SEPARATOR in file</li><li>list item needs more indentation to be a sub-item</li></ul></li><li><strong>Annotator Settings</strong> to customize enabled annotations</li><li><strong>Annotator Errors</strong> to show underline for file in project tree</li><li><strong>New Intentions</strong> to wrap auto-link looking text in <code>&lt;&gt;</code></li><li><strong>New HTML Paste Options</strong> convert links to:<ul><li><code>References</code></li><li><code>Text</code></li><li><code>HTML</code></li><li><code>Explicit links</code></li></ul></li><li><strong>New Structure View Option</strong> Show Headings &amp; Tasks</li><li><strong>Show Members</strong> in project view to show headings</li><li><strong>Format Document</strong> option to remove unused reference element definitions</li><li><strong>In-place Rename</strong> of headings, references and other elements</li><li><strong>Dropped Links</strong> insert options:<ul><li><code>Link</code></li><li><code>Ref Link &amp; Reference</code></li><li><code>Reference Only</code></li></ul></li><li><strong>Syntax Highlighter Attributes</strong> for GitLab extension elements</li><li><strong>Ignore invalid link or anchor</strong> annotator comment directive</li><li><strong>Compound Enumerated References</strong> for legal numbering of elements:<a href="https://github.com/vsch/idea-multimarkdown/wiki/Enumerated-References-Extension">Enumerated Reference Extension</a></li><li>Create <strong>PDF Export</strong> profile: <a href="https://github.com/vsch/idea-multimarkdown/wiki/Rendering-Profiles-Settings#configuring-for-non-latin-character-sets">Configuring for Non-Latin Character Sets</a></li><li>Default <strong>Completion format</strong> setting to change starting link address format</li></ul></div>

News for HaskForce

$
0
0
<p><span><b>Warning:</b> You cannot use multiple Haskell plugins at the same time.</span> If you have installed a Haskell language plugin for IntelliJ be sure to uninstall it before installing this one.</p><p> If you encounter any issues, please submit them on our<a href="https://github.com/carymrobbins/intellij-haskforce/issues">bug tracker</a>.</p><p><b>v0.3.42</b></p><ul><li>Auto-import support via ghc-mod<ul><li> Speacial thanks to @i-am-the-slime for the base implementation!</li></ul></li><li> Resolve hindent format action bug<ul><li>Special thanks to @dplusic for the fix!</li></ul></li><li>Introducing Stack Task run configuration</li><li>Improvements for ghc-mod integration<ul><li>Caching find/browse data</li><li>Lazily spawn after changing settings</li><li>Auto-kill long running, idle ghc-mod processes</li></ul></li><li>Properly highlight not-in-scope types as red</li><li>Support newer hlint versions (&gt;= 2.1.5) (#365)</li><li>Updated GHC extensions and flags autocompletion</li><li> Ensure module name generated via Create Haskell File action is properly qualified</li><li>Various parser fixes:<ul><li>Import consyms (type operators)</li><li>Data families</li><li>DerivingStrategies</li><li>DerivingVia</li><li>DerivingVia</li><li>LambdaCase</li><li>TypeApplications</li></ul></li></ul><p></p><p><b>v0.3.41</b></p><ul><li>Use Scala 2.12 runtime (#348)</li></ul><p></p><p><b>v0.3.40</b></p><ul><li>Fix builder classpath (#342)</li></ul><p></p><p><b>v0.3.39</b></p><ul><li>Fix indentation parsing (#334)</li><li>Fix errors in HaskellExternalAnnotator (#288)</li><li>Improve spellchecking (#339)</li><li>Added run configs for Etlas (#302)</li><li>Highlight unknown or unused symbols with ghc-mod</li><li>Complete function names in declaration position</li><li>Reload completion cache on user invocation</li></ul><p></p><p><b>v0.3-beta.38</b></p><ul><li>Ensure all output gets processed when building with stack (#325)</li><li>Don't notify for git errors (#324)</li><li>Create Etlas project and builder (#302)</li></ul><p></p><p><b>v0.3-beta.37</b></p><ul><li>Help ghc-mod find stack (#318, #285)</li><li>Exclude .stack-work from sources (#321)</li><li>Don't report typos more than once (#320)</li><li>Parse Eta syntax (#302)</li></ul><p></p><p><b>v0.3-beta.36</b></p><ul><li>Fix Java 6 builder conflict (#278)</li><li>Parse extraneous commas in export/import lists (#284)</li><li>Fix read lock error (#271)</li><li>Strip HTML tags from ghc-modi 'killing' console message (#287)</li></ul><p></p><p><b>v0.3-beta.35</b></p><ul><li>Make HLint aware of extensions from Cabal file (#56)</li><li>Parse qualified operators in patterns (#218)</li><li>Parse 'do rec' syntax (#264)</li><li>Parse pragma-only files (#267)</li><li>Upgraded Grammar-Kit to 1.4.1</li><li>Upgraded JFlex to 1.7.0</li></ul><p></p><p><b>v0.3-beta.34</b></p><ul><li>Fix external builder issue (#282)</li></ul><p></p><p><b>v0.3-beta.33</b></p><ul><li>Require Java 8 (#281)<ul><li>The boot JDK for IntelliJ must be running Java 8 (already required for IDEA 2016.1)</li><li>Fixes problems with building Java 6 projects (#278)</li></ul></li><li>Improved Cabal file support (#169)<ul><li>Implemented a proper Cabal parser</li><li>GHC extensions autocompletion</li><li>Jump to source for modules listed in exported-modules</li><li>Determine source roots from Cabal file during Stack project import</li></ul></li><li>Properly dispose HaskellToolsConsole (#269)</li></ul><p></p><p><b>v0.3-beta.32</b></p><ul><li>Hindent support (#274)</li><li>Fix NPE caused by ghc-modi (#266)</li></ul><p></p><p><b>v0.3-beta.31</b></p><ul><li>Fixed issues with ghc-mod halting the IDE (#259)</li><li>Don't terminate ghc-modi on type info error (#261)</li><li>Allow 'location' values in stack.yaml packages (#263)</li><li>Show working directory in tools console (#251)</li></ul><p></p><p><b>v0.3-beta.30</b></p><ul><li>Fix "expand selection" feature to work with lists (#246)</li><li>Handle missing "packages" field in stack.yaml (#248)</li><li>Validate that project names do not contain whitespace (#252)</li><li>New "Haskell Stack Run" configuration (#252)</li><li>Added Haskell Tools Console (#237)</li></ul><p></p><p><b>v0.3-beta.29</b></p><ul><li>Use `hlint --no-exit-code` to avoid failing on lint warnings (#244)</li></ul><p></p><p><b>v0.3-beta.28</b></p><ul><li>Show build tool config errors in new project dialog</li><li>Parse boolean fields in stack.yaml</li><li>Improved external tool error reporting</li><li>Internal refactors to improve ghc-mod/hlint error highlighting</li></ul><p></p><p><b>v0.3-beta.27</b></p><ul><li>Warn if ghc-mod is compiled with a different version of GHC (#219)</li><li>Ghc-mod now executes in Stack context if applicable (#229)</li><li>Fixed halted IDE when modifying class constraints (#228)</li><li>Fixed importing Stack project at `.` directory (#230)</li><li>Fixed IndexOutOfBounds exception during indexing (#164)</li></ul><p></p><p><b>v0.3-beta.26</b></p><ul><li>Don't override user-specified ghc-modi flags, thanks to @adinapoli (#224)</li><li>Don't attempt to parse directories as stack.yaml (#216, #227)</li></ul><p></p><p><b>v0.3-beta.25</b></p><ul><li>Bug fixes and minor refactoring</li><li>Fix type info errors (#204)</li><li>Fix autocompletion when hiding names (#209)</li><li>Fix ghc-mod parse error messages (#212)</li></ul><p></p><p><b>v0.3-beta.24</b></p><ul><li>Added stack support (#167)</li><li>Added ghc-mod 5.4 support (#182)</li><li>Parse numeric escapes (#196) and haddock comments (#198)</li></ul><p></p><p><b>v0.3-beta.23</b></p><ul><li>Add spellchecker support (#197)</li><li>Fix redundant dashes when splitting comments (#199)</li></ul><p></p><p><b>v0.3-beta.22</b></p><ul><li>Parser improvements: InstanceSigs, MINIMAL pragma for class definitions, and qualified expressions in ViewPatterns, relaxed let expressions.</li><li>Autocompletion no longer includes keywords where not applicable.</li><li>Go to definition for exported modules, re-exported functions, and type definitions, thanks to @charleso.</li></ul><p></p><p><b>v0.3-beta.21</b></p><ul><li>Type info action only applies to Haskell files (#156)</li><li>ghc-mod completion optimizations</li><li>Added Add Cabal Package and Discover Cabal Packages actions</li><li>Enhanced the new project wizard to configure tools and Cabal package settings</li><li>Resolved hlint annotation issue (#121)</li><li>Honor NoImplicitPrelude pragma for autocompletion</li></ul><p></p><p><b>v0.3-beta.20</b></p><ul><li>Added jump to definition for local variables</li><li>Resolved type info action traceback (#135)</li><li>Updated new project wizard to prompt for SDK (#141)</li><li>Improved operator and comment parsing (#152)</li></ul><p></p><p><b>v0.3-beta.19</b></p><ul><li>Updated ghc-mod(i) integration to use the user-specified GHC and Cabal.</li><li>Highlight mdo and rec as keywords (#120)</li><li>Improved string escape parsing (#111)</li><li>Parse forall in data declarations (#132)</li><li>Parse PACK/UNPACK pragmas for GADTs</li><li>Handle leading slash for QuasiQuote language injections.</li><li>Updated icons for retina display</li></ul><p></p><p><b>v0.3-beta.18</b></p><ul><li>Implemented <b>Type Info</b> action. (#90)</li><li>Implemented language injections for QuasiQuotes.</li><li>Improved import completion with aliased modules.</li><li>Improved <b>Restart ghc-modi</b> action. (#103)</li><li>Implemented creation of subdirectories for create file action, e.g. <b>Foo.Bar.Baz</b> creates <b>Foo/Bar/Baz.hs</b></li><li>Fixed hash operator parsing. (#106)</li><li>Improved RankNTypes support. (#92)</li><li>Improved Windows support. (#108, #109)</li></ul><b>v0.3-beta.17</b><ul><li>Implemented closed type families.</li><li>Implemented jump to function/variable declarations without type signatures.</li><li>Added module path creation when creating a new file as `Path.To.Module`.</li></ul><b>v0.3-beta.16</b><ul><li>Improved ghc-modi integration.</li></ul><b>v0.3-beta.15</b><ul><li>Implemented FunctionalDependencies.</li><li>Removed dependency on Apache commons-lang.</li></ul><b>v0.3-beta.14</b><ul><li>Implemented RankNTypes for type declarations. (#92)</li></ul><b>v0.3-beta.13</b><ul><li>Resolved parser issues with partial case expressions. (#82)</li></ul><b>v0.3-beta.12</b><ul><li>Improved "Go to symbol" by indexing declarations.</li><li>Resolved bug with ghc-modi blocking. (#91)</li><li>Prevent ghc-modi from restarting when it terminates unexpectedly.</li><li>Added a "Restart ghc-modi" action to give the user control over when to restart ghc-modi.</li></ul><b>v0.3-beta.11</b><ul><li>Fixed duplicate error messages from ghc-modi.</li><li>Improved performance of jump to declaration.</li><li>Added UnicodeSyntax support.</li><li>Added MagicHash syntax support.</li><li>Added tab settings under Code Style settings.</li><li>Run configurations now verify cabal version.</li></ul><b>v0.3-beta.10</b><ul><li>Added support for jumping to data and newtype constructor definitions.</li><li>Jump to definition will resolve based on your imports.</li><li>Multi-resolve now displays module names.</li><li>Completion takes into account explicit and hiding imports.</li><li>Reference completion now displays module name instead of file name.</li></ul><p></p><p><b>v0.3-beta.9</b></p><ul><li>Fixed auto-add type signature intention on Windows. (issue #79)</li><li>Fixed ignore hlint intention on Windows. (issue #59)</li></ul><p></p>

News for Scala

News for Rust

$
0
0
<a href="https://intellij-rust.github.io/2019/03/26/changelog-95.html"> https://intellij-rust.github.io/2019/03/26/changelog-95.html</a>

News for Rust

$
0
0
<a href="https://intellij-rust.github.io/2019/03/26/changelog-95.html"> https://intellij-rust.github.io/2019/03/26/changelog-95.html</a>

News for Symfony Plugin

$
0
0
<ul><li>Fix service generation when a class name contains "Bundle" (Vincent Dechenaux) <a href="https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/1293">#1293</a></li><li>Services with tag twig.extension should implement Twig_ExtensionInterface (Vincent Dechenaux) <a href="https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/1292">#1292</a></li><li>Add doctrine-meta folder as PHP library into plugin (Thomas Schulz) <a href="https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/1290">#1290</a></li><li>Add doctrine-phpstorm-meta as submodule (Thomas Schulz) <a href="https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/1290">#1290</a></li><li>Updated symfony-phpstorm-meta files (Thomas Schulz) <a href="https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/1289">#1289</a></li></ul>

News for Shopware Plugin

$
0
0
<ul><li>Add plugin logger, fixes <a href="https://github.com/Haehnchen/idea-php-shopware-plugin/issues/90">#90</a> (Soner Sayakci)</li><li>Add s_core_shops_attributes (Shyim)</li><li>Add plugin parameter, fixes <a href="https://github.com/Haehnchen/idea-php-shopware-plugin/issues/76">#76</a> (Shyim)</li><li>Fix create method on model doctrine events (Shyim)</li><li>Remove check license inspection (Shyim)</li><li>Add plugin services from Shopware 5.5 (Soner Sayakci)</li></ul>

News for PlantUML integration

$
0
0
<p>2.13</p><ul><li>PlantUml library upgrade to v1.2019.3</li><li>Fixed image scaling in Windows 10</li><li>Added MindMap support</li><li>Added Gantt support</li><li>Added Work Breakdown Structure support</li><li>Added option to use GRAPHVIZ_DOT environment variable preferentially</li><li>Grouped file templates</li><li>Restoring scroll position after an error</li><li>Zooming even when scale is defined in the code</li></ul><p>2.12</p><ul><li>PlantUml library upgrade to v1.2018.11</li><li>Fixed diagram saving</li></ul><p>2.11</p><ul><li>PlantUml library upgrade to v1.2018.9</li></ul><p>2.10</p><ul><li>PlantUml library upgrade to v1.2018.1</li></ul><p>2.9</p><ul><li>PlantUml library upgrade to v1.2017.15</li><li>Exception fixes</li></ul><p>2.8</p><ul><li>PlantUml library upgrade to v1.2017.12</li></ul><p>2.7</p><ul><li>Fixed opening in an external editor for multiple-page diagrams</li><li>Fixed edge cases for Copy and Save diagram actions</li></ul><p>2.6</p><ul><li>NPE fix for AndroidStudio</li><li>PlantUml library upgrade to v2017.08</li><li>Added support for *.plantuml file extension</li></ul><p>2.5</p><ul><li>Disabled asserts in PlantUml - they were causing slow rendering</li><li>PlantUml library upgrade to 8053</li></ul><p>2.4</p><ul><li>PlantUml library upgrade to 8051</li><li>Changed default shortcuts to Ctrl+Alt+Shift+F and G</li><li>NPE fix</li></ul><p>2.3.1</p><ul><li>Fixed ASCII image rendering and typos</li></ul><p>2.3</p><ul><li>Path to Graphviz dot executable was ignored</li><li>PlantUml library upgrade to 8043</li><li>Added a low memory watcher for cache clearing</li></ul><p>2.2</p><ul><li>Toggle button for disabling automatic rendering</li><li>When auto-rendering is disabled, update and reload button will be red</li><li>ALT+D shortcut for diagram update</li><li>ALT+F shortcut for diagram reload</li><li>Page titles fixed for partial rendering</li><li>Usage manual</li><li>About dialog reworked</li><li>IJ 12 compatibility fix</li></ul><p>2.1</p><ul><li>Scrolling fixed for 2016.2</li><li>Remembering selected page per file</li><li>New right click action: Generate PlantUML Server link to clipboard</li><li>Page titles in the dropdown page selector</li></ul><p>2.0</p><ul><li>PlantUml library upgrade to 8042</li><li>Images can be copied to clipboard as ASCII Art</li><li>Fixed: @startditaa` not recognized</li><li>Added a configurable delay between key up event and rendering run</li><li>Disabled URL links rendering by default - doubles rendering time</li><li>A lot of caching and optimizations</li><li>Added incremental rendering - only changed pages will be rendered</li><li>Added partial rendering mode - useful in large files - the document will be splitted by (@)newpage and each piece will be rendered by itself.</li><li>Added intentions to disable syntax check, and enable partial rendering - available on the start tag (@startuml,...)</li></ul>

News for CheckStyle-IDEA

$
0
0
<ul><li>5.25.0: New: Added Checkstyle 8.17, 8.18 (#438).</li><li>5.24.3: Fixed: Blatant white areas in the panel when Darcula in use - thanks to @embee1981 (#432).</li><li>5.24.2: Fixed: Fixed a synchronisation edge-case (#425).</li><li>5.24.1: Fixed: Some tweaks to the supported Checkstyle versions for better compatibility - thanks to @tsjensen (#424).</li><li>5.24.0: Fixed: The plugin should now build &amp; run on JDK 11.</li><li>5.24.0: Fixed: We now handle exclamation marks in JAR paths (#412).</li><li>5.24.0: Fixed: Rules files are more consistently cached in memory to hopefully alleviate Windows file-locking issues (#417).</li><li>5.24.0: Fixed: New version dialogue display is now tracked at application level (#415).</li><li>5.24.0: New: Several versions of Checkstyle that have no reported compatibility options with newer versions have been dropped so as to reduce plugin size.</li><li>5.24.0: New: Added Checkstyle 8.14, 8.16 (#420).</li><li>5.23.0: New: Added Checkstyle 8.13.</li><li>5.23.0: Fixed: Error highlighting should be better mapped to IDEA settings (#411).</li><li>5.22.1: New: Parse error messages are now displayed more sensibly (#409).</li><li>5.22.0: New: Added Checkstyle 8.12.</li><li>5.21.1: Fixed: Removed project path detokentisation, instead relying on IDEA's built-in support (#404).</li><li>5.21.0: Fixed: SAME_PACKAGE(n) is now handled when importing code styles (#377).</li><li>5.21.0: New: Rules files can now be loaded from the Checkstyle classpath (i.e. third-party JARs) (#400).</li><li>5.20.0: Fixed: Prevents the plugin from crashing when using SuppressionXpathFilter - thanks to @tduehr (#397).</li><li>5.20.0: New: Added Checkstyle 8.10.1, 8.11.</li><li>5.19.1: Fixed: Exception when rules file deleted (#396).</li><li>5.19.0: New: Added Checkstyle 8.9, 8.10.</li><li>5.18.6: Fixed: adding a new location should now use the Checkstyle version selected in the configuration panel.</li><li>5.18.5: New: extensions to API to support TestRoots Watchdog (#388).</li><li>5.18.4: New: added external API class (#388).</li><li>5.18.3: Fixed: the CustomImportOrder importer now deals with the absence of customImportOrderRules (#387).</li><li>5.18.2: Fixed: JavadocPackageCheck should work again (#385).</li><li>5.18.1: Fixed: Exceptions caught by scan action should now appear in the event log (#383).</li><li>5.18.1: Fixed: Added missing DTDs (#381).</li><li>5.18.0: New: Added Checkstyle 8.8.</li><li>5.17.1: Fixed: Moved update tracking to workspace.</li><li>5.17.0: New: Now built against IDEA 2016.1 (was 15.0.6).</li><li>5.16.3: New: Improved support for CustomImportOrder (#362). Thanks to Joey Lee (@yeoji).</li><li>5.16.3: New: Plugin will notify user on update and point at release notes (#373).</li><li>5.16.2: Fixed: Violations now include rule name in the static scan only (#371).</li><li>5.16.1: Fixed: DTDs pointing at sourceforge no longer trigger a live lookup (#280).</li><li>5.16.0: New: Added CheckStyle 8.6, 8.7.</li><li>5.16.0: Fixed: Plugin will now work if in the pre-installed plugin dir (#368).</li><li>5.15.0: New: Added CheckStyle 8.5 (#366).</li><li>5.14.0: New: Libraries can now be copied, to solve locking issues on Windows (#263). Thanks, yet again, to Thomas Jenson (@tsjenson).</li><li>5.13.0: New: Project-relative configurations in the default settings aren't loaded until we're in a project (#333).</li><li>5.13.0: Fixed: HTTP reader now has a 5s timeout (#360).</li><li>5.13.0: Fixed: More errors should be logged to the event log.</li><li>5.12.1: Fixed: Class loading issues that broke JavaDoc checks in Android Studio 3 should now be resolved (#352).</li><li>5.12.0: New: Added CheckStyle 8.4.</li><li>5.12.0: Fixed: Improved feedback when checker cannot be created.</li><li>5.11.0: New: Added CheckStyle 8.3.</li><li>5.10.2: New: Checkstyle version numbers now descend, leaving the most useful versions at the top - thanks to @tsjensen (#351).</li><li>5.10.2: Fixed: Fully qualified checks with paths are now resolved properly (#349).</li><li>5.10.2: Fixed: File normalisation was broken on Windows - thanks to @tsjensen (#351).</li><li>5.10.2: Fixed: Test paths on newer versions of IntelliJ should be corrected detected - thanks to @tsjensen (#351).</li><li>5.10.1: Fixed: Version check should now work on Java 9 (#346).</li><li>5.10.1: Fixed: Modified file results not shown when basedir was configured (#345).</li><li>5.10.0: New: Added CheckStyle 8.2 (#343).</li><li>5.9.1: New: Cleaned up patch releases of Checkstyle (#340). Thanks, again, to Thomas Jenson (@tsjenson).</li><li>5.9.0: New: Added CheckStyle 8.1 (#338).</li><li>5.8.2: Fixed: Parent of properties dialogue is now correct (#334).</li><li>5.8.2: Fixed: Parse stream errors now correctly show the root exception (#331).</li><li>5.8.2: Fixed: Property-only changes are now correctly detected when checking configuration modification state (#331).</li><li>5.8.2: New: We attempt to resolve rules files as project relative in the configuration dialogue (#333).</li><li>5.8.1: Fixed: Resolved cyclic dependency issue. Thanks to Thomas Jensen (@tsjensen) (#327).</li><li>5.8.0: New: Bundled Sun/Google checks are now read from selected version of Checkstyle. Thanks to Thomas Jensen (@tsjensen) (#320).</li><li>5.7.0: New: Added CheckStyle 8.0.</li><li>5.7.0: Fixed: short identifiers are used in temporary file names to assist with path limits on Windows.</li><li>5.6.2: New: code style importer now support avoid star imports - thanks to @zentol (#319).</li><li>5.6.2: New: temporary files are now created relative to the project base where possible (#321).</li><li>5.6.1: New: code style importer now supports import order - thanks to @zentol (#314).</li><li>5.6.1: Fixed: code style importer now adds an extra line between leading content and the package declaration (#315).</li><li>5.6.1: Fixed: improved housekeeping when Windows projects are not on the system drive (#313).</li><li>5.6.0: New: Added CheckStyle 7.8.1.</li><li>5.6.0: Fixed: we now try to use a temporary dir in the project folder when the projects is not on the system drive (#302).</li><li>5.5.1: New: File paths are now trimmed (#308).</li><li>5.5.0: New: Added CheckStyle 7.7 (#305).</li><li>5.4.0: New: Added CheckStyle 7.6.1 (#303).</li><li>5.3.1: Fixed: Paths from Checkstyle are now normalised (#302).</li><li>5.3.0: New: Added CheckStyle 7.6 (#300).</li><li>5.3.0: Fixed: Ignored problems are no longer counting for pre-checkin scan (#299).</li><li>5.2.0: New: Added CheckStyle 7.5.1 (#296).</li><li>5.2.0: Fixed: Ignored problems are excluded from the inspection results (#287).</li><li>5.1.4: Fixed: Ignored problems no longer create phantom nodes in the results view (#287).</li><li>5.1.3: Fixed: Supporting file lookup should be consistent when adding files (#293).</li><li>5.1.2: Fixed: Property defaults should now work again.</li><li>5.1.2: Fixed: Logging classes are now included in the local classpath to hopefully avoid oddities such as #294.</li><li>5.1.1: Fixed: Improved handling of cached checkers. Thanks to Thomas Jensen (@tsjensen) (#292).</li><li>5.1.0: Fixed: Third-party check now work again. Thanks to Thomas Jensen (@tsjensen) (#286).</li><li>5.1.0: New: Added CheckStyle 7.5.</li><li>5.0.1: Fixed: Improved handling of IOExceptions from rules files (#285).</li><li>5.0.0: New: You can now choose the version of Checkstyle to use. All credit to Thomas Jensen (@tsjensen) (#281).</li><li><em>For older changes please see the README.</em></li></ul>

News for Laravel Plugin

$
0
0
<ul><li>Require Project to be @NotNull on LaravelSettings#getInstance (Cedric Ziel)</li><li>Dont offer ExtractPartialViewAction when no project on event (Cedric Ziel)</li></ul>

News for JetForcer | The Smartest Force.com IDE

$
0
0
<p>1.4.1</p><ul><li>Bugfix:<ul><li>JF-1666 ISE exception throws during load names for value sets in Retrieve dialog</li><li>JF-1667 IDE throws error during method generation [User feedback]</li></ul></li></ul>
Viewing all 77237 articles
Browse latest View live