D r u p a l 8 . 3 . 0 t h e f e a t u r e s a r e r e a d y , a r e y o u ?
@gaborhojtsy
N E W G O O D N E S S
M o n t h s f r o m p r e v i o u s v e r s i o n
M o n t h s f r o m p r e v i o u s v e r s i o n
Drupal 5 Drupal 6 Drupal 7 Drupal 8
M o n t h s f r o m p r e v i o u s v e r s i o n
Drupal 5 Drupal 6 Drupal 7 Drupal 8
8
M o n t h s f r o m p r e v i o u s v e r s i o n
Drupal 5 Drupal 6 Drupal 7 Drupal 8
138
M o n t h s f r o m p r e v i o u s v e r s i o n
Drupal 5 Drupal 6 Drupal 7 Drupal 8
25
138
M o n t h s f r o m p r e v i o u s v e r s i o n
Drupal 5 Drupal 6 Drupal 7 Drupal 8
49
25
138
M o n t h s f r o m p r e v i o u s v e r s i o n
Drupal 5 Drupal 6 Drupal 7 Drupal 8
49
25
138
M o n t h s f r o m p r e v i o u s v e r s i o n
0
12,5
25
37,5
50
Drupal 5 Drupal 6 Drupal 7 Drupal 8 Drupal X Drupal Y Drupal Z
S E M A N T I C V E R S I O N I N G
M a j o r . M i n o r . P a t c h
M a j o r . M i n o r . P a t c h
Bug fixes
M a j o r . M i n o r . P a t c h
BC changes Bug fixes
M a j o r . M i n o r . P a t c h
BC changes Features without BC changes
Bug fixes
M a j o r . M i n o r . P a t c h
BC changes Features without BC changes
Bug fixes
8 . . 0
0 1 2 3 …
N e w s t a b l e f e a t u r e s
N e w s t a b l e f e a t u r e s
N e w s t a b l e f e a t u r e s
N e w s t a b l e f e a t u r e s
N e w s t a b l e f e a t u r e s
N e w s t a b l e f e a t u r e s
R E S T i m p r o v e m e n t s• API to register users
• Anonymous REST API performance improved 60% by using page cache
• Better errors for incorrect requests
• Massive testing overhaul
• Access denied response explained
I m p r o v e d d e v e l o p e r A P I s
• EntityPublishedInterface and EntityPublishedTrait added and used with nodes and comments
• Collection label added to EntityType - e.g. "Workflows"
• Various router variations merged into AccessAwareRouter and DynamicRouter
• etc.
C o d i n g s t a n d a r d s c h a n g e d
array(1, 2)
[1, 2]
B i g P i p e n o w s t a b l e
B i g P i p e n o w s t a b l e
E X P E R I M E N T A L M O D U L E S
Te s t i n g g r o u n d s i n c o r e
Alpha Beta RC Stable
Te s t i n g g r o u n d s i n c o r e
Alpha Beta RC Stable
Removed
W o r k f l o w s m o d u l e
W o r k f l o w s m o d u l e
W o r k f l o w s m o d u l e
L a y o u t D i s c o v e r yservices: plugin.manager.core.layout: class: Drupal\Core\Layout\LayoutPluginManager
[…]/layout_discovery/layout_discovery.layouts.yml
layout_twocol: label: 'Two column' path: layouts/twocol template: layout--twocol library: layout_discovery/twocol category: 'Columns: 2' default_region: left regions: top: label: Top left: label: Left right: label: Right bottom: label: Bottom
F i e l d L a y o u t
F i e l d L a y o u t
F i e l d L a y o u t
8.3.0
8.0.0
8.1.0
8.2.0
8.3.0
8.0.0
8.1.0
8.2.0
Inline Form Errors
8.3.0
8.0.0
8.1.0
8.2.0
Inline Form Errors
Migrate
8.3.0
8.0.0
8.1.0
8.2.0
Migrate Drupal & UI
Inline Form Errors
Migrate
8.3.0
8.0.0
8.1.0
8.2.0
Migrate Drupal & UI
Inline Form Errors
Migrate BigPipe
8.3.0
8.0.0
8.1.0
8.2.0
Migrate Drupal & UI
Inline Form Errors
Place Block & Settings Tray
Migrate BigPipe
8.3.0
8.0.0
8.1.0
8.2.0
Migrate Drupal & UI
Inline Form Errors
Place Block & Settings Tray
DateTime Range
Migrate BigPipe
8.3.0
8.0.0
8.1.0
8.2.0
Migrate Drupal & UI
Inline Form Errors
Place Block & Settings Tray
DateTime Range
Content Moderation
Migrate BigPipe
8.3.0
8.0.0
8.1.0
8.2.0
Migrate Drupal & UI
Inline Form Errors
Place Block & Settings Tray
DateTime Range
Content Moderation
Migrate BigPipe
Workflows
8.3.0
8.0.0
8.1.0
8.2.0
Migrate Drupal & UI
Inline Form Errors
Place Block & Settings Tray
DateTime Range
Content Moderation
Migrate BigPipe
Workflows
Field Layout & Discovery
W h a t d i d I m i s s ?
drupal.org/node/2846830
T I M E L I N E S
E v e r y 6 m o n t h s
8.2.0
8.3.0
8.4.0
E v e r y 6 m o n t h s
8.3.0 RCBeta
E v e r y 6 m o n t h s
8.2.0
8.3.0
8.4.0
E v e r y 6 m o n t h s
8.2.0
8.3.0
8.4.0
!
W H A T T O D O ?
S i t e o w n e r s
Prepare to update!!
S i t e o w n e r s
Prepare to update!!
S i t e o w n e r s
Prepare to update!!
M o d u l e a u t h o r s
https://www.drupal.org/list-changes/drupal/published?
to_branch=8.3.x
Tr a n s l a t o r s
https://www.drupal.org/project/issues/search/drupal?
issue_tags=String+change+in+8.3.0
E x p e r i m e n t a l i m p r o v e m e n t s
Help test them, submit issues, get them stable
M i g r a t e A P I
Now can rely on backwards compatile (beta stability)
migrate API
L O O K I N G A H E A D
D r u p a l 8 . 4 / 8 . 5 g o a l s
drupal.org/node/2858592