bumped version
authorOrakaro <nhatminh_179@hotmail.com>
Fri, 31 Jul 2015 02:10:36 +0000 (11:10 +0900)
committerOrakaro <nhatminh_179@hotmail.com>
Fri, 31 Jul 2015 02:10:36 +0000 (11:10 +0900)
docs/conf.py
rainbowstream/rainbow.py
setup.py

index aad7d312d33c9e4406d670abe182794aa4e4554e..ead3ddf9094d2e11c6ee732cc811f4f20f8ee9df 100644 (file)
@@ -48,9 +48,9 @@ copyright = u'2014, Vu Nhat Minh'
 # built documents.
 #
 # The short X.Y version.
-version = '1.2.7'
+version = '1.2.8'
 # The full version, including alpha/beta/rc tags.
-release = '1.2.7'
+release = '1.2.8'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
index a0bdaddeda4d90b1c4d4748362930e813d51bed9..163a278ec66948dd3db635fc6a5e392bd531c5d7 100644 (file)
@@ -181,7 +181,8 @@ def upgrade_center():
         url = 'https://raw.githubusercontent.com/DTVD/rainbowstream/master/setup.py'
         readme = requests.get(url).text
         latest = readme.split('version = \'')[1].split('\'')[0]
-        if current != latest:
+        g['using_latest'] = current == latest
+        if not g['using_latest']:
             notice = light_magenta('RainbowStream latest version is ')
             notice += light_green(latest)
             notice += light_magenta(' while your current version is ')
@@ -193,7 +194,7 @@ def upgrade_center():
             notice = light_yellow('You are running latest version (')
             notice += light_green(current)
             notice += light_yellow(')')
-            printNicely(notice)
+            notice += '\n'
     except:
         pass
 
@@ -1733,6 +1734,16 @@ def quit():
     sys.exit()
 
 
+def changelog_notify():
+    # For v1.2.8. Hardcoded here but will improve later
+    notice = light_yellow('Hey! RS just ')
+    notice += light_green('doubled ')
+    notice += light_yellow('pixels for higher image resolution. Upgrade and try')
+    notice += light_green(' -iot ')
+    notice += light_yellow('and you will like it for sure :)')
+    printNicely(notice)
+
+
 def reset():
     """
     Reset prefix of line
@@ -1742,6 +1753,8 @@ def reset():
             printNicely(red('Your ~/.rainbow_config.json is messed up:'))
             printNicely(red('>>> ' + c['USER_JSON_ERROR']))
             printNicely('')
+        if not g['using_latest']:
+            changelog_notify()
         printNicely(magenta('Need tips ? Type "h" and hit Enter key!'))
     g['reset'] = False
     try:
index 93c44438adee4a001c02aba41d50ef25061a992d..cab2f3ab303f98e67978bd5aaed3122ca4ecd76c 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@ import os
 import os.path
 
 # Bumped version
-version = '1.2.7'
+version = '1.2.8'
 
 # Require
 install_requires = [