Why we made a Django release notes comparison tool
Code Review Doctor
Posted on February 16, 2021
Django release notes are great. Very detailed. However, when updating across multiple releases such as 3.1.3 to 3.1.6 one would need to open the release notes for all 3 releases to get an idea of the changes:
- https://django.readthedocs.io/en/3.1.x/releases/3.1.6.html
- https://django.readthedocs.io/en/3.1.x/releases/3.1.5.html
- https://django.readthedocs.io/en/3.1.x/releases/3.1.4.html
That's why we made the Django release notes comparison productivity tool:
At a glance we can see the total changes.
Parsed to JSON
To achieve this we parsed Django's release notes to JSON.
An advantage of this functionality is the data is nice and machine readable. During the parsing we pull out metadata such as how many Django bugs are there in a particular Django Release:
This gives some context when we see a new Django version is available: do we need to upgrade now or can it wait.
Have a look: https://django.doctor/compare-django-release-notes/3.0.0/3.1.6
Posted on February 16, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.