Copy document and versioning

Hi, we’re considering Workflow Actions pack for our on-prem environment.

How does the Copy Document action work with versioning? Like, if both libraries has versioning enabled.

Can the WAP help implement the following scenarios:

  1. Copy the latest version from source and create a new version in the target lib (if the file already exists there)
  2. Copy the latest version from source overwriting just the latest version in the target. (bypassing versioning)
  3. Copy the source file with all version history to the target library, overwriting the file if it exists there

Thanks!