Skip to content

Latest commit

 

History

History
1402 lines (827 loc) · 30.5 KB

HISTORY.rst

File metadata and controls

1402 lines (827 loc) · 30.5 KB

History

11.1.1 (2024-07-20)

  • Fix passing lines-in-file to wakatime-cli.

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)

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