Changelog
3.0.0 (2024-06-27)
⚠️ Breaking changes:
- Removed methods
is_not_empty()
first()
(duplicate ofnext()
)get_len()
(duplicate ofcount()
)- Renamed methods:
get_slice()
=>islice()
2.3.2 (2024-04-12)
Add py.typed file to package
2.3.1 (2024-04-12)
✨ New features:
- Added mypy stubs
2.3.0 (2023-11-21)
✨ New features:
- Added new method:
flatten()
⚙️ Internal changes:
- update pyproject.toml to latest poetry version
- use ruff as main code linter instated of flake8
- update mkdocs-material
2.2.0 (2022-11-25)
✨ New features:
* Added new method: skip_where()
2.1.0 (2022-11-10)
⚠️ Fixed a bug in method AsyncIter.take().
✨ New features:
* Added new method: batches()
* ⬆️ Added official support for python 3.11
* 🎉 Update docs using mkdocstrings
2.0.0 (2022-09-25)
⚠️ Breaking changes:
- ✏️ Renamed method
slice()
->get_slice()
✨ New features:
- ✨ New methods:
last_where()
item_at()
contains()
is_empty()
is_not_empty()
pairwise()
get_len()
- implemented
__len__()
forSyncIter
- implemented
__contains__()
forSyncIter
- implemented
__getitem__()
forSyncIter
andAsyncIter
- ✨ New constructor
empty()
:SyncIter.empty()
andAsyncIter.empty()
⚙️Internal Changes:
- ✈️ Moved changelog to website
1.3.0 (2022-09-15)
✨ New features:
- ✨ Added default parameter for first_where()
⚙️Internal Changes:
- ⬆️ updated dependencies
- 💊 fixed mypy issue
- 📄updated metadata in pyproject.toml
- 📄updated docs volodymyrb
- ✨ Removed unused type ignores
- 💊 Improved stubs/typing
- 📄Updated CHANGELOG.md for the previous release
1.2.1 (2022-09-14)
- ⚙️ Internal changes:
- 📄Create docs using mkdocs-material
- 💚Set up CD for docs
- 📄Updated readme
- ⚙️ Migrated to new poetry installer
1.2.0 (2022-08-30)
- ✨ New features:
- 💊 Added stubs: now the type hints should get even better.
- ⚙️ Internal changes:
- 📄 Updated release template
1.1.1 (2022-08-29)
- 🛫 Set up full CI&CD flow
1.1.0 (2022-08-28)
- ✨ Added new methods:
reduce()
max()
min()
accumulate()
append_left()
append_right()
append_at()
zip()
zip_longest()
slice()
- 📑 Updated some doc-strings
- ⚙️ Internal fixes:
- Downgrade for flake8, to fix problems in dependencies between flake8 and pytest-flake8: issue link
1.0.0 (2022-07-04)
- ✨ Added new methods:
next()
mark_first()
mark_last()
mark_first_last()
- ⚠️ Now all methods will raise StopIteration / AsyncStopIteration exceptions.
- ⚠️ Added
__slots__
to classes
0.2.0 (2022-04-09)
- Added mypy to tests
- Added new methods:
- to_tuple()
- to_set()
- skip_while()
- first()
- last()
- chain()
- all()
- any()
0.1.3 (2022-04-05)
- Added README
- Added docstrings
0.1.2 (2022-04-01)
- Added tests
0.1.1 (2022-03-31)
- Removed dead code
0.1.0 (2022-03-31)
- Initial