From 78f8212ea014bd8f9c3f2c77c79870240ad4b189 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Thu, 30 Apr 2020 19:36:43 +0200 Subject: [PATCH 1/3] NEWS: Convert to markdown This mostly just renames the file, since most of it was already valid markdown. Additionally, the version number headings are converted proper markdown headers and in some places backticks are added for preformatted text (but only where things like underscores or asterisks could otherwise mess up the formatting). Finally, some minor inconsistencies are fixed. --- NEWS => NEWS.md | 154 ++++++++++++++++++++++++------------------------ 1 file changed, 77 insertions(+), 77 deletions(-) rename NEWS => NEWS.md (94%) diff --git a/NEWS b/NEWS.md similarity index 94% rename from NEWS rename to NEWS.md index 62555a125..1e7ccbffe 100644 --- a/NEWS +++ b/NEWS.md @@ -1,9 +1,9 @@ -Changes in 3.0.1 +## Changes in 3.0.1 -* Fixed a rare crash in hamster-window-server (Issue 571). +* Fixed a rare crash in hamster-window-server (issue 571). -Changes in 3.0 +## Changes in 3.0 * Fixed dialogs placement (PR 549): - dialogs appear above their parent (the overview, if opened). @@ -27,13 +27,13 @@ Changes in 3.0 * Fixed update activity window to be resizable (PR 403) * Fixed database file monitoring (PR 401). * Fixed dark theme colors (PR 391). -* Fixed hamster-service failure when there is no hamster.db (issue 394). +* Fixed hamster-service failure when there is no hamster.db (issue 394). * New options for packagers (PR 565) * New 'version' or 'Version' command/methods available (PR 528). * New Gui is a Gtk.Application (PR 516) -* New *JSON dbus methods to pass facts verbatim (PR 514). +* New `*JSON` dbus methods to pass facts verbatim (PR 514). * New hamster.lib.datetime, customized replacement for python datetime (PR 510). -* New CheckFact and check_fact methods available (PR 500). +* New `CheckFact` and `check_fact` methods available (PR 500). Check a fact validity, with detailed error messages. * New AddFact accepts -1 as start or end, to mean explicit None (PR 492). * Moved Fact to new fact.py @@ -71,7 +71,7 @@ Changes in 3.0 * Improved Add/Update activity window - fixed description input (PR 430) * Improved consistency in date/time handling (PR 429) by - - switching to ISO date format (%Y-%m-%d) in lib/* + - switching to ISO date format (%Y-%m-%d) in `lib/*` to be consistent with hamster-cli usage - rounding (i.e. truncating) all activity start/end timestamps to the minute @@ -91,13 +91,13 @@ Changes in 3.0 external, idle, ... -Changes in 2.2.2 +## Changes in 2.2.2 * Restore python3 < 3.6 compatibility. * Remove a PangoCairo warning. -Changes in 2.2.1 +## Changes in 2.2.1 * Activity can contain decimal numbers. * Add total duration to the `hamster list` output. @@ -120,7 +120,7 @@ cloning and using the following command: gitk v2.1.1...v2.2.1 -Changes in 2.1.1 +## Changes in 2.1.1 Migration to python3 and minor usability fixes @@ -129,7 +129,7 @@ More details by cloning and using the following command: gitk --no-merges v2.0-rc1...v2.1.1 -Changes in 2.0 +## Changes in 2.0 This release marks the transition to Gtk3, and includes all the other feature additions and bugfixes that have been submitted since then and @@ -138,7 +138,7 @@ Changes in 2.0 Please check README.md for the current dependencies. -Changes in 1.04 +## Changes in 1.04 This version just packs all the contributed bugfixes of last 12 month (there were just a few) @@ -149,22 +149,22 @@ Changes in 1.04 -Changes in 1.03.3 +## Changes in 1.03.3 * fix exporting entries to file -Changes in 1.03.2 +## Changes in 1.03.2 * fix bug when trying to enter an activity with tags (mea culpa) -Changes in 1.03.1 +## Changes in 1.03.1 * fix silly bug with path -Changes in 1.03 +## Changes in 1.03 * fix issue #61 - installation was missing initial database for fresh installs * loosen backend dependencies so that hamster.client can be used outside the @@ -174,12 +174,12 @@ Changes in 1.03 * updated Bulgarian translation -Changes in 1.02.1 +## Changes in 1.02.1 * Drop gnome-keybindings as a dependency - not used anymore -Changes in 1.02 +## Changes in 1.02 This is the first release targetting GNOME v3+. The applet has been removed and recommended hamster remote is the shell extension, available on @@ -198,7 +198,7 @@ Changes in 1.02 * ~20 bug fixes https://github.com/projecthamster/hamster/issues?state=closed -Changes in 2.91.2 +## Changes in 2.91.2 * experimental trophy support (to try out need to install the achievement service from https://github.com/tbaugis/gnome-achievements) @@ -231,7 +231,7 @@ Changes in 2.91.2 * sr (Милош Поповић) -Changes in 2.31.90 +## Changes in 2.31.90 * maintaining selection on refresh in a more sane manner * self-monitor the database not only for updates but also for remove/create @@ -246,7 +246,7 @@ Changes in 2.31.90 * ro (Lucian Adrian Grijincu) -Changes in 2.31.6 +## Changes in 2.31.6 * the top graph in overview is now interactive and allows zooming in and out * sqlite utf-8 case sensitivity workarounds for queries @@ -268,7 +268,7 @@ Changes in 2.31.6 -Changes in 2.31.5 +## Changes in 2.31.5 * adjustments for custom widgets to better work with themes * if dialog windows are called from commandline, make sure they shut down @@ -284,7 +284,7 @@ Changes in 2.31.5 * zh_CN (TeliuTe) -Changes in 2.31.4 +## Changes in 2.31.4 * overview gets a menu, drops toolbars and now supports date range browsing * adjustments to starts and ends graph in statistics (should be more accurate) @@ -300,19 +300,19 @@ Changes in 2.31.4 * nb (Kjartan Maraas) -Changes in 2.31.3.2 +## Changes in 2.31.3.2 * respecting SYSCONFDIR environment variable to determine where to store gconf schema (bug 620965) -Changes in 2.31.3.1 +## Changes in 2.31.3.1 * including generated help pages in the tarball so that they appear in library.gnome.org -Changes in 2.31.3 +## Changes in 2.31.3 * dropped in-house global hotkey management in favour to Gnome's global hotkeys @@ -332,7 +332,7 @@ Changes in 2.31.3 * zh_CN (Ray Wang) -Changes in 2.31.2 +## Changes in 2.31.2 * optional integration with gtg (via preferences) * all kinds of bugfixes @@ -343,17 +343,17 @@ Changes in 2.31.2 * es (Jorge González) -Changes in 2.31.1.2 +## Changes in 2.31.1.2 * hamster-service had not been packed in the tarball -Changes in 2.31.1.1 +## Changes in 2.31.1.1 * forgot to pull in translations -Changes in 2.31.1 +## Changes in 2.31.1 * application has been split up in back-end d-bus daemon and clients * edit activity preview widget got some love @@ -366,7 +366,7 @@ Changes in 2.31.1 -Changes in 2.30.0 +## Changes in 2.30.0 Updated translations * ca (Gil Forcada) @@ -391,7 +391,7 @@ Changes in 2.30.0 -Changes in 2.29.92 +## Changes in 2.29.92 Bug fixes * depend on gnome-python-desktop to fulfill wnck-python dependency @@ -412,7 +412,7 @@ Changes in 2.29.92 * es (Jorge González) -Changes in 2.29.91 +## Changes in 2.29.91 * bug fixes - avoiding blank entries, not reusing fact ids; other details @@ -435,7 +435,7 @@ Changes in 2.29.91 -Changes in 2.29.90 +## Changes in 2.29.90 Updated translations * bn (Israt Jahan) @@ -447,7 +447,7 @@ Changes in 2.29.90 * es (Jorge González) -Changes in 2.29.6 +## Changes in 2.29.6 * workspace tracking - switch activity, when switching desktops (Ludwig Ortmann, Toms Baugis, Patryk Zawadzki) @@ -469,7 +469,7 @@ Changes in 2.29.6 -Changes in 2.29.5 +## Changes in 2.29.5 * searching * simplified save report dialog, thanks to the what you see is what you report @@ -489,7 +489,7 @@ Changes in 2.29.5 * uk (Maxim V. Dziumanenko) -Changes in 2.29.4 +## Changes in 2.29.4 * overview window overhaul(still in progress) * more progress on tag front (now showing in lists) @@ -502,7 +502,7 @@ Changes in 2.29.4 * zh_CN (Funda Wang) -Changes in 2.29.3 +## Changes in 2.29.3 * partial tag support (adding to a fact and editing autocomplete list, no reports yet) @@ -518,7 +518,7 @@ Changes in 2.29.3 * zh_CN (Ray Wang) -Changes in 2.29.2 +## Changes in 2.29.2 * fixed bug 599343 - the charts are now back again (for those who had lost them) * hamster midnight is now a preference @@ -549,7 +549,7 @@ Changes in 2.29.2 -Changes in 2.28.0 +## Changes in 2.28.0 Updated translations: * as (Amitakhya Phukan) @@ -583,7 +583,7 @@ Changes in 2.28.0 * zh_HK (Chao-Hsiung Liao) -Changes in 2.27.92 +## Changes in 2.27.92 Updated translations: * ar (Khaled Hosny) @@ -613,7 +613,7 @@ Changes in 2.27.92 -Changes in 2.27.90 +## Changes in 2.27.90 * Fixes to idle detection (now works with gnome screensaver 2.27+) * return of the day view @@ -630,7 +630,7 @@ Changes in 2.27.90 -Changes in 2.27.5 +## Changes in 2.27.5 * Better autocomplete * More skeptic on parsing time @@ -643,7 +643,7 @@ Changes in 2.27.5 * pa (Amanpreet Singh Alam) -Changes in 2.27.4 +## Changes in 2.27.4 * Now it is possible to copy/paste activities in the overview * mostly polishing and bug fixing the new stuff brought in in 2.27 cycle @@ -657,7 +657,7 @@ Changes in 2.27.4 * uk (Maxim V. Dziumanenko) -Changes in 2.27.3 +## Changes in 2.27.3 * A much better DBUS support (Felix Ontanon) * Switch days at 5am because humans tend to work late. Overlapping activities @@ -672,7 +672,7 @@ Changes in 2.27.3 * ta.po (Dr.T.Vasudevan) -Changes in 2.27.2 +## Changes in 2.27.2 * Now a reminder is displayed every configured amount of time also when no activity is being tracked. (Can be disabled in preferences) @@ -692,7 +692,7 @@ Changes in 2.27.2 -Changes in 2.27.1 +## Changes in 2.27.1 * Overview window graphs have been redone and now are less noisy * Tasks now can span over midnight, showing correct per-day totals in overview @@ -732,7 +732,7 @@ Changes in 2.27.1 -Changes in 2.25.3 +## Changes in 2.25.3 We were late for 2.25.1 and 2.25.2, so here we go - changes since 2.24.0! @@ -767,7 +767,7 @@ Changes in 2.25.3 -Changes in 2.24.0 +## Changes in 2.24.0 Applet * some more strings available for translation, but the main changes are @@ -820,7 +820,7 @@ Changes in 2.24.0 * zh_TW (Chao-Hsiung Liao) -Changes in 2.23.92 +## Changes in 2.23.92 Applet * fixed code so that it works also with Python 2.4 @@ -861,7 +861,7 @@ Changes in 2.23.92 * zh_TW (Chao-Hsiung Liao) -Changes in 2.23.91 +## Changes in 2.23.91 Applet * When adding earlier activity in current day, set default end time to now @@ -897,7 +897,7 @@ Changes in 2.23.91 * zh_TW (Chao-Hsiung Liao) -Changes in 2.23.90 +## Changes in 2.23.90 Applet * Changing name from "Hamster" to "Time Tracker" @@ -923,7 +923,7 @@ Changes in 2.23.90 -Changes in 2.23.6 +## Changes in 2.23.6 Applet * Follow GNOME version scheme @@ -940,7 +940,7 @@ Changes in 2.23.6 * sv (Kalle Persson) -Changes in 0.6.2 +## Changes in 0.6.2 Applet * Fixed the header info and updated the Spanish translations @@ -965,7 +965,7 @@ Changes in 0.6.2 * sv (Kalle Persson) -Changes in 0.6.1 +## Changes in 0.6.1 Applet * Do not eat up middle-click @@ -981,7 +981,7 @@ Changes in 0.6.1 * sv (Kalle Persson) -Changes in 0.6 +## Changes in 0.6 Applet * Simple reporting via Overview dialog @@ -995,7 +995,7 @@ Changes in 0.6 * sv (Kalle Persson) -Changes in 0.5 +## Changes in 0.5 Applet * Preferences are now editable via user interface @@ -1009,7 +1009,7 @@ Changes in 0.5 * sv (Kalle Persson) -Changes in 0.4.1 +## Changes in 0.4.1 Applet * Fixed lintian warnings, mentioned in bug 531965. Also, got rid of rest of them :) @@ -1022,7 +1022,7 @@ Changes in 0.4.1 * sv (Kalle Persson) -Changes in 0.4.1 +## Changes in 0.4.1 Miscellanous * Fixed usage of spanish and italian translations @@ -1034,7 +1034,7 @@ Changes in 0.4.1 * sv (Kalle Persson) -Changes in 0.4 +## Changes in 0.4 Applet * Fact editing! @@ -1046,7 +1046,7 @@ Changes in 0.4 * sv (Kalle Persson) -Changes in 0.3 +## Changes in 0.3 Applet * Many small fixes to activity editing window (setting, focus, F2 for @@ -1059,7 +1059,7 @@ Changes in 0.3 * sv (Kalle Persson) -Changes in 0.2 +## Changes in 0.2 Applet * change days on midnight also when there is no current activity @@ -1072,7 +1072,7 @@ Changes in 0.2 * sv (Kalle Persson) -Changes in 0.1.7.5 +## Changes in 0.1.7.5 Applet * Fixed midnight crasher @@ -1083,7 +1083,7 @@ Changes in 0.1.7.5 * sv (Kalle Persson) -Changes in 0.1.7.4 +## Changes in 0.1.7.4 Applet * Fixed licensing issues @@ -1097,7 +1097,7 @@ Changes in 0.1.7.4 * sv (Kalle Persson) -Changes in 0.1.7.3 +## Changes in 0.1.7.3 Applet * In stats the top caption shows what can be actually seen @@ -1117,7 +1117,7 @@ Changes in 0.1.7.3 * sv (Kalle Persson) -Changes in 0.1.7.2 +## Changes in 0.1.7.2 Applet * Fixed focus issues with global hotkeys @@ -1127,7 +1127,7 @@ Changes in 0.1.7.2 * sv (Kalle Persson) -Changes in 0.1.7.1 +## Changes in 0.1.7.1 Applet * Fixed regression with keys ignored in applet window @@ -1137,7 +1137,7 @@ Changes in 0.1.7.1 * sv (Kalle Persson) -Changes in 0.1.7 +## Changes in 0.1.7 Applet * Fixed applet vertical sizing issues @@ -1151,7 +1151,7 @@ Changes in 0.1.7 * sv (Kalle Persson) -Changes in 0.1.6.2 +## Changes in 0.1.6.2 Applet * Stop at 12 different activities a day, 12th being total of others @@ -1163,7 +1163,7 @@ Changes in 0.1.6.2 * sv (Kalle Persson) -Changes in 0.1.6.1 +## Changes in 0.1.6.1 Applet * Kind of fixed problem with gconf schema not appearing @@ -1173,7 +1173,7 @@ Changes in 0.1.6.1 * sv (Kalle Persson) -Changes in 0.1.6 +## Changes in 0.1.6 Applet * Enhanced drag and drop behaviour in edit activities window @@ -1184,7 +1184,7 @@ Changes in 0.1.6 * sv (Kalle Persson) -Changes in 0.1.5.5 +## Changes in 0.1.5.5 Applet * Fixed pysqlite dependency @@ -1195,7 +1195,7 @@ Changes in 0.1.5.5 * sv (Kalle Persson) -Changes in 0.1.5.4 +## Changes in 0.1.5.4 Applet * Hamster now has a process name for killall, which enables us to @@ -1206,7 +1206,7 @@ Changes in 0.1.5.4 * sv (Kalle Persson) -Changes in 0.1.5.3 +## Changes in 0.1.5.3 Applet * Fixed antialiasing problems in bar chart @@ -1216,7 +1216,7 @@ Changes in 0.1.5.3 * sv (Kalle Persson) -Changes in 0.1.5.2 +## Changes in 0.1.5.2 Applet * Minor changes and slight adjustments to Swedish translation @@ -1226,7 +1226,7 @@ Changes in 0.1.5.2 * sv (Kalle Persson) -Changes in 0.1.5.1 +## Changes in 0.1.5.1 Applet * Fixed window icons @@ -1236,7 +1236,7 @@ Changes in 0.1.5.1 * sv (Kalle Persson) -Changes in 0.1.5 +## Changes in 0.1.5 Applet * Initial release From 60c7132ebe98257a1430ba4f9e24c97e568d592c Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Wed, 13 May 2020 22:05:26 +0200 Subject: [PATCH 2/3] Update NEWS.md --- NEWS.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/NEWS.md b/NEWS.md index 1e7ccbffe..83509b0b4 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,10 @@ +## Changes in 3.0.2 + +* Switch from deprecated xml2po to itstool for translating help files + (issue 583). +* Fix off-by-one-day error in CSV exports (issue 576). +* Support Python3.5 again, this was >= 3.6 (issue 582). + ## Changes in 3.0.1 * Fixed a rare crash in hamster-window-server (issue 571). From a82f15561e7403a0d329b6ae13828a7e792939ac Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Thu, 14 May 2020 08:41:43 +0200 Subject: [PATCH 3/3] Update version to 3.0.2 This fixes #588. --- .bumpversion.cfg | 2 +- src/hamster/__init__.py | 2 +- wscript | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index e68e1b7ac..908c1cbaf 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.0.1 +current_version = 3.0.2 parse = (?P\d+)\.(?P\d+)(\.(?P\d+))? serialize = {major}.{minor}.{patch} diff --git a/src/hamster/__init__.py b/src/hamster/__init__.py index e209c7ec3..533e1c2bb 100644 --- a/src/hamster/__init__.py +++ b/src/hamster/__init__.py @@ -18,7 +18,7 @@ # if defs is not there, we are running from sources from subprocess import getstatusoutput rc, output = getstatusoutput("git describe --tags --always --dirty=+") - __version__ = "3.0.1" if rc else "{} (uninstalled)".format(output) + __version__ = "3.0.2" if rc else "{} (uninstalled)".format(output) installed = False del getstatusoutput, rc, output diff --git a/wscript b/wscript index d2c77413c..292408d72 100644 --- a/wscript +++ b/wscript @@ -8,7 +8,7 @@ from waflib import Utils # slight code duplication with hamster/__init__.py, but this is finally cleaner. rc, output = getstatusoutput("git describe --tags --always --dirty=+") -VERSION = "3.0.1" if rc else output +VERSION = "3.0.2" if rc else output APPNAME = 'hamster'