Skip to content

Releases: rocketbot-cl/rocketbot

2024.05.28

23 May 16:05
Compare
Choose a tag to compare

Rocketbot Studio Updates Documentation

Welcome to the release notes for Rocketbot Studio 2024.05.28. Below you'll find a comprehensive set of updates that have been implemented recently. These modifications are geared to enhance functionality, address issues, and upgrade existing features within our software.

Changes & Fixes

Added Features:

  • Treeview Enhancements: The treeview now shows all commands in subrobots, improving navigation and interaction with project elements.
  • Resolution Support: The virtualization command now adjusts to the screen resolution, ensuring compatibility with the original screen size.
  • Command Line Arguments: New command lines to manage Rocketbot projects in every execution, allowing for more flexibility and automation.
  • New Command Actions: Adicional sections and command to automate processes and enhance security in projects.
    • Added a framework to work with transactions.
    • Commands to use Credentials Manager.
    • Commands to work with processes.
    • Code with PowerShell and VBA.
    • Move and drag in Virtualization commands.
  • Variables: More options to manage variables in the project.
    • Json Viewer to read json variables.
    • Default values to reset variables quickly.
    • Encrypt type to secure sensitive data.
    • Delete or clean groups of variables.
  • Code scanning: Added a new feature to scan the code and find errors or warnings in the project.
  • Logs: New options to manage logs in the project.
    • Omits logs: Disable logs in the project.
    • Log destination: Save logs in a default, project, or custom folder.
    • Clean logs in the project.
  • Robots as a Service: Run robots developed in other databases directly in your project.
  • Export options: Include project files and folders in the export process

Modifications:

  • License Activation and Management: Enhanced automatic renewal of online licenses and improved online license validation methods.
  • Driver Updates: Periodic updates and fixes to driver management scripts to ensure compatibility with the latest devices and operating systems.
  • Web Commands: Capabilities to handle wait times and timeouts directly in the web commands, improving performance and reducing the need for additional commands.
  • Module versions: Use specific versions of modules in the project to avoid compatibility issues.

Fixes:

  • Error Handling & Debugging:
    • Various bug fixes related to module updates and error handling to prevent crashes and improve stability.
  • DesktopRecorder: Fixed an issue where the DesktopRecorder command was not connecting to the correct application, causing errors in the recording process.
  • Robots Search: Fixed a bug that searched for robots in case-sensitive mode, now searching for robots regardless of case.
  • Orchestrator license: Fixed an issue where the orchestrator license was not being validated correctly, causing errors in the license management process.
  • Environment Compatibility:
    • Modifications in rpaweb.py to enhance compatibility with Firefox on Linux OS.
  • Logging and Outputs: Standardization of logging and considerable removal of unnecessary debug logs to clean up output.

Removed:

  • Obsolete Modules and Functions:
    • Removal of outdated or less used modules and debug logs to streamline the operation and reduce maintenance overhead.

Known Issues

  • Dependency Conflicts: Occasionally, updates to external libraries might cause temporary compatibility issues with existing projects until adjustments are made in the project configuration.

We advise all users to update to the latest version to take advantage of these improvements. Stay tuned for further enhancements as we strive to make Rocketbot Studio even more robust and user-friendly. Thank you for choosing Rocketbot for your automation needs.

Rocketbot 2023.03.20

22 Mar 22:03
Compare
Choose a tag to compare

Rocketbot v20230320

Updates 2023-06-01

Added

  • Array type in vars: show a python list as a table
  • The unsaved changes alert has been extended to all types of robot modifications with the exception of version and robot type.
  • Variables can be added from Assign resulto to varible inputs.
  • Extended error handling options to all commands, except Group, Break, Trycatch, and Raise Error.
  • Commands to work with jsons
  • New Http command: Download File
  • New web commands: Move to element, get attribute and get current url

Fix

  • For loop: fix break command and iteration bugs
  • Change style in name robot input: When attempting to edit the robot name from the sidebar, user will be redirected to the robot info panel
  • Create automatic titles in exposed variable
  • When clicking outside a command modal, changes wont be made or the command wont be created.
  • Fixed a bug that occurred when editing a command and then cloning another one.
  • Fixed a bug that caused the site to crash when duplicate modules were in the modules folder and commands were being filtered.
  • Errror in Set sheet command
  • Acept data with quotes in expose command
  • Acept variables in wait for object command

Updates 2023-03-20

Added

  • The inputs to the commands of each module show a description of the data to be entered.
  • New internal variables like %base_path%, %log_path% and %username%
  • The search input scrolls to the command and highlights it in red.
  • Footer to show information such as git changes, total commands, and db location
  • Styles
  • Command line options in documentation
  • Add new command line options

