- Update WakaTime.Shared.ExtensionUtils dependency to v4.2.1.
- Fix support new api key prefix format.
- Support new api key prefix format. #136
- Fix installation on VS 2015.
- Add support for 2022.
- Only switch to main thread after WakaTime has been proper initialized.
- Drop support for versions below 2015.
- It will correctly initialize asyncronously.
- Update WakaTime.Shared.ExtensionUtils dependency to v3.0.0.
- Fix uninstall process that could not find LICENSE file.
- Get correct version of installed wakatime plugin.
- Add new IDE events.
- Identify either debugging or building.
- Minor bug fixes.
- Remove support for non-standalone cli.
- Support for standalone wakatime-cli.
- Bugfix: Prompt for api key first time plugin loaded.
- Remove disable threading config setting.
- Bugfix: Only one config instance needed for whole extension.
- Fix missing WakaTime menu item. #91
- Load configs from wakatime.cfg before initializing plugin.
- Run syncronous startup code after async initialize.
- Load package async on startup, fixing warning about depreciated APIs. #90
- Prevent deadlocks when reading process output. #80
- Add support for Visual Studio 2019. #84
- Add setting and config to disable threading.
- Drop support for Python 2.6.
- Support TLS 1.2 when downloading dependencies from GitHub.
- Run wakatime-cli in low priority background process to prevent lagging GUI.
- Add support for Visual Studio 2017.
- Fix bug causing epoch timestamp to be created incorrectly as milliseconds instead of seconds.
- Millisecond precision for heartbeat timestamps.
- Fix bug causing heartbeat timestamp to be created incorrectly.
- Minor bug fix to prevent downloading wakatime-cli when already have current version.
- Queue heartbeats before sending to wakatime-cli to prevent from forking too many python processes.
- Improved dependency management and moved dependencies to AppDataWakaTime folder.
- Prevent deleting wakatime-core when IDE started while offline.
- Make sure api key dialog prompt has focus.
- Add support for Visual Studio 15.
- enable settings menu item even when dependency downloading fails, to allow setting a proxy
- remove prompt before installing Python because using embeddable Python now
- use embeddable python to prevent installing failures
- improve detection of latest wakatime-cli version from GitHub repo
- prevent locking inside background thread
- better looking obfuscated api key
- ask user to authorize to download Python and other improvements
- fixed issue when downloading Python and wakatime-cli using a proxy
- support simple proxy addresses without authentication
- minor fix
- upgrade wakatime cli to v4.1.1
- send hostname in X-Machine-Name header
- catch exceptions from pygments.modeline.get_filetype_from_buffer
- upgrade requests package to v2.7.0
- handle non-ASCII characters in import path on Windows, won't fix for Python2
- upgrade argparse to v1.3.0
- move language translations to api server
- move extension rules to api server
- detect correct header file language based on presence of .cpp or .c files named the same as the .h file
- bug fix when setting api key for the first time
- refactoring
- replaced logging into ActivityLog.xml to Output Window
- more verbose logging added
- bug fix when saving proxy into config file
- cache DTE object for getting solution name
- more verbose logging to ActivityLog.xml
- less strict python detection
- support for VS2012 by changing the version of Microsoft.VisualStudio.Shell
- correct priority for project detection
- fix offline logging
- limit language detection to known file extensions, unless file contents has a vim modeline
- guess language using multiple methods, then use most accurate guess
- use entity and type for new heartbeats api resource schema
- upgrade wakatime cli to v4.1.0
- look for Python binary location in Windows registry
- added debug option into SettingsForm
- detect python binary from successful execution of python, without checking output
- update wakatime cli to v4.0.14
- correctly log message from py.warnings module
- detect python binary from successful execution of python, without checking output
- update wakatime cli to v4.0.14
- correctly log message from py.warnings module
- detect python binary from successful execution of python, without checking output
- update wakatime cli to v4.0.14
- correctly log message from py.warnings module
- better UX around api key and settings form
- cache Python binary location and wakatime cli location for better performance
- move wakatime cli dependency into AppData folder
- proxy field added to settings form
- support for Visual Studio 2012
- more changes for extension gallery
- changes for extension gallery
- support for Visual Studio 2015
- refactor plugin code and fix major bugs
- support for Visual Studio 2013
- wrap wakatime cli in quotes when executing
- use solution name as backup for project name
- send hearbeat every 2 minutes when activity detected in IDE
- only send heartbeats when actively using IDE, not when idle
- send heartbeat asyncronously
- fix logging
- correctly log heartbeats from IDE activity
- correctly detect Python binary
- download and install python if not already installed
- Birth