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
Amazon VPC Lattice 最新アップデート紹介 - PrivateLink も似たようなアップデートあったけど違いとは
bigmuramura
0
190
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
31k
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.2k
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
2
310
Snowflake女子会#3 Snowpipeの良さを5分で語るよ
lana2548
0
230
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
2
270
.NET 9 のパフォーマンス改善
nenonaninu
0
810
Wantedly での Datadog 活用事例
bgpat
1
430
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
20241220_S3 tablesの使い方を検証してみた
handy
3
370
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
100
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
260
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
A designer walks into a library…
pauljervisheath
204
24k
Building Applications with DynamoDB
mza
91
6.1k
GitHub's CSS Performance
jonrohan
1030
460k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Designing Experiences People Love
moore
138
23k
The World Runs on Bad Software
bkeepers
PRO
65
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
RailsConf 2023
tenderlove
29
940
Typedesign – Prime Four
hannesfritz
40
2.4k
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