Skip to content

Commit

Permalink
release v6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
snarfed committed Dec 4, 2022
1 parent 2c681b2 commit 9221ced
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 29 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ Troubleshooting/FAQ
Changelog
---

### 6.0 - unreleased
### 6.0 - 2022-12-03

_Breaking changes:_

Expand All @@ -166,6 +166,7 @@ _Non-breaking changes:_
* Mastodon:
* Change `MastodonAuth.access_token_str` from ndb `TextProperty` to `StringProperty` so that it's indexed in the Datastore.
* When the callback gets an invalid `state` parameter, return HTTP 400 instead of raising `JSONDecodeError`.
* Misc webutil updates.

### 5.0 - 2022-03-23

Expand Down
69 changes: 41 additions & 28 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ If you really want ``-t``, try removing the ``-e`` from the lines in
Changelog
---------

6.0 - unreleased
6.0 - 2022-12-03
~~~~~~~~~~~~~~~~

*Breaking changes:*
Expand All @@ -256,18 +256,31 @@ Changelog
known clients have migrated to
`Flask <https://palletsprojects.com/p/flask/>`__ and
``webutil.flask_util``.
- `Migrate
Twitter <https://developer.twitter.com/en/docs/twitter-api/migrate/overview>`__
to the `v2
API <https://developer.twitter.com/en/docs/twitter-api/migrate/whats-new>`__
and `OAuth 2 with
PKCE <https://developer.twitter.com/en/docs/authentication/oauth-2-0/authorization-code>`__.
- Drop Python 3.6 support. Python 3.7 is now the minimum required
version.

*Non-breaking changes:*

- …
- Add new ``twitter_v2`` module for Twitter’s new `OAuth 2 with
PKCE <https://developer.twitter.com/en/docs/authentication/oauth-2-0/authorization-code>`__
support and `v2
API <https://developer.twitter.com/en/docs/twitter-api/migrate/whats-new>`__.
- Blogger:

- Fix bug when user approves the OAuth prompt but has no Blogger
blogs. Instead of crashing, we now redirect to the callback with
``declined=True``, which is still wrong, but less bad.

- Mastodon:

- Change ``MastodonAuth.access_token_str`` from ndb ``TextProperty``
to ``StringProperty`` so that it’s indexed in the Datastore.
- When the callback gets an invalid ``state`` parameter, return HTTP
400 instead of raising ``JSONDecodeError``.

- Misc webutil updates.

.. _section-1:

5.0 - 2022-03-23
~~~~~~~~~~~~~~~~
Expand All @@ -283,7 +296,7 @@ Changelog
- Add ``webutil.util.set_user_agent`` to set ``User-Agent`` header to
be sent with all HTTP requests.

.. _section-1:
.. _section-2:

4.0 - 2021-09-15
~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -319,7 +332,7 @@ Changelog
- ``webutil``: add misc Flask utilities and helpers in new
``flask_util`` module.

.. _section-2:
.. _section-3:

3.1 - 2021-04-03
~~~~~~~~~~~~~~~~
Expand All @@ -334,7 +347,7 @@ Changelog

- Handle errors from access token request.

.. _section-3:
.. _section-4:

3.0 - 2020-03-14
~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -405,7 +418,7 @@ Non-breaking changes:
``<div>``, eg as Bootstrap columns.
- Add new ``image_file`` kwarg to ``StartHandler.button_html()``

.. _section-4:
.. _section-5:

2.2 - 2019-11-01
~~~~~~~~~~~~~~~~
Expand All @@ -427,7 +440,7 @@ Non-breaking changes:
`ujson <https://github.com/esnme/ultrajson/>`__ (built into App
Engine) to speed up JSON parsing and encoding.

.. _section-5:
.. _section-6:

2.0 - 2019-02-25
~~~~~~~~~~~~~~~~
Expand All @@ -444,7 +457,7 @@ Non-breaking changes:
- webutil.logs: return HTTP 400 if ``start_time`` is before 2008-04-01
(App Engine’s rough launch window).

