Change record status: 
Project: 
Introduced in branch: 
8.x
Description: 

In mymodule.routing.yml a route can specify whether all access checkers should allow access ('ALL') or at least one ('ANY'), the default value is changed from ANY to ALL.

Before

block.admin_demo:
  path: '/admin/structure/block/demo/{theme}'
  defaults:
    _content: '\Drupal\block\Controller\BlockController::demo'
  options:
    _access_mode: 'ALL'
  requirements:
    _access_theme: 'TRUE'
    _permission: 'administer blocks'

After

block.admin_demo:
  path: '/admin/structure/block/demo/{theme}'
  defaults:
    _content: '\Drupal\block\Controller\BlockController::demo'
  requirements:
    _access_theme: 'TRUE'
    _permission: 'administer blocks'

Before

node.add_page:
  path: '/node/add'
  defaults:
    _title: 'Add page'
    _content: '\Drupal\node\Controller\NodeController::addPage'
  requirements:
    _permission: 'administer content types'
    _node_add_access: 'node'

After

node.add_page:
  path: '/node/add'
  defaults:
    _title: 'Add page'
    _content: '\Drupal\node\Controller\NodeController::addPage'
  options:
    _access_mode: 'ANY'
  requirements:
    _permission: 'administer content types'
    _node_add_access: 'node'
Impacts: 
Module developers
Updates Done (doc team, etc.)
Online documentation: 
Not done
Theming guide: 
Not done
Module developer documentation: 
Not done
Examples project: 
Not done
Coder Review: 
Not done
Coder Upgrade: 
Not done
Other: 
Other updates done