anchor.diff:  
   === Task Properties
   
  +[horizontal]
  +
   The following properties have been marked as deprecated. Developers are encouraged to migrate ASAP to the alternate
   properties.
   
   [horizontal]
  -sourceDocumentName:: an override to process a single source file. Use `sourceDocumentNames` instead.
  +sourceDocumentNames:: an override to process multiple source files, which are relative to `sourceDir`.
  +  Use `sources { include 'name' }` instead.
  +sourceDocumentName:: an override to process a single source file. Use `sources { include 'name' }` instead.
   backend:: the backend to use. Use `backends` instead.
  -sourceDir:: the default value has changed from `src/asciidoc` to `src/docs/asciidoc`.
   
   
   === Behavior
   
  -Files specified in `sourceDocumentNames` must be relative to `sourceDir` and fully contained in `sourceDir`, in other words,
  +* The default value for `sourceDir` has changed from `src/asciidoc` to `src/docs/asciidoc`.
  +* Files specified in `sourceDocumentNames` must be relative to `sourceDir` and fully contained in `sourceDir`, in other words,
   it's no longer possible to process documents placed outside of the project's sources.
  -
  -For backwards compatibility with older version, embedding `attributes` within `options` are still allowed, including
  -legacy forms.
  +* For backwards compatibility with older version, embedding `attributes` within `options` are still allowed, including legacy forms.
  +* Non-source files are no longer automatically copied, unless they are in the `images` folder and `resources` was never
  +called.
  +* Each backend will now write to a separate subfolder under `outputDir`. To have the old behaviour use
  +`separateOutputDirs = false`.
   
   === Options & Attributes
   
  
positive.code:   Use either `sourceDir path`, `setSourceDir path` or `sourceDir=path`
    Type: File, but any object convertible with `project.file` can be passed.
    Default: `src/docs/asciidoc`.
  sourceDocumentNames:: an override to process multiple source files, which may be a subset of all
    files available in [x-]`${sourceDir}`.
    Use `sourceDocumentNames` to append and `setSourceNames` to overwrite.
    Type: FileCollection, but any collection of objects convertible with `project.files` can be passed
    Default: All files in [x-]`${sourceDir}`.
  outputDir:: where generated docs go.
    Use either `outputDir path`, `setOutputDir path` or `outputDir=path`
    Type: File, but any object convertible with `project.file` can be passed.
  
negative.code: .Properties
  [horizontal]
  logDocuments:: a boolean specifying if documents being processed should be logged on console. Type: boolean. Default: `false`.
  separateOutputDirs:: specifies whether each backend should use a separate subfolder under `outputDir`.
    Default: `true`
  
  .Methods
  [horizontal]
  