code: def get_uncommitted_changes():
      '''
      Retrieve a list of all uncommitted changes on the device.
      Requires PANOS version 8.0.0 or greater.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' panos.get_uncommitted_changes
  
      '''
      _required_version = '8.0.0'
      if not __proxy__['panos.is_required_version'](_required_version):
          return False, 'The panos device requires version {0} or greater for this command.'.format(_required_version)
  
      query = {'type': 'op',
               'cmd': '<show><config><list><changes></changes></list></config></show>'}
  
      return __proxy__['panos.call'](queryf get_uncommitted_changes():
      '''
      Retrieve a list of all uncommitted changes on the device.
      Requires PANOS version 8.0.0 or greater.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' panos.get_uncommitted_changes
  
      '''
      _required_version = '8.0.0'
      if not __proxy__['panos.is_required_version'](_required_version):
          return False, 'The panos device requires version {0} or greater for this command.'.format(_required_version)
  
      query = {'type': 'op',
               'cmd': '<show><config><list><changes></changes></list></config></show>'}
  
      return __proxy__['panos.call'](query)
docs: Retrieve a list of all uncommitted changes on the device.
      Requires PANOS version 8.0.0 or greater.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' panos.get_uncommitted_changes