Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Django Development Milestones
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Marc Tamlyn
July 11, 2015
Technology
200
1
Share
Django Development Milestones
Box set of what's new in Django 1.X talks
Given at Django Birthday in Kansas
Marc Tamlyn
July 11, 2015
More Decks by Marc Tamlyn
See All by Marc Tamlyn
Arousal and Anxiety
mjtamlyn
1
97
Working with Children
mjtamlyn
1
110
Wallingford Castle Archers Incorporation
mjtamlyn
0
230
Observation and Evaluation
mjtamlyn
0
140
Weird and Wonderful things to do with the ORM
mjtamlyn
3
1.4k
An Introduction to Graphene and Relay
mjtamlyn
6
1.2k
Tech Interviews that don't suck
mjtamlyn
4
1.2k
Data driven rendering
mjtamlyn
1
210
What's new in Django 1.9
mjtamlyn
1
220
Other Decks in Technology
See All in Technology
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
320
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
110
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
390
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
290
え!?初参加で 300冊以上 も頒布!? これは大成功!そのはずなのに わいの財布は 赤字 の件
hellohazime
0
160
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
200
No Types Needed, Just Callable Method Check
dak2
1
1k
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
160
AWS DevOps Agentはチームメイトになれるのか?/ Can AWS DevOps Agent become a teammate
kinunori
6
720
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
10
30k
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
120
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Google's AI Overviews - The New Search
badams
0
970
The Curse of the Amulet
leimatthew05
1
11k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
BBQ
matthewcrist
89
10k
The browser strikes back
jonoalderson
0
970
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
260
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
190
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Transcript
Django Development Milestones Django 1.0 onwards
What's new in Django 1.0? September 2008 18 months 3080
commits, 1505 files changed, 285516 insertions(+), 99315 deletions(-) Malcolm, Adrian, Russell, Jacob
EVERYTHING What's new in Django 1.0? September 2008
Unicode by default Template auto escaping Newforms by default Total
admin rewrite Queryset refactor Storage backends GIS What's new in Django 1.0? Django wouldn't be the same without…
Total contrib.comments rewrite Jython support What's new in Django 1.0?
Maybe we shouldn't have been so excited about…
Paginator MultipleObjectsReturned What's new in Django 1.0? It's the little
things in life… DecimalField Dict access to response headers
What's new in Django 1.1? July 2009 10 months 1291
commits, 942 files changed, 95220 insertions(+), 35647 deletions(-) Malcolm, Russell, Jacob, Karen
Aggregates F() Transactions in tests Admin actions What's new in
Django 1.1? Django wouldn't be the same without… Unmanaged models
URL Namespaces What's new in Django 1.1? Maybe we shouldn't
have been so excited about…
What's new in Django 1.1? It's the little things in
life… {% empty %}
What's new in Django 1.2? May 2010 10 months 1165
commits, 1322 files changed, 154617 insertions(+), 41590 deletions(-) Russell, Jannis, Luke, Karen
ME! What's new in Django 1.2? May 2010
Multiple databases CSRF rewrite contrib.messages Email backends What's new in
Django 1.2? Django wouldn't be the same without…
"As a side effect, it is now much easier to
support non- Django template languages." "A foundation for specifying permissions at the per-object level has been added." What's new in Django 1.2? Maybe we shouldn't have been so excited about…
Cached template loader {% if foo < bar %} What's
new in Django 1.2? It's the little things in life… --failfast
What's new in Django 1.3? March 2011 10 months 1590
commits, 3523 files changed, 429793 insertions(+), 296206 deletions(-) Russell, Jannis, Alex, Luke
Class-based views settings.LOGGING contrib.staticfiles What's new in Django 1.3? Django
wouldn't be the same without…
ValidationError: ManagementForm data is missing or has been tampered with
What's new in Django 1.3? Maybe we shouldn't have been so excited about…
What's new in Django 1.3? It's the little things in
life… {% include … with … only %} render() RequestFactory() Calling functions consistently in templates
What's new in Django 1.4? March 2012 12 months 1689
commits, 4067 files changed, 313692 insertions(+), 142840 deletions(-) Jannis, Aymeric, Ramiro, Luke
Timezone support What's new in Django 1.4? Django wouldn't be
the same without… Timezone support Timezone support Timezone support Timezone support Timezone support
bulk_create() PBKDF2 Project layout Selenium What's new in Django 1.4?
Django wouldn't be the same without… prefetch_related() Sensitive post parameters wsgi.py
New form wizard What's new in Django 1.4? Maybe we
shouldn't have been so excited about…
Plaintext 500 for ajax assertHTMLEqual() What's new in Django 1.4?
It's the little things in life… {% elif %} DISTINCT ON reverse_lazy Grouped manage.py help
What's new in Django 1.5? February 2013 11 months 1853
commits, 3823 files changed, 164853 insertions(+), 153265 deletions(-) Claude, Aymeric, Tim, Anssi
Pluggable User models update_fields Python 3 What's new in Django
1.5? Django wouldn't be the same without… Streaming HTTP Responses
… I've run out of hindsight What's new in Django
1.5? Maybe we shouldn't have been so excited about…
What's new in Django 1.5? It's the little things in
life… {% if True %} request.body django.utils.text.slugify cleaned_data on invalid forms LOGIN_URL accepts url names index_together
What's new in Django 1.6? November 2013 9 months 2259
commits, 5497 files changed, 227580 insertions(+), 402846 deletions(-) Aymeric, Tim, Claude, Anssi
For Malcolm What's new in Django 1.6? November 2013
Persistent database connections ./manage.py check Transaction management What's new in
Django 1.6? Django wouldn't be the same without… Faster model saving Test discovery JSON session serializer
What's new in Django 1.6? It's the little things in
life… qs.first() Deployment checklist HTML5 inputs Admin preserves filters
What's new in Django 1.7? September 2014 10 months 3146
commits, 4590 files changed, 221832 insertions(+), 124929 deletions(-) Tim, Andrew, Aymeric, Claude
Prefetch objects Queryset.as_manager() Migrations What's new in Django 1.7? Django
wouldn't be the same without… Improved form errors App loading refactor Custom lookups
What's new in Django 1.7? It's the little things in
life… @admin.site.register HttpRequest.scheme Form clean doesn't have to return data Customisable empty_label HTTPS test client
What's new in Django 1.8? April 2015 7 months 2726
commits, 4864 files changed, 131781 insertions(+), 197462 deletions(-) Tim, Claude, Aymeric, Andrew
Django-secure setUpTestData Template Engines What's new in Django 1.8? Django
wouldn't be the same without… Contrib.postgres Model._meta UUID and Timedelta Expressions
What's new in Django 1.8? It's the little things in
life… refresh_from_db --keepdb --reverse --debug-sql More care with model types in ORM MySQL microseconds Cleaner GIS Fixed default max_length
What's new in Django 1.9? Scheduled December 2015 8 months
1209 commits, 1319 files changed, 54483 insertions(+), 41497 deletions(-) Tim, Claude, Aymeric, Markus
??? Transaction commit signals What's new in Django 1.9? Django
wouldn't be the same without… More contrib.postgres Permission mixins Password validation URLs rewrite? ??? Composite fields? ??? ???
What's new in Django 1.9? It's the little things in
life… client.force_login() Test extensions? Test client json Chainable date lookups ??? ??? ??? ???
Marc Tamlyn @mjtamlyn photocrowd.com