.. _section-6:
.. _section-7:

1.14 - 2018-11-12
~~~~~~~~~~~~~~~~~
Expand All @@ -457,7 +470,7 @@ Non-breaking changes:
endpoint <https://developers.googleblog.com/2018/03/discontinuing-support-for-json-rpc-and.html>`__.
- Other minor internal updates.

.. _section-7:
.. _section-8:

1.13 - 2018-08-08
~~~~~~~~~~~~~~~~~
Expand All @@ -466,14 +479,14 @@ Non-breaking changes:
form-encoded
(`snarfed/bridgy#809 <https://github.com/snarfed/bridgy/issues/809>`__).

.. _section-8:
.. _section-9:

1.12 - 2018-03-24
~~~~~~~~~~~~~~~~~

- More Python 3 updates and bug fixes in webutil.util.

.. _section-9:
.. _section-10:

1.11 - 2018-03-08
~~~~~~~~~~~~~~~~~
Expand All @@ -489,14 +502,14 @@ Non-breaking changes:
- Add Python 3 support to webutil.util!
- Add humanize dependency for webutil.logs.

.. _section-10:
.. _section-11:

1.10 - 2017-12-10
~~~~~~~~~~~~~~~~~

Mostly just internal changes to webutil to support granary v1.10.

.. _section-11:
.. _section-12:

1.9 - 2017-10-24
~~~~~~~~~~~~~~~~
Expand All @@ -507,7 +520,7 @@ Mostly just internal changes to webutil to support granary v1.9.

- Handle punctuation in error messages.

.. _section-12:
.. _section-13:

1.8 - 2017-08-29
~~~~~~~~~~~~~~~~
Expand All @@ -530,14 +543,14 @@ Mostly just internal changes to webutil to support granary v1.9.
from ``me`` parameter, `which is going
away <https://github.com/aaronpk/IndieAuth.com/issues/167>`__.

.. _section-13:
.. _section-14:

1.7 - 2017-02-27
~~~~~~~~~~~~~~~~

- Updates to bundled webutil library, notably WideUnicode class.

.. _section-14:
.. _section-15:

1.6 - 2016-11-21
~~~~~~~~~~~~~~~~
Expand All @@ -546,21 +559,21 @@ Mostly just internal changes to webutil to support granary v1.9.
`oauth-dropins.readthedocs.io <http://oauth-dropins.readthedocs.io/>`__.
- Fix Dropbox bug with fetching access token.

.. _section-15:
.. _section-16:

1.5 - 2016-08-25
~~~~~~~~~~~~~~~~

- Add `Medium <https://medium.com/>`__.

.. _section-16:
.. _section-17:

1.4 - 2016-06-27
~~~~~~~~~~~~~~~~

- Upgrade Facebook API from v2.2 to v2.6.

.. _section-17:
.. _section-18:

1.3 - 2016-04-07
~~~~~~~~~~~~~~~~
Expand All @@ -569,7 +582,7 @@ Mostly just internal changes to webutil to support granary v1.9.
- More consistent logging of HTTP requests.
- Set up Coveralls.

.. _section-18:
.. _section-19:

1.2 - 2016-01-11
~~~~~~~~~~~~~~~~
Expand All @@ -583,15 +596,15 @@ Mostly just internal changes to webutil to support granary v1.9.
- Add developer setup and troubleshooting docs.
- Set up CircleCI.

.. _section-19:
.. _section-20:

1.1 - 2015-09-06
~~~~~~~~~~~~~~~~

- Flickr: split out flickr_auth.py file.
- Add a number of utility functions to webutil.

.. _section-20:
.. _section-21:

1.0 - 2015-06-27
~~~~~~~~~~~~~~~~
Expand Down

0 comments on commit 9221ced

Please sign in to comment.