History¶
v6.4.1¶
12 Jul 2023
Bugfixes¶
Remove use of
OrderedDict
inpartition_dict
. (#17)
v6.4.0¶
12 Jul 2023
Features¶
Added
summarize
.Require Python 3.8 or later.
v6.3.0¶
13 Oct 2022
Added find_subseq
.
v6.2.1¶
20 Feb 2022
#15: Fixed broken test in ensure_unique
.
v6.2.0¶
20 Feb 2022
Added accumulate
function.
v6.1.1¶
06 Feb 2022
Fixed typo in ensure_unique
doctest.
v6.1.0¶
06 Feb 2022
Add ensure_unique
function.
v6.0.3¶
17 Sep 2021
#13: Fixed doc build errors.
v6.0.2¶
17 Sep 2021
Minor fixes.
v6.0.1¶
31 Jan 2021
Switch to PEP 420 for namespace package.
v6.0.0¶
Remove Counter.GetCount
.
Remove flatten
and iflatten
.
v5.0.0¶
19 Dec 2019
infinite_call
is superseded by more_itertools.repeatfunc
.
Require Python 3.6 or later.
4.4.2¶
28 Mar 2019
Fixed RuntimeError in takewhile_peek on later Pythons where StopIteration is no longer allowed in a generator.
4.4.1¶
10 Jan 2019
Fixed issue in collate_revs
when objects being merged were
non-True.
4.4¶
08 Jan 2019
Add collate_revs
and partition_dict
.
4.3¶
06 Jan 2019
Nicer error message in assert_ordered
when the assertion
fails. Now reports the full supplied items and not just the keys
in the errors. When <
or >
are used, the error message
renders more directly.
4.2¶
05 Jan 2019
The duplicates
function now takes an arbitrary number of iterables.
Added assert_ordered
function.
4.1¶
04 Jan 2019
Added duplicates
function.
4.0.0¶
01 Jan 2019
Switch to pkgutil namespace technique
for the jaraco
namespace.
3.0.0¶
28 Oct 2018
Refreshed project metadata, now built using declarative config. Installation from sdist now requries setuptools 34.4.
2.5.2¶
17 Sep 2018
Fix deprecation warning in
always_iterable
.Leverage base_type parameter in
more_itertools.always_iterable
.
2.5.1¶
17 Sep 2018
Set stacklevel in deprecated functions for better visibility of the call.
2.5¶
04 Sep 2018
Added new
maybe_single
function.Deprecated
list_or_iterable
in favor ofmaybe_single
.
2.4¶
10 Jul 2018
Deprecated
flatten
andiflatten
in favor ofmore_itertools.collapse
. Deprecatediterable_test
, only used by deprecated functions.Bump dependency on more_itertools 4.0.0.
2.3¶
21 May 2018
Added
self_product
.
2.2¶
25 Mar 2018
first
now accepts a default value, same asnext
.
2.1.1¶
05 Mar 2018
2.1¶
14 Nov 2017
Use
more_itertools.more.always_iterable
in place ofalways_iterable
except when a mapping is included.
2.0.1¶
09 Feb 2017
Refresh package.
2.0¶
03 Sep 2016
In
always_iterable
, mappings are now considered singletons. It seems that the wayalways_iterable
is generally used, one wouldn’t expect to only iterate on a mapping, but there are cases where a dictionary should behave like a singleton object.
1.8¶
02 Sep 2016
Deprecated
infiniteCall
and replaced it withinfinite_call
which only takes a single argument (the function to call).
1.7.1¶
26 Dec 2015
Fix failing tests on Python 2.
1.7¶
18 Nov 2015
Moved hosting to github.
1.6¶
18 Nov 2015
Releases now include wheels.
1.5¶
26 Aug 2015
Add
takewhile_peek
function.
1.4¶
31 Jul 2015
Add
list_or_single
function.
1.3¶
06 Mar 2015
Add
apply
to apply a function to an iterable, but yield the original items.
1.1¶
04 Feb 2015
Update
Count
object to support comparison for equality and accept None to mean explicitly Infinity. See the docs for details.Fixed Python 3 issues on
Counter
object. Added docstrings.Added
Counter.count
attribute.Counter.GetCount
is now deprecated. Use.count
instead.
1.0¶
31 Jan 2015
Initial release based on jaraco.util 10.7.