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__()forSyncIterandAsyncIter - ✨ 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