Skip to content

Releases: tqdm/tqdm

tqdm v4.48.1 stable

03 Aug 00:26
84923d7
Compare
Choose a tag to compare
  • fix ANSI escape codes breaking tqdm.write (#692, #777)
  • fix long-lived strongref (#1007, https://bugs.python.org/issue39093)
  • fix cli --version crash on missing git/refs/heads (#635)
  • fix contrib.tenumerate ignoring total (#1017)
  • fix potential deep => shallow kwargs copy issues
  • improve notebook display for unknown total (#1015)
  • make asyncio inherit from std rather than auto
  • make auto multi-inherit from autonotebook, asyncio on Python3.5+
  • misc documentation & examples updates
    • mention docker-compose requirements (#771)
  • misc linting & tidy
  • misc minor testing framework updates

tqdm v4.48.0 stable

16 Jul 22:10
b1df116
Compare
Choose a tag to compare
  • add tqdm.asyncio (#1004, #772, #91 <- #65)
    • supports async iterables (async for row in tqdm(iterable))
    • supports iterables
    • supports coroutine.send (tqdm(coroutine).send)
    • add as_completed wrapper (for f in tqdm.as_completed(fs))
  • reduce contrib.discord logging verbosity
  • fix potential pandas() modifying **kwargs bug
  • update documentation
    • add missing inline docstrings
    • update contributing notes
    • update readme
    • add to examples/ folder
      • async_coroutines
      • coroutine_pipe
    • standardise variable naming
  • add tests
    • add benchmark tests against popular alternative libraries
    • test new functionality
    • more thorough miniters test (#1003)
  • misc framework updates
    • tidy changelog helper
    • add helper bots
      • comment-bot /tag
      • post-release-bot
        • wiki updater
        • website updater
      • benchmark regressions
        • full/thorough test on schedule & release
        • quick test on PR

tqdm v4.47.0 stable

28 Jun 22:41
15c5c51
Compare
Choose a tag to compare
  • add contrib.discord (similar to contrib.telegram) (#976)
  • add contrib.bells to auto-enable all extras
  • add contrib.utils_worker for common slow tasks (e.g. web I/O)
    • fix lazy large memory usage & discard unsent messages (unprocessed tasks)
  • fix slow notebook imports (#955 <- #709)
  • fix gui TypeError on unknown len() (#971)
  • misc documentation/error message updates
    • more succinct ImportError on missing ipywidgets (#872)
    • fix broken/deprecated link (#981)
    • add inline usage for contrib.discord and contrib.telegram
  • misc framework updates
    • add official py3.8 support (#986)
    • fix snap builds

contrib.discord

contrib.telegram

tqdm v4.46.1 stable

03 Jun 10:23
1e0bb74
Compare
Choose a tag to compare
  • fix missing sys.setcheckinterval in py3.9 (#978)
  • fix keras.TqdmCallback compatibility with tensorflow==2.2.0 (#979)
  • update documentation
    • correct contrib.concurrent correct max_workers (#977)
    • drop prominent mention of xrange (#965)
  • minor linting

tqdm v4.46.0 stable

03 May 13:36
89ee144
Compare
Choose a tag to compare
  • add contrib.telegram #949 <- #948
  • add bash tab completion and --comppath #946, #947 <- #858
  • fix exception safety in external_write_mode #940
  • add requests examples (#242)
  • update documentation

tqdm v4.45.0 stable

02 Apr 13:02
5e89789
Compare
Choose a tag to compare
  • propagate and close() on exceptions (#926 <- #548)
  • fix nested clear()
  • rework nested close() (#930 <- #924 <- #918, #677)
    • reduces screen flicker/blank space at the cost of ordering
  • update all documentation & demos
  • add and update tests
  • dev framework: add pre-commit helper

tqdm v4.44.1 stable

29 Mar 16:04
13bcd8c
Compare
Choose a tag to compare
  • fix _utils ImportError => DeprecationWarning (#928 <- #927)

tqdm v4.44.0 stable

28 Mar 22:16
41eadd9
Compare
Choose a tag to compare
  • add automatic nrows and expose for manual override (#918 -> #924)
  • expose and warn about small chunksize in tqdm.contrib.concurrent.process_map (#912)
  • fix py2 file stream comparison (#727 -> #730)
  • deprecate utils._environ_cols_wrapper
  • add and update tests
  • add documentation

tqdm v4.43.0 stable

19 Feb 15:04
5dcab08
Compare
Choose a tag to compare
  • fix notebook exceptions (#669 <- #650)
    • set_description() when disable=True
  • contrib.concurrent: avoid unnecessary len(iterable) (#893)
  • update documentation
    • clarify etymology (#895)
    • fix minor typo (#890)
    • update contributors and years
  • update tests
  • fix CI tests for PRs

tqdm v4.42.1 stable

03 Feb 15:45
6888abd
Compare
Choose a tag to compare
  • support pandas==1.0.0 (#780, #555)
  • minor metadata updates
  • minor CI test update