* Tue May 14 2024 Matej Cepl <mcepl@cepl.eu>
- Add CVE-2024-34062-CLI-injection.patch to fix bsc#1223880
(CVE-2024-34062) improving eval safety of CLI to avoid the
injection attack
* Wed Apr 08 2020 Steve Kowalik <steven.kowalik@suse.com>
- Update to version 4.45.0:
* propagate and close() on exceptions (#926 <- #548)
* fix nested clear()
* rework nested close() (#930 <- #924 <- #918, #677)
* update all documentation & demos
* add and update tests
* dev framework: add pre-commit helper
* fix _utils ImportError => DeprecationWarning
* Sat Feb 22 2020 Arun Persaud <arun@gmx.de>
- update to version 4.43.0:
* 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
* Sun Feb 09 2020 Arun Persaud <arun@gmx.de>
- update to version 4.42.1:
* support pandas==1.0.0 (#780, #555)
* minor metadata updates
* minor CI test update
* Sun Jan 26 2020 Arun Persaud <arun@gmx.de>
- update to version 4.42.0:
* notebook: update disable=None behaviour (#880)
* tqdm.keras: support tensorflow.keras as well as keras (#885)
* add contrib (#882)
+ tenumerate (#840 <- #480, #402)
+ tzip <= zip
+ tmap <= map
+ add concurrent module
o thread_map <= concurrent.futures.ThreadPoolExecutor.map
o process_map <= concurrent.futures.ProcessPoolExecutor.map
+ add itertools module (#225) stub
o product
* add & update tests
* add & update documentation
+ README
+ examples/
* update CI framework
* Mon Jan 06 2020 Todd R <toddrme2178@gmail.com>
- Remove unneeded python2 ipython-related testing dependencies.
These packages are no longer available for python2 and the test
suite will automatically skip them if they aren't available.
* Sun Jan 05 2020 Arun Persaud <arun@gmx.de>
- specfile:
* update copyright year
- update to version 4.41.1:
* fix batch_size=None
* keras missing pop('size')
* Sun Dec 29 2019 Arun Persaud <arun@gmx.de>
- update to version 4.41.0:
* trim on ncols overflow with ANSI handling (#850, #716 <- #690)
* add notebook.reset() (#864)
* add keras.TqdmCallback (#867 <- #835)
* documentation updates
+ document newly added features (above)
+ notebook ncols percentage/pixels (#276)
* test updates
+ test newly added features (above)
+ add CI for win and osx (#841)
+ py2 threading
* Fri Dec 13 2019 Arun Persaud <arun@gmx.de>
- update to version 4.40.2:
* fix pandas unhashable func (#862 -> #863)
+ add tests
* Sat Dec 07 2019 Arun Persaud <arun@gmx.de>
- update to version 4.40.1:
* test for floats for total
- changes from version 4.40.0:
* officially support float for n and total (#802)
+ notebook: use FloatProgress <= IntProgress (#471, #456)
+ allow imprecision (n <= total + epsilon) (#849)
* fix unicode bar format arguments (#803 -> #851)
* add contrib submodule (#815)
* add wrapattr, utils.CallbackIOWrapper, contrib.DummyTqdmFile (#84
- > #844)
* update tests
* update documentation
* tidy automatic snap deployments
* minor doc update (#854)
* Sat Nov 30 2019 Dominique Leuenberger <dimstar@opensuse.org>
- Don't use RPM internal/reserved name %suffix (change to
pkg_suffix).
* Sun Nov 24 2019 Arun Persaud <arun@gmx.de>
- update to version 4.39.0:
* add pandas builtin operations check (#843 <- #697)
* avoid unnecessary dedent (#837)
* remove unneeded bar logic
* misc code tidy
* update documentation
+ document default argument overriding (#370)
+ add missing isatty() (#713)
+ update badges
+ add code of conduct
* update framework
+ clean CI stages
+ update CI default py3.6 => py3.7
+ automate snap releases (#686 <- #685)
* Sat Nov 09 2019 Arun Persaud <arun@gmx.de>
- update to version 4.38.0:
* support lock_args for e.g. non-blocking intermediate writes (#838
- > #839)
+ use self.refresh() in more places
+ add and update performance tests
+ support args for TqdmDefaultWriteLock.acquire()
* fix colorama on win (#678, #764)
* framework updates
+ CI cleanup
move to stages (check/test/deploy)
auto deploy notes
deploy only on parent repo
separate docker deploy
+ update documentation sync/generation
* update examples
* update documentation
* add and update tests
* misc tidy and linting
- changes from version 4.37.0:
* potential future pandas fix (#824)
* better unicode widechar support (#803 -> #410, #805)
* fix example/tqdm_wget unknown total (#826)
* add stacklevel=2 to warnings (#821)
* misc framework updates
+ snapcraft version fix
+ update issue/pr templates (#830)
+ update unit tests
* misc documentation updates
+ update parallel (multiprocessing, ThreadPoolExecutor) example
(#407)
+ add slides, video images
+ add CII Best Practices badge
+ add repology badge
+ update badge icons
* Sat Sep 21 2019 Arun Persaud <arun@gmx.de>
- update to version 4.36.1:
* fix CLI entrypoint
- changes from version 4.36.0:
* expose more custom format params
* potential thread safety fix (#548)
* update submodule architecture (#198 -> #800)
+ backward-compatibility
+ expose utils
+ rename main -> cli
+ add/fix tests
+ fix minor cached var optimisation
+ gui partial upgrade (#790)
+ notebook upgrade (#790)
support {bar} in bar_format (#594)
inherit methods including set_*(refresh) (#740 -> #741)
+ ready for contrib releases (#252)
* support custom bar_format with unknown total
* fix tqdm_notebook red block on explicit file=None (#791)
* update notebook to fully support custom bar_format (#594, #649)
* misc tidy
+ warnings
+ linting
+ update submodule contribution guide (#252)
+ parallel (py)make test
+ fix Zenodo metadata
* update documentation
+ pandas, notebook, gui (#245)
+ indentation
+ update multiprocessing and multithreading examples (#796)
* Sun Aug 25 2019 Arun Persaud <arun@gmx.de>
- update to version 4.35.0:
* add {bar} format specifier (#623 -> #799)
[width][type]
* add tests and documentation
* update performance tests
- changes from version 4.34.0:
* add leave=None convenience option for leave = position == 0
* ensure nested completed bars respect leave=True (#230)
* ensure nested bars are cleared before being moved up (#795)
* support both and = syntax for CLI options (#761 -> #774)
* misc documentation updates (#778, #782)
* fix/update tests
* update GitHub docker package deployment
* Fri Aug 09 2019 Todd R <toddrme2178@gmail.com>
- update to version 4.33.0:
* fix pandas==0.25 API change
* add contributor badges (sourcerer)
* fix py26 travis CI
* metadata fixes
> .zenodo.json
> CODEOWNERS
* GitHub package registry docker deployment
* minor linting
* documentation updates
* Mon Jun 24 2019 Arun Persaud <arun@gmx.de>
- update to version 4.32.2:
* fix 'Set changed size during iteration' (#481 -> #700, #754)
* add tqdm.autonotebook check for $VSCODE_PID (#747 -> #751)
* fix missing multiprocessing in Jython (#698)
* make bool(tqdm(iter)) consistent with bool(iter) (#353 -> #694)
* add and update unit tests
* add and update documentation & framework
+ update notable contributors list
+ update usage docstrings (#714, #715)
+ add funding
+ add awesome-python badge
+ trove classifier update
+ update demo notebook badges
+ add JOSS DOI
+ add Zenodo metadata
+ move unnecessary root clutter
* Mon Jun 03 2019 Todd R <toddrme2178@gmail.com>
- Update to 4.32.1
* fix notebook with unknown total
- Update to 4.32.0
* support unit_scale in notebook
* support negative update (#432, #545)
* add reset() function (#547, #545)
* add [python setup.py] make run
- Fix jupyter dependencies.
* Sat Feb 16 2019 Arun Persaud <arun@gmx.de>
- update to version 4.31.1:
* fix file.encoding==None caused by #598 (#673 -> #676)
+ add tests
* tidy code, update authors and tests
+ add setup.py test to CI
- changes from version 4.31.0:
* Write bytes to stdout/stderr in py2
(https://bugs.python.org/issue21363, #589 -> #598)
+ Add write_bytes parameter for py2/3 default override
* support custom bar characters vias ascii parameter (#223 -> #227)
+ implement, document and test custom bar spinners
* support custom bar_format with unknown total (#282 -> #284)
* fix TypeError when unit_scale and unknown total
* document format_dict
* expose elapsed_s, remaining_s to bar_format
* add unit option to bar_format (#368)
* auto README.rst generation framework
+ add notes in CONTRIBUTING.md
* update tests
* update documentation
* misc code tidy
- changes from version 4.30.0:
* avoid moving when leave=False
* generalise nested bar tests
* add display() helper function
* add and expose format_dict (#562, #482, #494, #656)
+ allow arbitrary keyword arguments for format_meter
+ document format_dict overriding
+ add tests for overriding
+ related: #660 #172 #587
* add and tidy developer documentation
* fix py3 CLI pipe decoding error (#663)
* framework overhaul (developing, testing, Travis CI updates)
* tidy code and style (flake8)
* setup.py refactor
+ setup.py make
- add support for multi-line commands
- tidy and efficiency
+ replace setup.py's built-in make -> py-make>=0.1.9 (#290)
+ add requirements-dev.txt and extras_require[dev]
* add, update and tidy tests
* include interactive Jupyter demonstration (#652 -> #659)
* update documentation
+ add FAQ about py2 pipes (#359)
+ add badges
+ update examples
+ update authors
- changes from version 4.29.1:
* fix classmethod lock bug (#617: #457 -> #658)
* add unit test to prevent regression
- changes from version 4.29.0:
* Avoid global multiprocessing locks (#611 -> #617)
* Add support for infinite iterables (#651)
* Fix missing attr pos when used in multi-threaded environment
(#573)
* Do not join TMonitor if it is the current thread (#613 -> #641)
* Add OpenBSD NIX support (#638)
* Unit tests, general documentation fixes and tidying (e.g. #642)
* CI travis improvements
+ py37-dev -> py37 (#622)
+ fix py26
* Tue Feb 12 2019 Matej Cepl <mcepl@suse.com>
- Remove installed files after running the testsuite