File: changelog

package info (click to toggle)
undertime 4.3.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 704 kB
  • sloc: python: 957; makefile: 6; sh: 2
file content (279 lines) | stat: -rw-r--r-- 9,887 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
undertime (4.3.1) unstable; urgency=medium

  * housekeeping release
  * follow pytz transition (Closes: #1122161)
  * tweak release docs
  * update standards, no change
  * fix python build warnings

 -- Antoine Beaupré <anarcat@debian.org>  Mon, 08 Dec 2025 09:58:22 -0500

undertime (4.3.0) unstable; urgency=medium

  * show equivalent times one per line
  * sort timezones by default
  * fix --all-formats when --no-table is the default
  * show offsets in --list-zones
  * fix crash in Debian test suite due to missing legacy timezones, by
    depending on tzdata-legacy, in the future we might want to fix the
    test suite instead

 -- Antoine Beaupré <anarcat@debian.org>  Fri, 13 Jun 2025 12:24:06 -0400

undertime (4.2.0) unstable; urgency=medium

  * add --no-time-details to just show the table
  * add --all-formats to demo all table formats

 -- Antoine Beaupré <anarcat@debian.org>  Wed, 11 Sep 2024 13:00:48 -0400

undertime (4.1.0) unstable; urgency=medium

  * support inverse ranges for --end and --start that wrap over midnight
  * document sample configuration file properly (Closes: #1077987)
  * cosmetic fix: sync manual page, config file, commandline completion,
    and usage argument orders

 -- Antoine Beaupré <anarcat@debian.org>  Wed, 14 Aug 2024 10:28:41 -0400

undertime (4.0.0) unstable; urgency=medium

  * breaking change: drop --selftest now that tests have moved out to
    their own file, too hard to implement
  * fix default configuration, tests and example to get rid of legacy US/*
    timezones, suggest tzdata-legacy (Closes: #1055393)
  * dep change: use tzlocal to guess local timezone instead of our ugly
    hack
  * fix Singapore zone parsing issue
  * show parsed date and timezone in --debug
  * add post-mortem handler in debugging mode
  * implement codespell linting, fixing all found errors
  * remove "requested" string in output
  * fix man page reference formatting and date
  * fix invalid license specification in debian/copyright
  * mention many more alternatives in README file
  * Use modified _time_zone in zsh completion function instead of shelling
    out to Python

 -- Antoine Beaupré <anarcat@debian.org>  Mon, 06 Nov 2023 12:02:46 -0500

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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  Tue, 16 Mar 2021 14:33:10 -0400

undertime (2.3.2) unstable; urgency=medium

  * fix negative fractional timezone calculation (thanks, Vipul)

 -- Antoine Beaupré <anarcat@debian.org>  Sat, 23 May 2020 19:25:21 -0400

undertime (2.3.1) unstable; urgency=medium

  * add self-test suite to autopkgtest

 -- Antoine Beaupré <anarcat@debian.org>  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é <anarcat@debian.org>  Fri, 22 May 2020 13:34:26 -0400

undertime (2.2.1) unstable; urgency=medium

  * fix crash on invalid timezone (thanks, LeLutin!)

 -- Antoine Beaupré <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  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é <anarcat@debian.org>  Fri, 23 Feb 2018 21:13:13 +0000