History ------- 11.1.0 (2022-11-12) ++++++++++++++++++ - Support for api key vault cmd config. `#117 `_ 11.0.8 (2022-08-23) ++++++++++++++++++ - Bugfix to prevent using empty selection object. `#116 `_ 11.0.7 (2022-06-25) ++++++++++++++++++ - Check wakatime-cli versions in background thread. `#115 `_ 11.0.6 (2022-06-08) ++++++++++++++++++ - Fix call to log helper. `#113 `_ 11.0.5 (2022-04-29) ++++++++++++++++++ - Bugfix to not overwrite global urlopener in embedded Python. `#110 `_ - Chmod wakatime-cli to be executable after updating on non-Windows platforms. 11.0.4 (2022-01-06) ++++++++++++++++++ - Copy wakatime-cli when symlink fails on Windows. `vim-wakatime#122 `_ - Fix lineno, cursorpos, and lines-in-file arguments. 11.0.3 (2021-12-31) ++++++++++++++++++ - Bugfix to not delete old wakatime-cli until finished downloading new version. `#107 `_ 11.0.2 (2021-11-17) ++++++++++++++++++ - Bugfix to encode extra heartbeats cursorpos as int not str when sending to wakatime-cli. 11.0.1 (2021-11-16) ++++++++++++++++++ - Bugfix for install script when using system Python3 and duplicat INI keys. 11.0.0 (2021-10-31) ++++++++++++++++++ - Use new Go wakatime-cli. 10.0.1 (2020-12-28) ++++++++++++++++++ - Improve readme subtitle. 10.0.0 (2020-12-28) ++++++++++++++++++ - Support for standalone wakatime-cli, disabled by default. 9.1.2 (2020-02-13) ++++++++++++++++++ - Upgrade wakatime-cli to v13.0.7. - Split bundled pygments library for Python 2.7+. - Upgrade pygments for py27+ to v2.5.2 development master. - Force requests to use bundled ca cert from certifi by default. - Upgrade bundled certifi to v2019.11.28. 9.1.1 (2020-02-11) ++++++++++++++++++ - Fix typo in python detection on Windows platform. 9.1.0 (2020-02-09) ++++++++++++++++++ - Detect python in Windows LocalAppData install locations. - Upgrade wakatime-cli to v13.0.4. - Bundle cryptography, pyopenssl, and ipaddress packages for improved SSL support on Python2. 9.0.2 (2019-12-04) ++++++++++++++++++ - Upgrade wakatime-cli to v13.0.3. - Support slashes in Mercurial and Git branch names. `wakatime#199 `_ 9.0.1 (2019-11-24) ++++++++++++++++++ - Upgrade wakatime-cli to v13.0.2. - Filter dependencies longer than 200 characters. - Close sqlite connection even when error raised. `wakatime#196 `_ - Detect ColdFusion as root language instead of HTML. - New arguments for reading and writing ini config file. - Today argument shows categories when available. - Prevent unnecessarily debug log when syncing offline heartbeats. - Support for Python 3.7. 9.0.0 (2019-06-23) ++++++++++++++++++ - New optional config option hide_branch_names. `wakatime#183 `_ 8.7.0 (2019-05-29) ++++++++++++++++++ - Prevent creating user sublime-settings file when api key already exists in common wakatime.cfg file. `#98 `_ 8.6.1 (2019-05-28) ++++++++++++++++++ - Fix parsing common wakatime.cfg file. `#98 `_ 8.6.0 (2019-05-27) ++++++++++++++++++ - Prevent prompting for api key when found from config file. `#98 `_ 8.5.0 (2019-05-10) ++++++++++++++++++ - Remove clock icon from status bar. - Use wakatime-cli to fetch status bar coding time. 8.4.2 (2019-05-07) ++++++++++++++++++ - Upgrade wakatime-cli to v11.0.0. - Rename argument --show-time-today to --today. - New argument --show-time-today for printing Today's coding time. 8.4.1 (2019-05-01) ++++++++++++++++++ - Use api subdomain for fetching today's coding activity. 8.4.0 (2019-05-01) ++++++++++++++++++ - Show today's coding time in status bar. 8.3.6 (2019-04-30) ++++++++++++++++++ - Upgrade wakatime-cli to v10.8.4. - Use wakatime fork of certifi package. `#95 `_ 8.3.5 (2019-04-30) ++++++++++++++++++ - Upgrade wakatime-cli to v10.8.3. - Upgrade certifi to version 2019.03.09. 8.3.4 (2019-03-30) ++++++++++++++++++ - Upgrade wakatime-cli to v10.8.2. - Detect go.mod files as Go language. `jetbrains-wakatime#119 `_ - Detect C++ language from all C++ file extensions. `vscode-wakatime#87 `_ - Add ssl_certs_file arg and config for custom ca bundles. `wakatime#164 `_ - Fix bug causing random project names when hide project names enabled. `vscode-wakatime#162 `_ - Add support for UNC network shares without drive letter mapped on Winows. `wakatime#162 `_ 8.3.3 (2018-12-19) ++++++++++++++++++ - Upgrade wakatime-cli to v10.6.1. - Correctly parse include_only_with_project_file when set to false. `wakatime#161 `_ - Support language argument for non-file entity types. - Send 25 heartbeats per API request. - New category "Writing Tests". `wakatime#156 `_ - Fix bug caused by git config section without any submodule option defined. `wakatime#152 `_ 8.3.2 (2018-10-06) ++++++++++++++++++ - Send buffered heartbeats to API every 30 seconds. 8.3.1 (2018-10-05) ++++++++++++++++++ - Upgrade wakatime-cli to v10.4.1. - Send 50 offline heartbeats to API per request with 1 second delay in between. 8.3.0 (2018-10-03) ++++++++++++++++++ - Upgrade wakatime-cli to v10.4.0. - Support logging coding activity to remote network drive files on Windows platform by detecting UNC path from drive letter. `wakatime#72 `_ 8.2.0 (2018-09-30) ++++++++++++++++++ - Prevent opening cmd window on Windows when running wakatime-cli. `#91 `_ - Upgrade wakatime-cli to v10.3.0. - Re-enable detecting projects from Subversion folder on Windows platform. - Prevent opening cmd window on Windows when detecting project from Subversion. - Run tests on Windows using Appveyor. 8.1.2 (2018-09-20) ++++++++++++++++++ - Upgrade wakatime-cli to v10.2.4. - Default --sync-offline-activity to 100 instead of 5, so offline coding is synced to dashboard faster. - Batch heartbeats in groups of 10 per api request. - New config hide_project_name and argument --hide-project-names for obfuscating project names when sending coding activity to api. - Fix mispelled Gosu language. `wakatime#137 `_ - Remove metadata when hiding project or file names. - New --local-file argument to be used when --entity is a remote file. - New argument --sync-offline-activity for configuring the maximum offline heartbeats to sync to the WakaTime API. 8.1.1 (2018-04-26) ++++++++++++++++++ - Upgrade wakatime-cli to v10.2.1. - Force forward slash for file paths. - New --category argument. - New --exclude-unknown-project argument and corresponding config setting. - Support for project detection from git worktree folders. 8.1.0 (2018-04-03) ++++++++++++++++++ - Prefer Python3 over Python2 when running wakatime-cli core. - Improve detection of Python3 on Ubuntu 17.10 platforms. 8.0.8 (2018-03-15) ++++++++++++++++++ - Upgrade wakatime-cli to v10.1.3. - Smarter C vs C++ vs Objective-C language detection. 8.0.7 (2018-03-15) ++++++++++++++++++ - Upgrade wakatime-cli to v10.1.2. - Detect dependencies from Swift, Objective-C, TypeScript and JavaScript files. - Categorize .mjs files as JavaScript. `wakatime#121 `_ - Detect dependencies from Elm, Haskell, Haxe, Kotlin, Rust, and Scala files. - Improved Matlab vs Objective-C language detection. `wakatime#129 `_ 8.0.6 (2018-01-04) ++++++++++++++++++ - Upgrade wakatime-cli to v10.1.0. - Ability to only track folders containing a .wakatime-project file using new include_only_with_project_file argument and config option. 8.0.5 (2017-11-24) ++++++++++++++++++ - Upgrade wakatime-cli to v10.0.5. - Fix bug that caused heartbeats to be cached locally instead of sent to API. 8.0.4 (2017-11-23) ++++++++++++++++++ - Upgrade wakatime-cli to v10.0.4. - Improve Java dependency detection. - Skip null or missing heartbeats from extra heartbeats argument. 8.0.3 (2017-11-22) ++++++++++++++++++ - Upgrade wakatime-cli to v10.0.3. - Support saving unicode heartbeats when working offline. `wakatime#112 `_ 8.0.2 (2017-11-15) ++++++++++++++++++ - Upgrade wakatime-cli to v10.0.2. - Limit bulk syncing to 5 heartbeats per request. `wakatime#109 `_ 8.0.1 (2017-11-09) ++++++++++++++++++ - Upgrade wakatime-cli to v10.0.1. - Parse array of results from bulk heartbeats endpoint, only saving heartbeats to local offline cache when they were not accepted by the api. 8.0.0 (2017-11-08) ++++++++++++++++++ - Upgrade wakatime-cli to v10.0.0. - Upload multiple heartbeats to bulk endpoint for improved network performance. `wakatime#107 `_ 7.0.26 (2017-11-07) ++++++++++++++++++ - Upgrade wakatime-cli to v9.0.1. - Fix bug causing 401 response when hidefilenames is enabled. `wakatime#106 `_ 7.0.25 (2017-11-05) ++++++++++++++++++ - Ability to override python binary location in sublime-settings file. `#78 `_ - Upgrade wakatime-cli to v9.0.0. - Detect project and branch names from git submodules. `wakatime#105 `_ 7.0.24 (2017-10-29) ++++++++++++++++++ - Upgrade wakatime-cli to v8.0.5. - Allow passing string arguments wrapped in extra quotes for plugins which cannot properly escape spaces in arguments. - Upgrade pytz to v2017.2. - Upgrade requests to v2.18.4. - Upgrade tzlocal to v1.4. - Use WAKATIME_HOME env variable for offline and session caching. `wakatime#102 `_ 7.0.23 (2017-09-14) ++++++++++++++++++ - Add "include" setting to bypass ignored files. `#89 `_ 7.0.22 (2017-06-08) ++++++++++++++++++ - Upgrade wakatime-cli to v8.0.3. - Improve Matlab language detection. 7.0.21 (2017-05-24) ++++++++++++++++++ - Upgrade wakatime-cli to v8.0.2. - Only treat proxy string as NTLM proxy after unable to connect with HTTPS and SOCKS proxy. - Support running automated tests on Linux, OS X, and Windows. - Ability to disable SSL cert verification. `wakatime#90 `_ - Disable line count stats for files larger than 2MB to improve performance. - Print error saying Python needs upgrading when requests can't be imported. 7.0.20 (2017-04-10) ++++++++++++++++++ - Fix install instructions formatting. 7.0.19 (2017-04-10) ++++++++++++++++++ - Remove /var/www/ from default ignored folders. 7.0.18 (2017-03-16) ++++++++++++++++++ - Upgrade wakatime-cli to v8.0.0. - No longer creating ~/.wakatime.cfg file, since only using Sublime settings. 7.0.17 (2017-03-01) ++++++++++++++++++ - Upgrade wakatime-cli to v7.0.4. 7.0.16 (2017-02-20) ++++++++++++++++++ - Upgrade wakatime-cli to v7.0.2. 7.0.15 (2017-02-13) ++++++++++++++++++ - Upgrade wakatime-cli to v6.2.2. - Upgrade pygments library to v2.2.0 for improved language detection. 7.0.14 (2017-02-08) ++++++++++++++++++ - Upgrade wakatime-cli to v6.2.1. - Allow boolean or list of regex patterns for hidefilenames config setting. 7.0.13 (2016-11-11) ++++++++++++++++++ - Support old Sublime Text with Python 2.6. - Fix bug that prevented reading default api key from existing config file. 7.0.12 (2016-10-24) ++++++++++++++++++ - Upgrade wakatime-cli to v6.2.0. - Exit with status code 104 when api key is missing or invalid. Exit with status code 103 when config file missing or invalid. - New WAKATIME_HOME env variable for setting path to config and log files. - Improve debug warning message from unsupported dependency parsers. 7.0.11 (2016-09-23) ++++++++++++++++++ - Handle UnicodeDecodeError when when logging. `#68 `_ 7.0.10 (2016-09-22) ++++++++++++++++++ - Handle UnicodeDecodeError when looking for python. `#68 `_ - Upgrade wakatime-cli to v6.0.9. 7.0.9 (2016-09-02) ++++++++++++++++++ - Upgrade wakatime-cli to v6.0.8. 7.0.8 (2016-07-21) ++++++++++++++++++ - Upgrade wakatime-cli to master version to fix debug logging encoding bug. 7.0.7 (2016-07-06) ++++++++++++++++++ - Upgrade wakatime-cli to v6.0.7. - Handle unknown exceptions from requests library by deleting cached session object because it could be from a previous conflicting version. - New hostname setting in config file to set machine hostname. Hostname argument takes priority over hostname from config file. - Prevent logging unrelated exception when logging tracebacks. - Use correct namespace for pygments.lexers.ClassNotFound exception so it is caught when dependency detection not available for a language. 7.0.6 (2016-06-13) ++++++++++++++++++ - Upgrade wakatime-cli to v6.0.5. - Upgrade pygments to v2.1.3 for better language coverage. 7.0.5 (2016-06-08) ++++++++++++++++++ - Upgrade wakatime-cli to master version to fix bug in urllib3 package causing unhandled retry exceptions. - Prevent tracking git branch with detached head. 7.0.4 (2016-05-21) ++++++++++++++++++ - Upgrade wakatime-cli to v6.0.3. - Upgrade requests dependency to v2.10.0. - Support for SOCKS proxies. 7.0.3 (2016-05-16) ++++++++++++++++++ - Upgrade wakatime-cli to v6.0.2. - Prevent popup on Mac when xcode-tools is not installed. 7.0.2 (2016-04-29) ++++++++++++++++++ - Prevent implicit unicode decoding from string format when logging output from Python version check. 7.0.1 (2016-04-28) ++++++++++++++++++ - Upgrade wakatime-cli to v6.0.1. - Fix bug which prevented plugin from being sent with extra heartbeats. 7.0.0 (2016-04-28) ++++++++++++++++++ - Queue heartbeats and send to wakatime-cli after 4 seconds. - Nest settings menu under Package Settings. - Upgrade wakatime-cli to v6.0.0. - Increase default network timeout to 60 seconds when sending heartbeats to the api. - New --extra-heartbeats command line argument for sending a JSON array of extra queued heartbeats to STDIN. - Change --entitytype command line argument to --entity-type. - No longer allowing --entity-type of url. - Support passing an alternate language to cli to be used when a language can not be guessed from the code file. 6.0.8 (2016-04-18) ++++++++++++++++++ - Upgrade wakatime-cli to v5.0.0. - Support regex patterns in projectmap config section for renaming projects. - Upgrade pytz to v2016.3. - Upgrade tzlocal to v1.2.2. 6.0.7 (2016-03-11) ++++++++++++++++++ - Fix bug causing RuntimeError when finding Python location 6.0.6 (2016-03-06) ++++++++++++++++++ - upgrade wakatime-cli to v4.1.13 - encode TimeZone as utf-8 before adding to headers - encode X-Machine-Name as utf-8 before adding to headers 6.0.5 (2016-03-06) ++++++++++++++++++ - upgrade wakatime-cli to v4.1.11 - encode machine hostname as Unicode when adding to X-Machine-Name header 6.0.4 (2016-01-15) ++++++++++++++++++ - fix UnicodeDecodeError on ST2 with non-English locale 6.0.3 (2016-01-11) ++++++++++++++++++ - upgrade wakatime-cli core to v4.1.10 - accept 201 or 202 response codes as success from api - upgrade requests package to v2.9.1 6.0.2 (2016-01-06) ++++++++++++++++++ - upgrade wakatime-cli core to v4.1.9 - improve C# dependency detection - correctly log exception tracebacks - log all unknown exceptions to wakatime.log file - disable urllib3 SSL warning from every request - detect dependencies from golang files - use api.wakatime.com for sending heartbeats 6.0.1 (2016-01-01) ++++++++++++++++++ - use embedded python if system python is broken, or doesn't output a version number - log output from wakatime-cli in ST console when in debug mode 6.0.0 (2015-12-01) ++++++++++++++++++ - use embeddable Python instead of installing on Windows 5.0.1 (2015-10-06) ++++++++++++++++++ - look for python in system PATH again 5.0.0 (2015-10-02) ++++++++++++++++++ - improve logging with levels and log function - switch registry warnings to debug log level 4.0.20 (2015-10-01) ++++++++++++++++++ - correctly find python binary in non-Windows environments 4.0.19 (2015-10-01) ++++++++++++++++++ - handle case where ST builtin python does not have _winreg or winreg module 4.0.18 (2015-10-01) ++++++++++++++++++ - find python location from windows registry 4.0.17 (2015-10-01) ++++++++++++++++++ - download python in non blocking background thread for Windows machines 4.0.16 (2015-09-29) ++++++++++++++++++ - upgrade wakatime cli to v4.1.8 - fix bug in guess_language function - improve dependency detection - default request timeout of 30 seconds - new --timeout command line argument to change request timeout in seconds - allow passing command line arguments using sys.argv - fix entry point for pypi distribution - new --entity and --entitytype command line arguments 4.0.15 (2015-08-28) ++++++++++++++++++ - upgrade wakatime cli to v4.1.3 - fix local session caching 4.0.14 (2015-08-25) ++++++++++++++++++ - upgrade wakatime cli to v4.1.2 - fix bug in offline caching which prevented heartbeats from being cleaned up 4.0.13 (2015-08-25) ++++++++++++++++++ - 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 4.0.12 (2015-07-31) ++++++++++++++++++ - correctly use urllib in Python3 4.0.11 (2015-07-31) ++++++++++++++++++ - install python if missing on Windows OS 4.0.10 (2015-07-31) ++++++++++++++++++ - downgrade requests library to v2.6.0 4.0.9 (2015-07-29) ++++++++++++++++++ - catch exceptions from pygments.modeline.get_filetype_from_buffer 4.0.8 (2015-06-23) ++++++++++++++++++ - fix offline logging - limit language detection to known file extensions, unless file contents has a vim modeline - upgrade wakatime cli to v4.0.16 4.0.7 (2015-06-21) ++++++++++++++++++ - allow customizing status bar message in sublime-settings file - guess language using multiple methods, then use most accurate guess - use entity and type for new heartbeats api resource schema - correctly log message from py.warnings module - upgrade wakatime cli to v4.0.15 4.0.6 (2015-05-16) ++++++++++++++++++ - fix bug with auto detecting project name - upgrade wakatime cli to v4.0.13 4.0.5 (2015-05-15) ++++++++++++++++++ - correctly display caller and lineno in log file when debug is true - project passed with --project argument will always be used - new --alternate-project argument - upgrade wakatime cli to v4.0.12 4.0.4 (2015-05-12) ++++++++++++++++++ - reuse SSL connection over multiple processes for improved performance - upgrade wakatime cli to v4.0.11 4.0.3 (2015-05-06) ++++++++++++++++++ - send cursorpos to wakatime cli - upgrade wakatime cli to v4.0.10 4.0.2 (2015-05-06) ++++++++++++++++++ - only send heartbeats for the currently active buffer 4.0.1 (2015-05-06) ++++++++++++++++++ - ignore git temporary files - don't send two write heartbeats within 2 seconds of eachother 4.0.0 (2015-04-12) ++++++++++++++++++ - listen for selection modified instead of buffer activated for better performance 3.0.19 (2015-04-07) +++++++++++++++++++ - fix bug in project detection when folder not found 3.0.18 (2015-04-04) +++++++++++++++++++ - upgrade wakatime cli to v4.0.8 - added api_url config option to .wakatime.cfg file 3.0.17 (2015-04-02) +++++++++++++++++++ - use open folder as current project when not using revision control 3.0.16 (2015-04-02) +++++++++++++++++++ - copy list when obfuscating api key so original command is not modified 3.0.15 (2015-04-01) +++++++++++++++++++ - obfuscate api key when logging to Sublime Text Console in debug mode 3.0.14 (2015-03-31) +++++++++++++++++++ - always use external python binary because ST builtin python does not support checking SSL certs - upgrade wakatime cli to v4.0.6 3.0.13 (2015-03-23) +++++++++++++++++++ - correctly check for SSL support in ST built-in python - fix status bar message 3.0.12 (2015-03-23) +++++++++++++++++++ - always use unicode function from compat module when encoding log messages 3.0.11 (2015-03-23) +++++++++++++++++++ - upgrade simplejson package to v3.6.5 3.0.10 (2015-03-22) +++++++++++++++++++ - ability to disable status bar message from WakaTime.sublime-settings file 3.0.9 (2015-03-20) ++++++++++++++++++ - status bar message showing when WakaTime plugin is enabled - moved some logic into thread to help prevent slow plugin warning message 3.0.8 (2015-03-09) ++++++++++++++++++ - upgrade wakatime cli to v4.0.4 - use requests library instead of urllib2, so api SSL cert is verified - new --notfile argument to support logging time without a real file - new --proxy argument for https proxy support - new options for excluding and including directories 3.0.7 (2015-02-05) ++++++++++++++++++ - handle errors encountered when looking for .sublime-project file 3.0.6 (2015-01-13) ++++++++++++++++++ - upgrade external wakatime package to v3.0.5 - ignore errors from malformed markup (too many closing tags) 3.0.5 (2015-01-06) ++++++++++++++++++ - upgrade external wakatime package to v3.0.4 - remove unused dependency, which is missing in some python environments 3.0.4 (2014-12-26) ++++++++++++++++++ - fix bug causing plugin to not work in Sublime Text 2 3.0.3 (2014-12-25) ++++++++++++++++++ - upgrade external wakatime package to v3.0.3 - detect JavaScript frameworks from script tags in Html template files 3.0.2 (2014-12-25) ++++++++++++++++++ - upgrade external wakatime package to v3.0.2 - detect frameworks from JavaScript and JSON files 3.0.1 (2014-12-23) ++++++++++++++++++ - parse use namespaces from php files 3.0.0 (2014-12-23) ++++++++++++++++++ - upgrade external wakatime package to v3.0.1 - detect libraries and frameworks for C++, Java, .NET, PHP, and Python files 2.0.21 (2014-12-22) ++++++++++++++++++ - upgrade external wakatime package to v2.1.11 - fix bug in offline logging when no response from api 2.0.20 (2014-12-05) ++++++++++++++++++ - upgrade external wakatime package to v2.1.9 - fix bug preventing offline heartbeats from being purged after uploaded 2.0.19 (2014-12-04) ++++++++++++++++++ - upgrade external wakatime package to v2.1.8 - fix UnicodeDecodeError when building user agent string - handle case where response is None 2.0.18 (2014-11-30) ++++++++++++++++++ - upgrade external wakatime package to v2.1.7 - upgrade pygments to v2.0.1 - always log an error when api key is incorrect 2.0.17 (2014-11-18) ++++++++++++++++++ - upgrade external wakatime package to v2.1.6 - fix list index error when detecting subversion project 2.0.16 (2014-11-12) ++++++++++++++++++ - upgrade external wakatime package to v2.1.4 - when Python was not compiled with https support, log an error to the log file 2.0.15 (2014-11-10) ++++++++++++++++++ - upgrade external wakatime package to v2.1.3 - correctly detect branch for subversion projects 2.0.14 (2014-10-14) ++++++++++++++++++ - popup error message if Python binary not found 2.0.13 (2014-10-07) ++++++++++++++++++ - upgrade external wakatime package to v2.1.2 - still log heartbeat when something goes wrong while reading num lines in file 2.0.12 (2014-09-30) ++++++++++++++++++ - upgrade external wakatime package to v2.1.1 - fix bug where binary file opened as utf-8 2.0.11 (2014-09-30) ++++++++++++++++++ - upgrade external wakatime package to v2.1.0 - python3 compatibility changes 2.0.10 (2014-08-29) ++++++++++++++++++ - upgrade external wakatime package to v2.0.8 - supress output from svn command 2.0.9 (2014-08-27) ++++++++++++++++++ - upgrade external wakatime package to v2.0.7 - fix support for subversion projects on Mac OS X 2.0.8 (2014-08-07) ++++++++++++++++++ - upgrade external wakatime package to v2.0.6 - fix unicode bug by encoding json POST data 2.0.7 (2014-07-25) ++++++++++++++++++ - upgrade external wakatime package to v2.0.5 - option in .wakatime.cfg to obfuscate file names 2.0.6 (2014-07-25) ++++++++++++++++++ - upgrade external wakatime package to v2.0.4 - use unique logger namespace to prevent collisions in shared plugin environments 2.0.5 (2014-06-18) ++++++++++++++++++ - upgrade external wakatime package to v2.0.3 - use project name from sublime-project file when no revision control project found 2.0.4 (2014-06-09) ++++++++++++++++++ - upgrade external wakatime package to v2.0.2 - disable offline logging when Python not compiled with sqlite3 module 2.0.3 (2014-05-26) ++++++++++++++++++ - upgrade external wakatime package to v2.0.1 - fix bug in queue preventing completed tasks from being purged 2.0.2 (2014-05-26) ++++++++++++++++++ - disable syncing offline time until bug fixed 2.0.1 (2014-05-25) ++++++++++++++++++ - upgrade external wakatime package to v2.0.0 - offline time logging using sqlite3 to queue editor events 1.6.5 (2014-03-05) ++++++++++++++++++ - upgrade external wakatime package to v1.0.1 - use new domain wakatime.com 1.6.4 (2014-02-05) ++++++++++++++++++ - upgrade external wakatime package to v1.0.0 - support for mercurial revision control 1.6.3 (2014-01-15) ++++++++++++++++++ - upgrade common wakatime package to v0.5.3 1.6.2 (2014-01-14) ++++++++++++++++++ - upgrade common wakatime package to v0.5.2 1.6.1 (2013-12-13) ++++++++++++++++++ - upgrade common wakatime package to v0.5.1 - second line in .wakatime-project now sets branch name 1.6.0 (2013-12-13) ++++++++++++++++++ - upgrade common wakatime package to v0.5.0 1.5.2 (2013-12-03) ++++++++++++++++++ - use non-localized datetime in log 1.5.1 (2013-12-02) ++++++++++++++++++ - decode file names with filesystem encoding, then encode as utf-8 for logging 1.5.0 (2013-11-28) ++++++++++++++++++ - increase "ping" frequency from every 5 minutes to every 2 minutes - prevent sending multiple api requests when saving the same file 1.4.12 (2013-11-21) +++++++++++++++++++ - handle UnicodeDecodeError exceptions when json encoding log messages 1.4.11 (2013-11-13) +++++++++++++++++++ - placing .wakatime-project file in a folder will read the project's name from that file 1.4.10 (2013-10-31) ++++++++++++++++++ - recognize jinja2 file extensions as HTML 1.4.9 (2013-10-28) ++++++++++++++++++ - handle case where ignore patterns not defined 1.4.8 (2013-10-27) ++++++++++++++++++ - new setting to ignore files that match a regular expression pattern 1.4.7 (2013-10-26) ++++++++++++++++++ - simplify some language lexer names into more common versions 1.4.6 (2013-10-25) ++++++++++++++++++ - force some file extensions to be recognized as certain language 1.4.5 (2013-10-14) ++++++++++++++++++ - remove support for subversion projects on Windows to prevent cmd window popups - ignore all errors from pygments library 1.4.4 (2013-10-13) ++++++++++++++++++ - read git branch from .git/HEAD without running command line git client 1.4.3 (2013-09-30) ++++++++++++++++++ - send olson timezone string to api for displaying logged time in user's zone 1.4.2 (2013-09-30) ++++++++++++++++++ - print error code in Sublime's console if api request fails 1.4.1 (2013-09-30) ++++++++++++++++++ - fix SSL support problem for Linux users 1.4.0 (2013-09-22) ++++++++++++++++++ - log source code language type of files - log total number of lines in files - better python3 support 1.3.7 (2013-09-07) ++++++++++++++++++ - fix relative import bug 1.3.6 (2013-09-06) ++++++++++++++++++ - switch back to urllib2 instead of requests library in wakatime package 1.3.5 (2013-09-05) ++++++++++++++++++ - send Sublime version with api requests for easier debugging 1.3.4 (2013-09-04) ++++++++++++++++++ - upgraded wakatime package 1.3.3 (2013-09-04) ++++++++++++++++++ - using requests package in wakatime package 1.3.2 (2013-08-25) ++++++++++++++++++ - fix bug causing wrong file name detected - misc bug fixes 1.3.0 (2013-08-15) ++++++++++++++++++ - detect git branches 1.2.0 (2013-08-12) ++++++++++++++++++ - run wakatime package in new process when no SSL support in Sublime 1.1.0 (2013-08-12) ++++++++++++++++++ - run wakatime package in main Sublime process 1.0.1 (2013-08-09) ++++++++++++++++++ - no longer beta for Package Control versioning requirement 0.4.2 (2013-08-08) ++++++++++++++++++ - remove away prompt popup 0.4.0 (2013-08-08) ++++++++++++++++++ - run wakatime package in background 0.3.3 (2013-08-06) ++++++++++++++++++ - support installing via Sublime Package Control 0.3.2 (2013-08-06) ++++++++++++++++++ - fixes for user sublime-settings file 0.3.1 (2013-08-04) ++++++++++++++++++ - renamed plugin folder 0.3.0 (2013-08-04) ++++++++++++++++++ - use WakaTime.sublime-settings file for configuration settings 0.2.10 (2013-07-29) +++++++++++++++++++ - Python3 support - better Windows support by detecting pythonw.exe location 0.2.9 (2013-07-22) ++++++++++++++++++ - upgraded wakatime package - bug fix when detecting git repos 0.2.8 (2013-07-21) ++++++++++++++++++ - Windows bug fixes 0.2.7 (2013-07-20) ++++++++++++++++++ - prevent cmd window opening in background (Windows users only) 0.2.6 (2013-07-17) ++++++++++++++++++ - log errors from wakatime package to ~/.wakatime.log 0.2.5 (2013-07-17) ++++++++++++++++++ - distinguish between write events and normal events - prompt user for api key if one does not already exist - rename ~/.wakatime to ~/.wakatime.conf - set away prompt to 5 minutes - fix bug in custom logger 0.2.1 (2013-07-07) ++++++++++++++++++ - Birth