← All release notes

February 20, 2023 · RPA Framework

🎉 rpaframework 22.0.0

⚠️ Warning - Breaking change release. Example: Parse PDF Invoice

  • The rpaframework-dialogs package is no longer part of the rpaframework package.
  • Reason for this change is the deprecation of the RPA.Dialogs library as we are recommending the RPA.Assistant library for building attended Robots.
  • This means that RPA.Dialogs library can be still used, but it needs to be separately added into the pip section of the conda.yaml (rpaframework-dialogs==4.0.2).
  • The RPA.Assistant library also requires separate package installation of rpaframework-assistant==1.2.1.
  • We see that unattended robots are a majority of the process run cases and thus it makes sense to move libraries meant for the attended robots into separate packages. Added benefit is that will reduce the package size for the rpaframework package.
  • Please read the migration guide on how to move from RPA.Dialogs to RPA.Assistant.

Other changes included in the release:

  • Library RPA.Windows (rpaframework-windows 7.1.0; #840):

    • Add support for the path: strategy in locators. (index-based element tree search)
    • Enhance Print Tree keyword with better element tree logging and the ability to return such structure.
  • Library RPA.Tables (#821): Allow custom dialects in csv files.

  • Library RPA.Robocorp.Process (#845): Host of the Process API should use the host from an environment variable (RC_API_PROCESS_HOST) if that is available.

  • Script use-robocorp-vault maximum token validity time has been lowered to 20 hours.