Skip to content

12 December

  1. Weeknotes 2020 WK 51

    Looks like we made it. Breathe.

  2. Weeknotes 2020 WK 50

    We need to update Django’s Stripe integration for the new Strong Customer Authentication (SCA) flows that come into force at the end of this year. This wasn’t on our radar at all until called-out by Ben Balder Bach, of the …

  3. Weeknotes 2020 WK 49

    Within a measurement error, that took the entire week. Estimation optimism played a good role, ”Oh, no worries, I’ll be able to get lots done too”. Not so.

11 November

  1. Weeknotes 2020 WK 48

    Having mentioned Button publicly, I’m now committed to actually putting it out there.

  2. Weeknotes 2020 WK 47

    I’ve started turning my mind towards the Django 3.2 release — feature freeze is in January — which is soon enough now.

  3. Weeknotes 2020 WK 46

    Point releases for both Channels and Daphne this week.

  4. Weeknotes 2020 WK 45

    Lots of releases, and a self-care sprint.

  5. Weeknotes 2020 WK 44

    2020 continues. Still not over it seems.

10 October

  1. Weeknotes 2020 WK 43

    One of my hopes for this quarter was to get some time to work on Channels, the ASGI framework that, primarily, adds WebSocket to Django. (There’s much more to Channels than just WebSockets, and it’ll slot into any ASGI stack, …

  2. Weeknotes 2020 WK 42

    We confirmed compatibility with Python 3.9, for all supported versions this week. Mariusz has been slowly rolling it out across the test matrix and, bar small tweaks to the test suite, it already works.

  3. Weeknotes 2020 WK 41

    A while back, Python core contributor Paul Ganssle opened a proof-of-concept PR on Django to deprecate use of pytz and move to use of the new zoneinfo module, that was introduced in Python 3.9, with a backport available all the …

  4. Weeknotes 2020 WK 40

    Django currently supports Python 3.6+, on Linux, Windows and macOS. So checking e.g. the Summer of Code project to adjust the parallel test runner to support OSes which use the fork method for subprocesses (specifically Windows and macOS from Python …

09 September

  1. Weeknotes 2020 WK 39

    Bumped Django-Filter to 2.4.0.

  2. Weeknotes 2020 WK 38

    It felt like a busy week.

  3. Weeknotes 2020 WK 37

    It was quieter this week. With 3.1.1 out of the way, the first batch of Release Blockers for Django 3.1 are resolved. With that it starts to slow down a bit: people have tested out the new features and found …

  4. Weeknotes 2020 WK 36

    Three versions of Django out this week. 3.1.1, 3.0.10 and 2.2.16.

08 August

  1. Weeknotes 2020 WK 35

    I was going to take the week off this week, but with Django 3.1 just out, folks are starting to play with the new async views and middleware. This meant a couple of issues just to look at.

  2. What’s a middleware?

    “What’s a middleware?”, asks the boy. Docs are open on my screen.

  3. Weeknotes 2020 WK 34

    The exciting thing this week was the announcement of the Google Season of Docs projects.

  4. Weeknotes 2020 WK33

    Pushing on the the Channels update, and recording my DjangoCon EU talk, but nothing too much to report there this week.

  5. Weeknotes 2020 WK32

    Inspired by Simon Willison’s Weeknotes posts, I thought I’d give it a try. Initial 3 months. Will review how that went at the end.

05 May

  1. Git: show file at commit

    Shows the contents of the file Documentation/README as they were current in the 10th last commit of the branch next.

04 April

  1. MySQL quickly with docker

    You just want MySQL up quickly to test against:

03 March

  1. The coronavirus quarantine. WK1.

    We're 9 days into state of emergency over the coronavirus. No one is allowed to go out except for essential task: food shopping, the pharmacy, this kind of thing.

02 February

  1. On security impact "high"

    The latest Django security release was impact high.

01 January

  1. My word for 2020: Pace

    My word for 2020 is "Pace".