- 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 o 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