{"id":603907,"xmlId":"com.wakatime.intellij.plugin","name":"WakaTime","description":"\n      Metrics, insights, and time tracking automatically generated from your programming activity.<br>\n      <br>\n      <b>Installation</b><br>\n      <br>\n      1. Inside your IDE, select Preferences -&gt; Plugins -&gt; Browse Repositories....<br>\n      <br>\n      2. Search for wakatime.<br>\n      <br>\n      3. Click the green Install Plugin button and confirm the installation.<br>\n      <br>\n      4. Re-launch your IDE.<br>\n      <br>\n      5. Enter your <a href=\"https://wakatime.com/settings/account?apikey=true\">api key</a>, then click Save.<br>\n      <br>\n      6. Use your IDE like you normally do and your time will be tracked for you automatically.<br>\n      <br>\n      7. Visit https://wakatime.com to see your logged time.<br>\n      <br>\n      Source Code:  <a href=\"https://github.com/wakatime/jetbrains-wakatime\">https://github.com/wakatime/jetbrains-wakatime</a>\n    ","organization":"WakaTime","tags":["Reporting"],"version":"15.0.3","notes":"\n15.0.3 (2024-09-16)<br>\n++++++++++++++++++<br>\n<br>\n- Support dashboard linking to custom url using api_url config. #297<br>\n<br>\n<br>\n15.0.2 (2024-07-19)<br>\n++++++++++++++++++<br>\n<br>\n- Remove usage of deprecated com.intellij.openapi.diagnostic.LogLevel.setLevel. #283<br>\n<br>\n<br>\n15.0.1 (2024-07-19)<br>\n++++++++++++++++++<br>\n<br>\n- Fix sending line stats.<br>\n<br>\n<br>\n15.0.0 (2024-07-19)<br>\n++++++++++++++++++<br>\n<br>\n- Caret listener for improved user events coverage.<br>\n- Only send heartbeats with valid line stats.<br>\n<br>\n<br>\n14.4.1 (2024-07-17)<br>\n++++++++++++++++++<br>\n<br>\n- Keep heartbeats in queue until we have an IDE name detected.<br>\n<br>\n<br>\n14.4.0 (2024-06-20)<br>\n++++++++++++++++++<br>\n<br>\n- Try to always have line stats by caching previous values.<br>\n<br>\n<br>\n14.3.15 (2024-05-22)<br>\n++++++++++++++++++<br>\n<br>\n- Correctly catch Throwable which is parent of Exception. #283<br>\n<br>\n<br>\n14.3.14 (2024-05-19)<br>\n++++++++++++++++++<br>\n<br>\n- Ignore errors from deprecated logger. #283<br>\n<br>\n<br>\n14.3.13 (2024-03-30)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent asking for api key after cancel button pressed. #279<br>\n<br>\n<br>\n14.3.12 (2024-03-25)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent updating wakatime-cli when built from source.<br>\n<br>\n<br>\n14.3.11 (2024-02-03)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent prompting for api key when using vault cmd. #274<br>\n<br>\n<br>\n14.3.10 (2024-01-21)<br>\n++++++++++++++++++<br>\n<br>\n- Fix support for socks proxies.<br>\n<br>\n<br>\n14.3.9 (2024-01-08)<br>\n++++++++++++++++++<br>\n<br>\n- Link to api key settings page from initial setup dialog prompt.<br>\n<br>\n<br>\n14.3.8 (2024-01-01)<br>\n++++++++++++++++++<br>\n<br>\n- Fix IDE name in user agent string.<br>\n<br>\n<br>\n14.3.7 (2023-12-13)<br>\n++++++++++++++++++<br>\n<br>\n- Fix status bar icon.<br>\n<br>\n<br>\n14.3.6 (2023-12-13)<br>\n++++++++++++++++++<br>\n<br>\n- Bundle plugin icon.<br>\n<br>\n<br>\n14.3.5 (2023-12-13)<br>\n++++++++++++++++++<br>\n<br>\n- Optimize plugin icon svg.<br>\n<br>\n<br>\n14.3.4 (2023-12-13)<br>\n++++++++++++++++++<br>\n<br>\n- Fix badges in marketplace listing.<br>\n<br>\n<br>\n14.3.3 (2023-12-13)<br>\n++++++++++++++++++<br>\n<br>\n- Fix badge images in readme.<br>\n<br>\n<br>\n14.3.2 (2023-11-17)<br>\n++++++++++++++++++<br>\n<br>\n- Enable wakatime-cli metrics when settings.metrics ini config true.<br>\n<br>\n<br>\n14.3.1 (2023-11-04)<br>\n++++++++++++++++++<br>\n<br>\n- Badges.<br>\n<br>\n<br>\n14.3.0 (2023-11-02)<br>\n++++++++++++++++++<br>\n<br>\n- Rate limit checking for wakatime-cli updates, to avoid GitHub API quota.<br>\n- Remove ability to use alpha releases.<br>\n<br>\n<br>\n14.2.3 (2023-10-09)<br>\n++++++++++++++++++<br>\n<br>\n- Remove usage of internal PlatformUtils.<br>\n<br>\n<br>\n14.2.2 (2023-09-24)<br>\n++++++++++++++++++<br>\n<br>\n- Debug non-critical exceptions instead of warn. #267<br>\n<br>\n<br>\n14.2.1 (2023-08-21)<br>\n++++++++++++++++++<br>\n<br>\n- Fix internal config filename. #261<br>\n<br>\n<br>\n14.2.0 (2023-08-21)<br>\n++++++++++++++++++<br>\n<br>\n- Move internal config into wakatime folder. #261<br>\n<br>\n<br>\n14.1.6 (2023-08-18)<br>\n++++++++++++++++++<br>\n<br>\n- Omit sending heartbeat when IDE name not detected.<br>\n<br>\n<br>\n14.1.5 (2023-06-09)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent updating status bar when null. #257<br>\n<br>\n<br>\n14.1.4 (2023-02-05)<br>\n++++++++++++++++++<br>\n<br>\n- Log full traceback for exceptions to idea.log file.<br>\n<br>\n<br>\n14.1.3 (2022-12-15)<br>\n++++++++++++++++++<br>\n<br>\n- Disable verbose editor event logs in debug mode.<br>\n<br>\n<br>\n14.1.2 (2022-11-27)<br>\n++++++++++++++++++<br>\n<br>\n- Support api key with waka prefix.<br>\n<br>\n<br>\n14.1.1 (2022-09-09)<br>\n++++++++++++++++++<br>\n<br>\n- Correctly clear system proxy if not previously set. #232<br>\n<br>\n<br>\n14.1.0 (2022-08-07)<br>\n++++++++++++++++++<br>\n<br>\n- Fix prompt for api key on startup. #228<br>\n<br>\n<br>\n14.0.6 (2022-06-18)<br>\n++++++++++++++++++<br>\n<br>\n- Allow disabling IDE proxy for api.wakatime.com in IntelliJ built-in proxy settings. #224<br>\n<br>\n<br>\n14.0.5 (2022-06-15)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent using null Editor causing NullPointerException. #221<br>\n<br>\n<br>\n14.0.4 (2022-06-15)<br>\n++++++++++++++++++<br>\n<br>\n- Skip detecting line stats when project null to prevent IllegalArgumentException. #218<br>\n<br>\n<br>\n14.0.3 (2022-06-15)<br>\n++++++++++++++++++<br>\n<br>\n- Catch all exceptions in event handlers. #218<br>\n<br>\n<br>\n14.0.2 (2022-06-15)<br>\n++++++++++++++++++<br>\n<br>\n- Fix line stats calculations. #216<br>\n<br>\n<br>\n14.0.1 (2022-06-14)<br>\n++++++++++++++++++<br>\n<br>\n- Disable tracking time spent building. #206<br>\n<br>\n<br>\n14.0.0 (2022-03-30)<br>\n++++++++++++++++++<br>\n<br>\n- Track time spent building. #116<br>\n<br>\n<br>\n13.1.14 (2022-03-06)<br>\n++++++++++++++++++<br>\n<br>\n- Show error message when Defender blocks WakaTime from running. #203<br>\n<br>\n<br>\n13.1.13 (2022-02-18)<br>\n++++++++++++++++++<br>\n<br>\n- Prompt for api key after UI ready. #200<br>\n<br>\n<br>\n13.1.12 (2022-02-18)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent exception from malformed proxy string.<br>\n<br>\n<br>\n13.1.11 (2022-02-09)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent exception when api key dialog opens before UI ready. #200<br>\n<br>\n<br>\n13.1.10 (2022-01-27)<br>\n++++++++++++++++++<br>\n<br>\n- Delete old wakatime-cli directory before creating symlink.<br>\n<br>\n<br>\n13.1.9 (2022-01-27)<br>\n++++++++++++++++++<br>\n<br>\n- Create symlink to wakatime-cli for other editor plugins.<br>\n<br>\n<br>\n13.1.8 (2021-12-18)<br>\n++++++++++++++++++<br>\n<br>\n- Remove null chars when reading and writing config file. #195<br>\n<br>\n<br>\n13.1.7 (2021-12-18)<br>\n++++++++++++++++++<br>\n<br>\n- Log dependency download url in debug mode. #195<br>\n<br>\n<br>\n13.1.6 (2021-12-18)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent trying to use empty proxy. #195<br>\n<br>\n<br>\n13.1.5 (2021-12-17)<br>\n++++++++++++++++++<br>\n<br>\n- Log malformed url to idea.log file. #195<br>\n<br>\n<br>\n13.1.4 (2021-12-03)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent exception from AWT events are not allowed inside write action. #191<br>\n<br>\n<br>\n13.1.3 (2021-11-02)<br>\n++++++++++++++++++<br>\n<br>\n- Report missing wakatime-cli platform support to API.<br>\n<br>\n<br>\n13.1.2 (2021-11-01)<br>\n++++++++++++++++++<br>\n<br>\n- Use separate file for internal configs.<br>\n- Use last modified instead of etag for GitHub Releases API caching.<br>\n<br>\n<br>\n13.1.1 (2021-10-24)<br>\n++++++++++++++++++<br>\n<br>\n- Fix 2021.3 EAP exception on startup. #186<br>\n<br>\n<br>\n13.1.0 (2021-09-07)<br>\n++++++++++++++++++<br>\n<br>\n- Stop showing progress bar when updating status bar text. #184<br>\n<br>\n<br>\n13.0.3 (2021-08-25)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent tracking time when IDE not active, project not initialized, or scroll area unchanged. #183<br>\n<br>\n<br>\n13.0.2 (2021-05-08)<br>\n++++++++++++++++++<br>\n<br>\n- Improve the status bar icon colors. #173<br>\n<br>\n<br>\n13.0.1 (2021-05-04)<br>\n++++++++++++++++++<br>\n<br>\n- Fix NullPointerException when reading standalone from config.<br>\n<br>\n<br>\n13.0.0 (2021-05-04)<br>\n++++++++++++++++++<br>\n<br>\n- Support for downloading wakatime-cli from GitHub releases when standalone set to false in cfg file.<br>\n<br>\n<br>\n12.0.8 (2021-05-02)<br>\n++++++++++++++++++<br>\n<br>\n- Show debug warning after project fully initialized to prevent IllegalStateException Cannot find any window exception.<br>\n<br>\n<br>\n12.0.7 (2021-01-01)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent multiple background tasks from updating status bar at the same time.<br>\n<br>\n<br>\n12.0.6 (2021-01-01)<br>\n++++++++++++++++++<br>\n<br>\n- Ability to disable status bar item from WakaTime settings menu.<br>\n<br>\n<br>\n12.0.5 (2021-01-01)<br>\n++++++++++++++++++<br>\n<br>\n- Update status bar in background progress thread to prevent blocking UI. #166 #167<br>\n<br>\n<br>\n12.0.4 (2021-03-31)<br>\n++++++++++++++++++<br>\n<br>\n- Use alternate status bar icon for light theme. #165<br>\n<br>\n<br>\n12.0.3 (2021-03-31)<br>\n++++++++++++++++++<br>\n<br>\n- Update status bar in background thread to prevent blocking UI. #166<br>\n<br>\n<br>\n12.0.2 (2021-03-29)<br>\n++++++++++++++++++<br>\n<br>\n- Build plugin with JDK 1.8 using IDEA 2020.1 to support Android Studio. #164<br>\n<br>\n<br>\n12.0.1 (2021-03-29)<br>\n++++++++++++++++++<br>\n<br>\n- Build plugin with JDK 11 to support older IDE versions.<br>\n<br>\n<br>\n12.0.0 (2021-03-29)<br>\n++++++++++++++++++<br>\n<br>\n- Add status bar item showing todays coding time. #107 #150<br>\n<br>\n<br>\n11.0.1 (2020-03-05)<br>\n++++++++++++++++++<br>\n<br>\n- Upgrading to the new way of adding menu items. #135<br>\n<br>\n<br>\n11.0.0 (2020-02-23)<br>\n++++++++++++++++++<br>\n<br>\n- Download wakatime-cli standalone as zipped folder for improved performance.<br>\n<br>\n<br>\n10.0.2 (2020-02-23)<br>\n++++++++++++++++++<br>\n<br>\n- Use legacy PluginManager to read plugin version.<br>\n<br>\n<br>\n10.0.1 (2020-02-22)<br>\n++++++++++++++++++<br>\n<br>\n- Fix wakatime-cli filename on Windows platform.<br>\n<br>\n<br>\n10.0.0 (2020-02-22)<br>\n++++++++++++++++++<br>\n<br>\n- Use wakatime-cli standalone.<br>\n- Replace PluginManager usage with PluginManagerCore.<br>\n<br>\n<br>\n9.3.4 (2020-02-16)<br>\n++++++++++++++++++<br>\n<br>\n- Add com.intellij.modules.platform dependency. #131<br>\n- Use Python 3.8.1 bundled on Windows platforms.<br>\n<br>\n<br>\n9.3.3 (2019-11-01)<br>\n++++++++++++++++++<br>\n<br>\n- Suppress all exceptions from showing debug warning message. #126<br>\n<br>\n<br>\n9.3.2 (2018-10-24)<br>\n++++++++++++++++++<br>\n<br>\n- Override all expected FileDocumentManagerListener methods to prevent AbstractMethodError. #111<br>\n<br>\n<br>\n9.3.1 (2018-10-24)<br>\n++++++++++++++++++<br>\n<br>\n- Override beforeAllDocumentsSaving to prevent AbstractMethodError. #111<br>\n<br>\n<br>\n9.3.0 (2018-10-23)<br>\n++++++++++++++++++<br>\n<br>\n- Use WAKATIME_HOME to define config file location. #110<br>\n<br>\n<br>\n9.2.3 (2018-10-15)<br>\n++++++++++++++++++<br>\n<br>\n- Add plugin icons.<br>\n<br>\n<br>\n9.2.2 (2018-10-13)<br>\n++++++++++++++++++<br>\n<br>\n- Ignore errors when searching for Python and win registry not supported. #109<br>\n<br>\n<br>\n9.2.1 (2018-10-06)<br>\n++++++++++++++++++<br>\n<br>\n- Send queued heartbeats to API every 30 seconds.<br>\n<br>\n<br>\n9.2.0 (2018-04-25)<br>\n++++++++++++++++++<br>\n<br>\n- Fix regression bug on Windows when using Python embedded in AppData folder.<br>\n<br>\n<br>\n9.1.0 (2018-04-03)<br>\n++++++++++++++++++<br>\n<br>\n- Prefer Python3 over Python2 when running wakatime-cli core.<br>\n- Improve detection of Python3 on Ubuntu 17.10 platforms.<br>\n<br>\n<br>\n9.0.3 (2018-03-18)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent NullPointerException when reading WAKATIME_HOME env variable.<br>\n<br>\n<br>\n9.0.2 (2018-03-18)<br>\n++++++++++++++++++<br>\n<br>\n- Support for WAKATIME_HOME env variable. #96<br>\n<br>\n<br>\n9.0.1 (2017-03-18)<br>\n++++++++++++++++++<br>\n<br>\n- Allow spaces in python path. #84<br>\n<br>\n<br>\n9.0.0 (2017-02-20)<br>\n++++++++++++++++++<br>\n<br>\n- Get project in same thread as file, to prevent matching files with the wrong project. #9<br>\n<br>\n<br>\n8.0.0 (2017-02-20)<br>\n++++++++++++++++++<br>\n<br>\n- Use language detected from IDE over auto-detected language. #83<br>\n<br>\n<br>\n7.0.10 (2017-02-11)<br>\n++++++++++++++++++<br>\n<br>\n- Catch all exceptions when getting plugin instance for api key prompt. #82<br>\n<br>\n<br>\n7.0.9 (2016-08-24)<br>\n++++++++++++++++++<br>\n<br>\n- Log time to last used project if the project failed to be detected. #75<br>\n<br>\n<br>\n7.0.8 (2016-06-06)<br>\n++++++++++++++++++<br>\n<br>\n- No longer using String.joins because it's not available on versions of Java before 1.8.<br>\n<br>\n<br>\n7.0.7 (2016-06-06)<br>\n++++++++++++++++++<br>\n<br>\n- Ability to track activity from scrolling and mouse click events for when reading code but not editing.<br>\n<br>\n<br>\n7.0.6 (2016-06-06)<br>\n++++++++++++++++++<br>\n<br>\n- Python must return successful exit code before being used to run wakatime-cli.<br>\n<br>\n<br>\n7.0.5 (2016-05-17)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent logging warning when wakatime-cli closes stdin pipe after receiving all data.<br>\n<br>\n<br>\n7.0.4 (2016-05-16)<br>\n++++++++++++++++++<br>\n<br>\n- Fix bug causing crash when editing files without an open project.<br>\n<br>\n<br>\n7.0.3 (2016-05-12)<br>\n++++++++++++++++++<br>\n<br>\n- Use common resources folder location in AppData folder for Windows and user home folder for Mac/Linux.<br>\n<br>\n<br>\n7.0.2 (2016-05-05)<br>\n++++++++++++++++++<br>\n<br>\n- Bug fix for versions of Java without java.time.Duration available.<br>\n<br>\n<br>\n7.0.1 (2016-05-05)<br>\n++++++++++++++++++<br>\n<br>\n- Make sure all heartbeats are sent before exiting IDE<br>\n<br>\n<br>\n7.0.0 (2016-05-05)<br>\n++++++++++++++++++<br>\n<br>\n- Queue heartbeats and send to wakatime-cli every 10 seconds to prevent from forking too many Python processes<br>\n<br>\n<br>\n6.0.7 (2016-04-29)<br>\n++++++++++++++++++<br>\n<br>\n- prevent NullPointerException from undefined proxy<br>\n<br>\n<br>\n6.0.6 (2016-04-29)<br>\n++++++++++++++++++<br>\n<br>\n- use proxy from wakatime.cfg file when downloading dependencies<br>\n<br>\n<br>\n6.0.5 (2016-02-08)<br>\n++++++++++++++++++<br>\n<br>\n- log messages as warnings instead of errors<br>\n<br>\n<br>\n6.0.4 (2016-02-07)<br>\n++++++++++++++++++<br>\n<br>\n- handle java.net.UnknownHostException when checking wakatime-core version<br>\n- prevent deleting wakatime-core when starting IDE without internet connection<br>\n<br>\n<br>\n6.0.3 (2016-02-05)<br>\n++++++++++++++++++<br>\n<br>\n- add debug checkbox to settings menu<br>\n<br>\n<br>\n6.0.2 (2016-01-04)<br>\n++++++++++++++++++<br>\n<br>\n- ability to edit proxy from settings menu<br>\n- catch and log network exceptions when downloading dependencies<br>\n<br>\n<br>\n6.0.1 (2015-11-20)<br>\n++++++++++++++++++<br>\n<br>\n- use embeddable python on windows<br>\n<br>\n<br>\n6.0.0 (2015-11-20)<br>\n++++++++++++++++++<br>\n<br>\n- install python locally instead of for all users<br>\n- detect python binary from windows registry when machine is 64bit architecture<br>\n- bug fixes around async installing python and wakatime core<br>\n- close output stream after downloading files<br>\n<br>\n<br>\n5.0.4 (2015-10-06)<br>\n++++++++++++++++++<br>\n<br>\n- fix bug preventing finding python from system PATH<br>\n<br>\n<br>\n5.0.3 (2015-10-02)<br>\n++++++++++++++++++<br>\n<br>\n- use JNA to read python binary location from Windows registry<br>\n<br>\n<br>\n5.0.2 (2015-10-02)<br>\n++++++++++++++++++<br>\n<br>\n- catch NullPointerException when reading from Windows registry<br>\n- check for python in default install location, in case reading from registry fails<br>\n<br>\n<br>\n5.0.1 (2015-10-02)<br>\n++++++++++++++++++<br>\n<br>\n- read python path from default value of registry key<br>\n<br>\n<br>\n5.0.0 (2015-10-02)<br>\n++++++++++++++++++<br>\n<br>\n- move WakaTime menu under Tools menu<br>\n- find python binary location from Windows registry keys if not in PATH<br>\n- check latest wakatime cli version from GitHub repository instead of hard-coding<br>\n<br>\n<br>\n4.0.21 (2015-08-30)<br>\n++++++++++++++++++<br>\n<br>\n- pass api key to wakatime cli in case python unable to read config file<br>\n- upgrade wakatime cli to v4.1.7<br>\n- default request timeout of 30 seconds<br>\n<br>\n<br>\n4.0.20 (2015-08-30)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade wakatime cli to v4.1.4<br>\n- fix local session caching<br>\n- new --entity and --entitytype command line arguments<br>\n<br>\n<br>\n4.0.19 (2015-08-25)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade wakatime cli to v4.1.2<br>\n- send hostname in X-Machine-Name header<br>\n- catch exceptions from pygments.modeline.get_filetype_from_buffer<br>\n- upgrade requests package to v2.7.0<br>\n- handle non-ASCII characters in import path on Windows, won't fix for Python2<br>\n- upgrade argparse to v1.3.0<br>\n- move language translations to api server<br>\n- move extension rules to api server<br>\n- detect correct header file language based on presence of .cpp or .c files named the same as the .h file<br>\n- fix bug in offline caching which prevented heartbeats from being cleaned up<br>\n<br>\n<br>\n4.0.18 (2015-08-03)<br>\n++++++++++++++++++<br>\n<br>\n- execute wakatime cli in non-ui-blocking thread<br>\n- display warning when running in debug mode<br>\n<br>\n<br>\n4.0.17 (2015-08-03)<br>\n++++++++++++++++++<br>\n<br>\n- wait for wakatime cli to finish executing before reading version number<br>\n- obfuscate api key in debug log<br>\n<br>\n<br>\n4.0.16 (2015-08-03)<br>\n++++++++++++++++++<br>\n<br>\n- generate path to cli using File class to prevent mismatched separator<br>\n<br>\n<br>\n4.0.15 (2015-08-01)<br>\n++++++++++++++++++<br>\n<br>\n- bump version to fix bad release<br>\n<br>\n<br>\n4.0.14 (2015-07-31)<br>\n++++++++++++++++++<br>\n<br>\n- more verbose debug logging when checking current wakatime cli version<br>\n<br>\n<br>\n4.0.13 (2015-07-31)<br>\n++++++++++++++++++<br>\n<br>\n- if Java missing cacerts, download dependencies without verifying ssl cert<br>\n<br>\n<br>\n4.0.12 (2015-06-29)<br>\n++++++++++++++++++<br>\n<br>\n- correct priority for project detection<br>\n- upgrade wakatime cli to v4.1.0<br>\n<br>\n<br>\n4.0.11 (2015-06-26)<br>\n++++++++++++++++++<br>\n<br>\n- correctly log message from py.warnings module<br>\n- guess language using multiple methods, then use most accurate guess<br>\n- use entity and type for new heartbeats api resource schema<br>\n- fix offline logging<br>\n- limit language detection to known file extensions, unless file contents has a vim modeline<br>\n- upgrade wakatime cli to v4.0.16<br>\n<br>\n<br>\n4.0.10 (2015-05-18)<br>\n++++++++++++++++++<br>\n<br>\n- fix threading issue<br>\n<br>\n<br>\n4.0.9 (2015-05-17)<br>\n++++++++++++++++++<br>\n<br>\n- use separate thread for executing wakatime cli process to prevent blocking UI<br>\n<br>\n<br>\n4.0.8 (2015-05-16)<br>\n++++++++++++++++++<br>\n<br>\n- fix bug with auto detecting project name<br>\n- correctly display caller and lineno in log file when debug is true<br>\n- project passed with --project argument will always be used<br>\n- new --alternate-project argument<br>\n- upgrade wakatime cli to v4.0.13<br>\n<br>\n<br>\n4.0.7 (2015-03-10)<br>\n++++++++++++++++++<br>\n<br>\n- reuse SSL connection across processes for improved performance<br>\n- upgrade wakatime cli to v4.0.11<br>\n<br>\n<br>\n4.0.6 (2015-03-10)<br>\n++++++++++++++++++<br>\n<br>\n- fix paths to wakatime cli<br>\n- delete old wakatime cli folder before updating<br>\n<br>\n<br>\n4.0.5 (2015-03-10)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v4.0.4<br>\n<br>\n<br>\n4.0.4 (2015-01-19)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v4.0.1<br>\n- don't log time against atlassian-ide-plugin.xml file<br>\n<br>\n<br>\n4.0.3 (2015-01-19)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v3.0.5<br>\n- fix crashing caused by error dialog being displayed in non-gui background thread<br>\n- only warn about python if not found after installing<br>\n<br>\n<br>\n4.0.2 (2015-01-04)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v3.0.3<br>\n- install python if not already installed<br>\n<br>\n<br>\n4.0.1 (2014-12-25)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v3.0.2<br>\n- detect frameworks from JavaScript and JSON files<br>\n<br>\n<br>\n4.0.0 (2014-12-23)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v3.0.1<br>\n- detect libraries and frameworks for C++, Java, .NET, PHP, and Python files<br>\n<br>\n<br>\n3.1.9 (2014-12-22)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.1.11<br>\n- fix bug in offline logging when no response from api<br>\n<br>\n<br>\n3.1.8 (2014-12-05)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.1.9<br>\n- fix bug preventing offline heartbeats from being purged after uploaded<br>\n- fix UnicodeDecodeError when building user agent string<br>\n- handle case where response is None<br>\n- upgrade pygments to v2.0.1<br>\n- always log an error when api key is incorrect<br>\n<br>\n<br>\n3.1.7 (2014-11-18)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.1.6<br>\n- fix list index error when detecting subversion project<br>\n<br>\n<br>\n3.1.6 (2014-11-12)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.1.4<br>\n- when Python was not compiled with https support, log an error to the log file<br>\n<br>\n<br>\n3.1.5 (2014-11-10)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.1.3<br>\n- correctly detect branch for subversion projects<br>\n<br>\n<br>\n3.1.4 (2014-10-29)<br>\n++++++++++++++++++<br>\n<br>\n- download wakatime-cli without blocking UI thread<br>\n<br>\n<br>\n3.1.3 (2014-10-04)<br>\n++++++++++++++++++<br>\n<br>\n- pass api key to wakatime-cli as command line argument so it doesn't have to read config file<br>\n<br>\n<br>\n3.1.2 (2014-09-30)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.1.1<br>\n- fix bug where binary file opened as utf-8<br>\n<br>\n<br>\n3.1.1 (2014-09-30)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.1.0<br>\n- python3 compatibility changes<br>\n<br>\n<br>\n3.1.0 (2014-08-31)<br>\n++++++++++++++++++<br>\n<br>\n- prevent logging mock:// files on every keystroke<br>\n<br>\n<br>\n3.0.10 (2014-08-29)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.0.8<br>\n- suppress output from svn command<br>\n<br>\n<br>\n3.0.9 (2014-08-27)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.0.7<br>\n- fix support for subversion projects on Mac OS X<br>\n<br>\n<br>\n3.0.8 (2014-08-24)<br>\n++++++++++++++++++<br>\n<br>\n- fix bug where exception always thrown<br>\n<br>\n<br>\n3.0.7 (2014-08-21)<br>\n++++++++++++++++++<br>\n<br>\n- when executing wakatime python cli fails, retry up to 3 times before logging error<br>\n<br>\n<br>\n3.0.6 (2014-08-07)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.0.6<br>\n- fix unicode bug by encoding json POST data<br>\n<br>\n<br>\n3.0.5 (2014-07-25)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.0.5<br>\n- use unique logger namespace to prevent collisions in shared plugin environments<br>\n- option in .wakatime.cfg to obfuscate file names<br>\n<br>\n<br>\n3.0.4 (2014-06-18)<br>\n++++++++++++++++++<br>\n<br>\n- upgrade external wakatime package to v2.0.4<br>\n<br>\n<br>\n3.0.3 (2014-06-05)<br>\n++++++++++++++++++<br>\n<br>\n- print debug messages to idea.log when ~/.wakatime.cfg has debug=true<br>\n<br>\n<br>\n3.0.2 (2014-05-27)<br>\n++++++++++++++++++<br>\n<br>\n- Support for older IDEA 12 platforms<br>\n<br>\n<br>\n3.0.1 (2014-05-26)<br>\n++++++++++++++++++<br>\n<br>\n- Fix bug in offline queue preventing completed tasks from being purged<br>\n<br>\n<br>\n3.0.0 (2014-05-25)<br>\n++++++++++++++++++<br>\n<br>\n- Support for offline time logging<br>\n<br>\n<br>\n2.0.2 (2014-05-08)<br>\n++++++++++++++++++<br>\n<br>\n- Fix NoClassDefFoundError bug<br>\n<br>\n<br>\n2.0.1 (2014-05-07)<br>\n++++++++++++++++++<br>\n<br>\n- Prevent NoClassDefFoundError when looking up IDE's project<br>\n<br>\n<br>\n2.0.0 (2014-05-06)<br>\n++++++++++++++++++<br>\n<br>\n- Set project name using IDE's project<br>\n<br>\n<br>\n1.3.1 (2014-04-28)<br>\n++++++++++++++++++<br>\n<br>\n- Use correct path to wakatime-cli on Windows platform<br>\n<br>\n<br>\n1.3.0 (2014-04-18)<br>\n++++++++++++++++++<br>\n<br>\n- Fix Illegal/unsupported escape sequence bug with Windows paths<br>\n<br>\n<br>\n1.2.0 (2014-04-16)<br>\n++++++++++++++++++<br>\n<br>\n- Fix NullPointerException bug<br>\n<br>\n<br>\n1.1.0 (2014-03-21)<br>\n++++++++++++++++++<br>\n<br>\n- Support Windows operating system<br>\n- Download and unzip wakatime-cli first time plugin is run<br>\n<br>\n<br>\n1.0.0 (2014-03-21)<br>\n++++++++++++++++++<br>\n<br>\n- Birth<br>\n<br>\n<a href=\"https://github.com/wakatime/jetbrains-wakatime/blob/master/HISTORY.rst\">See more changes...</a>\n    \n    ","dependencies":["com.intellij.modules.lang","com.intellij.modules.platform"],"since":"131.0","size":41457116,"url":"https://wakatime.com","vendor":"WakaTime","sourceCodeUrl":"https://github.com/wakatime/jetbrains-wakatime"}