undertime (3.2.0) unstable; urgency=medium * lowercase Local and Equivalent in main output * workaround weird autodiscovery bug in setuptools preventing local builds * do not bundle LICENSE and CHANGELOG in long description * support parsing dates with arrow * fallback to parsedatetime if dateparser fails * optimisation: split date parsing in stubs, delay imports * report the timezone database version in selftest -- Antoine Beaupré Thu, 02 Jun 2022 14:40:04 -0400 undertime (3.1.0) unstable; urgency=medium * add more debugging information to --selftest * show date when different from local * cleanup --help output * install a sample configuration file system-wide * thanks to gaba for the awesome user feedback -- Antoine Beaupré Wed, 23 Mar 2022 12:27:41 -0400 undertime (3.0.0) unstable; urgency=medium * replace `overlap_show` and `show_table` with `overlap` and `table`, respectively, in config file, for consistency * do not round times to minutes, so undertime can serve as a clock * completely abort when failing to parse date / time specification * add missing --selftest to manpage * add commandline completion for bash and zsh, thanks Jordan Russell * fix broken link to screenshot, thanks Marc Laporte -- Antoine Beaupré Thu, 10 Mar 2022 12:42:03 -0500 undertime (2.6.1) unstable; urgency=medium * fix default timezones value (Closes: #995952) * add NEWS.Debian entry about parameters change to avoid further confusion -- Antoine Beaupré Sat, 16 Oct 2021 15:12:35 -0400 undertime (2.6.0) unstable; urgency=medium * switch --date to an argument and make --timezones an option * add -t as a short-hand of --timezones * add docs to the --config option * only load the default config file if none is provided with --config * add --no-table to skip showing the table -- Antoine Beaupré Mon, 04 Oct 2021 19:57:33 -0400 undertime (2.5.0) unstable; urgency=medium [ Antoine Beaupré ] * replace --abbreviate by --truncate, a more common wording, previous flag still supported for backwards-compatibility * also support UNDERTIME_NO_COLOR to turn off colors only here * rename "master" branch to "main": black lives matter [ Debian Janitor ] * Various Debian packaging routine cleanups. [ Ben Harris ] * add Python 3.9 to CI * add missing ephem dependency for moonphases (Closes: #994000) -- Antoine Beaupré Thu, 09 Sep 2021 11:22:54 -0400 undertime (2.4.0) unstable; urgency=medium [Vipul Kumar] * fix typos and HTTPS URLs in documentation * add -V shorthand for --version * show short options first in --help [Antoine Beaupré] * push test coverage from 78% to 96% * add --abbreviate option to shorten headings, off by default * show time in UTC at the end of the table -- Antoine Beaupré Tue, 16 Mar 2021 14:33:10 -0400 undertime (2.3.2) unstable; urgency=medium * fix negative fractional timezone calculation (thanks, Vipul) -- Antoine Beaupré Sat, 23 May 2020 19:25:21 -0400 undertime (2.3.1) unstable; urgency=medium * add self-test suite to autopkgtest -- Antoine Beaupré Fri, 22 May 2020 14:31:34 -0400 undertime (2.3.0) unstable; urgency=medium * restore --version flag * support fractional time offsets (thanks, meskio!) * fix typo (thanks, vipul!) -- Antoine Beaupré Fri, 22 May 2020 13:34:26 -0400 undertime (2.2.1) unstable; urgency=medium * fix crash on invalid timezone (thanks, LeLutin!) -- Antoine Beaupré Wed, 06 May 2020 15:04:04 -0400 undertime (2.2.0) unstable; urgency=medium * CI and toolchain improvements (thanks, mgedmin!) * test on all supported Python versions * cleanup tox.ini * declare supported python versions correctly * update screenshot with newer changes * restore python 3.5 compatibility (thanks, mgedmin!) -- Antoine Beaupré Fri, 24 Apr 2020 17:08:46 -0400 undertime (2.1.0) unstable; urgency=medium * add --no-overlap/--overlap option to control the display of the "n" column (thanks pigmonkey for the idea) * add --overlap-min option to restrict display to only overlapping zones (thanks varac and pigmonkey for the idea) * show a human-readable version of the current time for known zones at the end of the report * support UTC offsets (thanks meskio) * add CI, tox, flake8 and black formatting * minimize setup.py -- Antoine Beaupré Wed, 22 Apr 2020 16:31:25 -0400 undertime (2.0.0) unstable; urgency=medium * fix computation on daylight saving change days * count the number of available timezones * add --no-unique/--unique option to disable filtering out duplicate timezones * remove --print-zones, replaced by --list-zones -l * add some unit tests, triggered by --selftest * internal code refactoring * clarify limitations and expand credits -- Antoine Beaupré Mon, 09 Mar 2020 13:57:19 -0400 undertime (1.8.0) unstable; urgency=medium * switch to tabulate (Closes: #891378) * support all tabulate output formats (HTML, CSV, Wiki, etc) * support --list-zones and -l as an alias for --print-zones -- Antoine Beaupré Thu, 21 Nov 2019 13:09:51 -0500 undertime (1.7.0) unstable; urgency=medium * configuration file support * show time below the table so users actually see it -- Antoine Beaupré Tue, 15 Jan 2019 17:38:36 -0500 undertime (1.6.0) unstable; urgency=medium * support dateparser module, disabled in Debian because missing * add logging level support * fix parsing of lowercase zone names -- Antoine Beaupré Mon, 14 Jan 2019 14:29:10 -0500 undertime (1.5.0) unstable; urgency=medium * ship a new program: moonphases, to show moon phases (new, first, full third) for any given period, that I do not know where else to put. * display parsed date in undertime to allow user to confirm it was correctly parsed -- Antoine Beaupré Fri, 30 Nov 2018 12:45:03 -0500 undertime (1.4.0) unstable; urgency=medium [ Marius Gedminas ] * Fix typo in README.rst [ Antoine Beaupré ] * tweaks to the release process * comply with the NO_COLOR informal standard * mention tzdiff -- Antoine Beaupré Sun, 23 Sep 2018 12:08:45 -0400 undertime (1.3.0) unstable; urgency=medium * do not output colors outside of terminals (Closes: #891381) * improve introduction in README * cross-ref contributing and code pages * add "say thanks" badge * fix crash on failed zone search introduced in 1.2 * make warnings look a little nicer -- Antoine Beaupré Mon, 12 Mar 2018 13:28:02 -0400 undertime (1.2.0) unstable; urgency=medium * use DoubleTable instead of vt100 escape sequences (Closes: #891381) * outline with * and _ in black-and-white * ship .rst docs with package * add manpage (Closes: #891379) * expand zone guessing heuristics to cover spaces and uppercase * add Vcs-* headers * correctly mark as Arch: all * add gbp config for native package -- Antoine Beaupré Mon, 26 Feb 2018 10:34:34 -0500 undertime (1.1.0) unstable; urgency=low * drop --version flag that adds 370ms performance penalty * properly install as suffix-less `undertime` binary -- Antoine Beaupré Fri, 23 Feb 2018 21:13:13 +0000