This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
T H A N K S !
Hi!
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