From 986e592d1ec688a8c763d9efaaa9a6a3628a6380 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Thu, 7 Aug 2014 08:30:44 -0700 Subject: [PATCH] v2.0.8 --- HISTORY.rst | 7 +++++++ WakaTime.py | 2 +- packages/wakatime/.gitignore | 1 + packages/wakatime/HISTORY.rst | 12 ++++++++++++ packages/wakatime/wakatime/__init__.py | 6 +++--- 5 files changed, 24 insertions(+), 4 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index 8dfb529..e90e497 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -3,6 +3,13 @@ History ------- +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) ++++++++++++++++++ diff --git a/WakaTime.py b/WakaTime.py index 9794150..0499170 100644 --- a/WakaTime.py +++ b/WakaTime.py @@ -6,7 +6,7 @@ License: BSD, see LICENSE for more details. Website: https://wakatime.com/ ===========================================================""" -__version__ = '2.0.7' +__version__ = '2.0.8' import sublime import sublime_plugin diff --git a/packages/wakatime/.gitignore b/packages/wakatime/.gitignore index b2fd43f..a8b8ca4 100644 --- a/packages/wakatime/.gitignore +++ b/packages/wakatime/.gitignore @@ -36,3 +36,4 @@ nosetests.xml virtualenv venv +.DS_Store diff --git a/packages/wakatime/HISTORY.rst b/packages/wakatime/HISTORY.rst index b5f88ff..b2d6a1f 100644 --- a/packages/wakatime/HISTORY.rst +++ b/packages/wakatime/HISTORY.rst @@ -3,6 +3,18 @@ History ------- +2.0.5 (2014-07-25) +++++++++++++++++++ + +- option in .wakatime.cfg to obfuscate file names + + +2.0.4 (2014-07-25) +++++++++++++++++++ + +- use unique logger namespace to prevent collisions in shared plugin environments + + 2.0.3 (2014-06-18) ++++++++++++++++++ diff --git a/packages/wakatime/wakatime/__init__.py b/packages/wakatime/wakatime/__init__.py index 5916e95..0774018 100644 --- a/packages/wakatime/wakatime/__init__.py +++ b/packages/wakatime/wakatime/__init__.py @@ -13,7 +13,7 @@ from __future__ import print_function __title__ = 'wakatime' -__version__ = '2.0.5' +__version__ = '2.0.6' __author__ = 'Alan Hamlett' __license__ = 'BSD' __copyright__ = 'Copyright 2014 Alan Hamlett' @@ -127,7 +127,7 @@ def parseConfigFile(configFile): return None except IOError: if not os.path.isfile(configFile): - print('Error: Could not read from config file ~/.wakatime.conf') + print('Error: Could not read from config file ~/.wakatime.cfg') return configs @@ -284,7 +284,7 @@ def send_action(project=None, branch=None, stats=None, key=None, targetFile=None log.debug(data) # setup api request - request = Request(url=url, data=json.dumps(data)) + request = Request(url=url, data=str.encode(json.dumps(data))) request.add_header('User-Agent', get_user_agent(plugin)) request.add_header('Content-Type', 'application/json') auth = unicode('Basic {key}').format(key=bytes.decode(base64.b64encode(str.encode(key))))