Fix

  • Fix shadow when dragging and dropping commands
  • Try catching at deep levels
  • Updater uncompress files correctly
  • Show sub robots to export
  • Command description renderization will be truncated when exceeding 115 characters. Also, now it can be edited by double clicking on it.
  • Commands with the stop robot on error attribute who fail will be rendered as failed commands
  • Fixed layout for variable autosuggest in command creation/edition modules.
  • Search command function optimized to be more time efficient, specially in larger robots.
  • Actions in context menu

How to install

  1. Download RocketbotStudio.exe
  2. Run RocketbotStudio.exe
  3. Next and accept the license
  4. When finished, it will be downloaded to disk C:\Rocketbot
  5. Run Rocketbot.exe

Rocketbot 2023.03.05

08 Mar 16:10
6164ab8
Compare
Choose a tag to compare

Rocketbot v20230305

Added

  • The inputs to the commands of each module show a description of the data to be entered.
  • New internal variables like %base_path%, %log_path% and %username%
  • The search input scrolls to the command and highlights it in red.
  • Footer to show information such as git changes, total commands, and db location
  • Styles

Fix

  • Fix shadow when dragging and dropping commands
  • Try catching at deep levels
  • Updater uncompress files correctly
  • Show sub robots to export
  • Command description renderization will be truncated when exceeding 115 characters. Also, now it can be edited by double clicking on it.
  • Commands with the stop robot on error attribute who fail will be rendered as failed commands

How to install

  1. Download RocketbotStudio.exe
  2. Run RocketbotStudio.exe
  3. Next and accept the license
  4. Cuando finalice se descargará en el disco C:
  5. Ejecutar Rocketbot.exe

Rocketbot 2023.02.10

13 Feb 14:34
Compare
Choose a tag to compare

Rocketbot Studio 2023.02.10

Added

  • Automatic Updates: Now we have an application to check and download Rocketbot updates
  • Addon for GPT-3 integration
  • History tab: Now you can check saved versions and visualize changes
  • Description about how the inputs in the module works
  • Drawflow: Add bottom status bar

Fix

  • Languages
  • Drivers: Error to updatedrivers
  • Execution: Prevent encoding errors while running robots in production
  • Paste: Prevent encoding errors to run robots in production

If you haven't seen the changes from this year's first version, you can find them in the link below.
Rocketbot Studio 2022.12.30

Rocketbot 2022.12.30 Windows

31 Dec 00:58
746e392
Compare
Choose a tag to compare

Rocketbot Studio 2022.12.30

Added

  • Upgrade python version from 3.6.8 to 3.10.4
  • Data Transform commands (Array, String, Dictionary)
  • Categories and drag and drop in variables
  • Group command in logic section
  • DesktopRecorder integration to save and edit command directly in Studio (beta)
  • New commands to work with exceptions, credentials and logs
  • Portuguese language
  • Drawflow (beta): Now can create robots with a flow view
  • Expose variables of robots: A new section called exposed has been added that allows convert a robot into a function and expose its variables to pass data as arguments
  • More information in the logs and the type of exception is shown in the errors.
  • Support python in all inputs of commands

# Add a ! and [] to use python in commands: ![python sintax] 

variable = {"name": "Rocketbot", "version": "20221230"}
![ {variable}.get("name") ] # this is replaced by "Rocketbot"
  • Autocomplete python code and adding rocketbot variables using syntaxys %
# typping % will see
%rocketbot_children_vars%
# dates:
 %date%
%day%
%month%
# system
%machine%
%osname%
...
  • Install modules in production and update drivers automatically using 'update_drivers' argument
    rocketbot.exe -start=robot_name -db="/database/path" --update_drivers
  • Rocketbot installer.
  • Handle command error. Allow execution of a robot or stop all robots when the controlled command fails.
  • New variable types (file and folder)

Fix

  • Fixed a bug that raised the debugger when the robot was running.
  • When a command was cloned, it sometimes moved to different positions or the commands disappeared. The operation has been modified so that the cloned command is added below the selected command (command marked in blue), regardless of the position where it is located.
  • Drag and drop: changed drag and drop method to prevent commands from disappearing or moving position.
    Note: A new method to add command has been added. If it select a command in the events section and then click on a command to add it, the added command will be added below the selected command and if it's a logic command, it will be added inside the block
  • Improved rocketbot error messages such as no robot exists when executing a child or the name of a robot is incorrect
  • Corrections of the malfunction of some commands such as break, try catch, excel, etc.
  • Encoding of robots when exporting and the option to export modules has been added
  • When an empty list was added in a for command it generated an index error. It was corrected so that it does not perform the iteration but does not generate errors either.