Skip to content

Commit

Permalink
Added changelog.
Browse files Browse the repository at this point in the history
  • Loading branch information
coady committed Oct 7, 2023
1 parent 9dd3475 commit 39eb771
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 50 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12.0-alpha - 3.12']
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
Expand Down
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## Unreleased
### Changed
* Python >=3.8 required

## [1.3](https://pypi.org/project/waiter/1.3/) - 2022-09-13
### Changed
* Python >=3.7 required

## [1.2](https://pypi.org/project/waiter/1.2/) - 2020-11-24
* Python >=3.6 required

## [1.1](https://pypi.org/project/waiter/1.1/) - 2019-12-14
* Stream from sized groups

## [1.0](https://pypi.org/project/waiter/1.0/) - 2019-07-27
* Map a function across an iterable in batches

## [0.6](https://pypi.org/project/waiter/0.6/) - 2018-11-25
* Extensible iterable values and statistics
* Additional constructors: fibonacci, polynomial, accumulate

## [0.5](https://pypi.org/project/waiter/0.5/) - 2017-09-17
* Asynchronous iteration

## [0.4](https://pypi.org/project/waiter/0.4/) - 2017-01-02
* Decorators support methods
* Iterables can be throttled

## [0.3](https://pypi.org/project/waiter/0.3/) - 2016-04-29
* Waiters behave as iterables instead of iterators
* Support for function decorators

## [0.2](https://pypi.org/project/waiter/0.2/) - 2016-04-03
* `suppress` context manager for exception handling
* `repeat` method for decoupled iteration
* `first` function for convenient filtering
48 changes: 1 addition & 47 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[![image](https://codecov.io/gh/coady/waiter/branch/main/graph/badge.svg)](https://codecov.io/gh/coady/waiter/)
[![image](https://github.com/coady/waiter/workflows/codeql/badge.svg)](https://github.com/coady/waiter/security/code-scanning)
[![image](https://img.shields.io/badge/code%20style-black-000000.svg)](https://pypi.org/project/black/)
[![image](http://mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)
[![image](https://mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)

Does Python need yet another retry / poll library? It needs at least one that isn't coupled to decorators and functions. Decorators prevent the caller from customizing delay options, and organizing the code around functions hinders any custom handling of failures.

Expand Down Expand Up @@ -107,49 +107,3 @@ Waiter objects have a `stats` attribute for aggregating statistics about the cal
```console
% pytest [--cov]
```

## Changes
dev

* Python >=3.8 required

1.3

* Python >=3.7 required

1.2

* Python >=3.6 required

1.1

* Stream from sized groups

1.0

* Map a function across an iterable in batches

0.6

* Extensible iterable values and statistics
* Additional constructors: fibonacci, polynomial, accumulate

0.5

* Asynchronous iteration

0.4

* Decorators support methods
* Iterables can be throttled

0.3

* Waiters behave as iterables instead of iterators
* Support for function decorators

0.2

* `suppress` context manager for exception handling
* `repeat` method for decoupled iteration
* `first` function for convenient filtering
2 changes: 0 additions & 2 deletions docs/requirements.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
multimethod
mkdocs-material
mkdocstrings[python]
mkdocs-jupyter
ipykernel
httpx
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ dependencies = ["multimethod>=1"]
[project.urls]
Homepage = "https://github.com/coady/waiter"
Documentation = "https://coady.github.io/waiter"
Changelog = "https://github.com/coady/waiter/blob/main/CHANGELOG.md"
Issues = "https://github.com/coady/waiter/issues"

[tool.setuptools]
packages = ["waiter"]
Expand Down

0 comments on commit 39eb771

Please sign in to comment.