utils: simplify terminal size detection (#1760) contrib itertools (#1760) add chain, permutations, combinations, combinations_with_replacement, batched add product(repeat=1) keyword argument (#1428) fix discord, telegram error handling fix discord, slack, telegram format for total=None soft-deprecate tqdm.utils.envwrap -> envwrap benchmarks: fix asv misc linting misc framework updates CI: migrate manual job to pre-commit.ci bump workflow actions & pre-commit hooks