in blog | Django News |
---|---|
original entry | Django News - ✨ Django 5.1 is out! - Aug 9th 2024 |
Django 5.1 was released, featuring the new LoginRequiredMiddleware
for easier authentication and several accessibility enhancements, including improved screen reader support and more semantic HTML elements. There is also a querystring
template tag simplifies query string handling in templates.
The Django team has issued security releases 5.0.8 and 4.2.15, addressing multiple vulnerabilities, including potential memory exhaustion, denial-of-service attacks, and SQL injection risks; users are advised to upgrade immediately.
Python 3.12.5 is the latest maintenance release, containing more than 250 bug fixes, build improvements, and documentation changes since 3.12.4.
Thanks to continued support from Alpha-Omega, Seth Larson's role as Security Developer-in-Residence has been extended through the end of 2024, focusing on enhancing Python ecosystem security.
Today 'Updates to Django' is presented by Raffaella Suardini from Djangonaut Space!
Last week we had 14 pull requests merged into Django by 10 different contributors - including 2 first-time contributors! Congratulations to Jeremy Thompson and Lucas Esposito for having their first commits merged into Django - welcome on board!
Django 5.2 is introducing new form widgets:
django.forms.TelInput
, for telephone numbers, renders as <input type="tel" ...>
.django.forms.ColorInput
, for entering a color in rrggbb
hexadecimal format, renders as <input type='color' ...>
. Some browsers support a visual color picker interface for this input type.django.forms.SearchInput
, for entering search queries, renders as <input type="search" ...>
Additionally, Django 5.2 includes an improvement where the attribute SafeExceptionReporterFilter.hidden_settings
now treats values as sensitive if their name includes AUTH
.
Django Newsletter
Need answers to your Django app questions fast? Avoid the hassle of talking with a sales rep and the long wait times of large support teams, and choose Scout APM. Get Django insights in less than 4 minutes with Scout APM.
A five-part series of articles for junior and aspiring developers covering the high-level components of a web app: requests/responses, databases, AJAX, auth, and payment gateways.
A meaty post from former Django Fellow Carlton Gibson on a way of thinking about and assessing code.
A high-level overview of how PostgreSQL stores data on disk, covering segments, pages and more.
Lacey covers the Neapolitan CRUD library, including Roles and custom template paths.
Jeff shares his thoughts on when to make the latest Django and Python major versions his default versions.
PyCon US 2024 in Pittsburgh was a record-breaking success and all event recordings are now available on the PyCon US YouTube channel along with their recap summary.
Learn how to take an app out of a Django project and package it so that it’s installable. Once you’ve packaged your app, you can share it on PyPI so that others can fetch it through pip.
Join us for this special episode with Ola and Ola on DjangoGirls' 10th anniversary. They will take us down memory lane to explain why DjangoGirls?
Django/Javascript Developer at Factal 🆕
Software Engineer III (Remote - US) at Energy Solutions
Senior Django Developer at Type/Code LLC
Django Newsletter
Django app for creating endpoints that log incoming request and return mock data.
See Simon's announcement blog post, django-http-debug, a new Django app mostly written by Claude.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.