  ## Pagination
  
  #### Pagination controls in the browsable API.
  
  #### New pagination schemes.
  
  #### Support for header-based pagination.
  
  ## Versioning
  
 
</s> remove         self.assertEqual(response.data, {'detail': 'Not found'})
 </s> add         self.assertEqual(response.data, {'detail': 'Not found.'}) </s> remove         data = {'detail': _('Permission denied.')}
 </s> add         msg = _('Permission denied.')
        data = {'detail': six.text_type(msg)} </s> remove         data = {'detail': _('Not found.')}
 </s> add         msg = _('Not found.')
        data = {'detail': six.text_type(msg)}
#### New schemes, including cursor pagination.
  ## Pagination
  
  #### Pagination controls in the browsable API.
  
#### New schemes, including cursor pagination.
  
  #### Support for header-based pagination.
  
  ## Versioning
  
keep keep keep keep replace keep keep keep keep keep
 Fix error text in test. 
docs/topics/3.1-announcement.md