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
Marc Tamlyn
July 11, 2015
Technology
1
140
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
Tweet
Share
More Decks by Marc Tamlyn
See All by Marc Tamlyn
Arousal and Anxiety
mjtamlyn
1
40
Working with Children
mjtamlyn
1
68
Wallingford Castle Archers Incorporation
mjtamlyn
0
170
Observation and Evaluation
mjtamlyn
0
84
Weird and Wonderful things to do with the ORM
mjtamlyn
3
1.3k
An Introduction to Graphene and Relay
mjtamlyn
6
1.2k
Tech Interviews that don't suck
mjtamlyn
4
1k
Data driven rendering
mjtamlyn
1
140
What's new in Django 1.9
mjtamlyn
1
160
Other Decks in Technology
See All in Technology
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
210
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
880
APIとはなにか
mikanichinose
0
100
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
560
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
360
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
150
Wantedly での Datadog 活用事例
bgpat
1
530
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
110
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
200
ハイテク休憩
sat
PRO
2
170
kargoの魅力について伝える
magisystem0408
0
210
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
230
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
33
1.5k
Making Projects Easy
brettharned
116
5.9k
Faster Mobile Websites
deanohume
305
30k
How GitHub (no longer) Works
holman
311
140k
Visualization
eitanlees
146
15k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Done Done
chrislema
181
16k
Documentation Writing (for coders)
carmenintech
66
4.5k
The Invisible Side of Design
smashingmag
298
50k
4 Signs Your Business is Dying
shpigford
181
21k
Bash Introduction
62gerente
608
210k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
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