Skip to content

Releases: tqdm/tqdm

tqdm v4.54.1 stable

05 Dec 03:42
6cb32c2
Compare
Choose a tag to compare
  • drop py3.4 (no longer tested) (#1091)
  • misc CI updates (#1091)
    • update snap build & deploy method
    • bot releases

tqdm v4.54.0 stable

27 Nov 14:48
668fa0e
Compare
Choose a tag to compare
  • get rid of get_new (#1085 <- #1084, #509)
  • minor CI framework optimisations

tqdm v4.53.0 stable

21 Nov 16:39
819f6e0
Compare
Choose a tag to compare
  • provide get_new() helper for mixed subclasses in nested mode (#509)
  • fix nested asyncio (#1074)
    • document async break hazard
  • add tests
  • drop py2.6/3.2/3.3 and distutils (no longer tested)
  • CI framework overhaul
    • drop appveyor (Windows already tested by GHA)
    • skip devel PRs
    • automate linting comments on failure
  • use setuptools_scm (#722)
    • fix & update tests
    • fix & upgrade snap build
    • update CONTRIBUTING docs

tqdm v4.52.0 stable

16 Nov 15:40
db86b89
Compare
Choose a tag to compare
  • allow delaying display() to a different notebook cell (#1059 <- #909, #954)
    • add notebook argument display=True (use display=False with display(tqdm_object.container))
    • add keras.TqdmCallback support for initialiser arguments (use display=False with tqdm_callback_object.display()) (#1059 <- #1065)
    • add documentation
  • add CI on windows (#507)
  • enable CI on OSX
  • migrate CI Travis => GHA
    • add tests for MacOS & Windows
    • add tests for py3.9 (#1073)
    • update documentation
  • minify docker build
  • update tests
  • misc tidy

tqdm v4.51.0 stable

25 Oct 18:38
0f823e7
Compare
Choose a tag to compare
  • add {eta} datetime bar_format argument (#1055 <- #1051)
    • e.g. bar_format='{l_bar}{bar}| {n_fmt}/{total_fmt} [{rate_fmt} ETA:{eta:%y-%m-%d %H:%M}{postfix}]'
  • fix py3 CLI --update & --update_to
  • replace nosetests with pytest (#1052, #1045)
  • add & update tests

tqdm v4.50.2 stable

08 Oct 14:28
8f9e03d
Compare
Choose a tag to compare
  • fixed platform.system() causing fork() warnings (#691)
  • fixed contrib.concurrent.process_map pickling error with threading.RLock (#920)
  • updated documentation & examples
  • updated CI framework
  • updated tests
  • misc code tidy

tqdm v4.50.1 stable

07 Oct 12:11
03a5d6c
Compare
Choose a tag to compare
  • fix multiprocessing lock creation leak (#982, #936, #759)
    • fixes #617 which introduced this bug (v4.29.0, released 2019-01-06, undiagnosed until now) where multiple threads could concurrently create and append process locks to a global list, then try to release them without first acquiring 👿
  • major test overhaul: fix, update, and speed up
  • misc CI framework updates
  • code linting
  • minor documentation tidy

tqdm v4.50.0 stable

28 Sep 01:19
00dabd6
Compare
Choose a tag to compare
  • add bar colour option (#1040 <- #450)
    • for notebook as well as std/CLI
    • plain text as well as hex (e.g. 'green' or '#00ff00')
  • notebook improvements (#1032 <- #1031)
    • split bar description into separate widget
    • improve reset() (handle width and colour)
  • fix exceptions when file is closed (#1041, #1036 <- #1033)
  • add & update tests
  • minor documentation updates
  • move and configure issue/pr templates

tqdm v4.49.0 stable

12 Sep 23:28
f4b172f
Compare
Choose a tag to compare
  • CLI: add --tee (#1014 <- #1013)
  • CLI: add --update and --update_to (#996 <- #975)
  • CLI: add --null (#996)
  • CLI: accept - instead of _ in options (e.g. --update-to)
  • make update() return True on display to ease efficient use of custom callbacks (#845)
  • fix py>=3 CLI --delim encoding error
  • fix py>=3.5 version detection in tqdm.auto (#1029 <- #1028)
  • fix final ETA when using initial (#1021 <- #689)
  • update documentation
    • add & update custom callback examples
    • improve help formatting of boolean CLI options
  • add & update tests

tqdm v4.48.2 stable

03 Aug 17:01
f0e0144
Compare
Choose a tag to compare
  • fix notebook formatting