User Tools

Site Tools


en:changelog

Actiona Changelog

v3.10.0

Global

  • Added a keyboard key condition action that allows checking or waiting for a particular key combination to be pressed
  • Added a text to speech action that uses the operating system's voice synthesis capabilities
  • Click action: added an option to reset the cursor position to its former position after the action has finished executing
  • DataInput action: the output variable now contains an empty string if the user cancels the data input dialog

Interface

  • Added filters allowing to find an action within the script or within the list of available actions
  • Added an action heat map that allows viewing the execution count and time spent per action (available after the first script execution)
  • Improved program loading times
  • Fixed missing script line numbers (regression from previous version)
  • Fixed a slowdown when copy and pasting multiple actions within a big script
  • Fixed a possible bug on the console when running a script for longer than a day
  • Fixed a few minor bugs

v3.9.4

Global

  • Fixed a slowdown occurring when editing an action within a big script
  • Fixed non-translated buttons
  • Fixed various memory leaks
  • Windows: now using Qt 5.6 to build official binaries, removed Webkit web browser but reduced installer and SFX

Installer/Packages

  • Windows installer: fixed missing .dll files used by SQL drivers (like MySQL)

v3.9.3

Global

  • Windows: fixed compatibility with Windows 10
  • Send mail action: fixed a bug where no exception was thrown when an error occurred when sending the e-mail
  • Click action: fixed not specifying a position would move the mouse cursor to the upper-left screen position
  • Procedures: fixed a bug where actions were reset when a procedure ends
  • Time condition action: fixed the "if after" and "if before" labels not being intuitive (replaced by "if in the future" and "if in the past")
  • Multi data input action: fixed stretching occurring at the wrong place
  • Data input action: fixed default value being capped at 99
  • Windows: fixed Actiona still writing an entry into the registry when starting with the –portable parameter

Interface

  • Linux: added a warning when starting Actiona on a non-X11 session

v3.9.2

Global

  • Windows: fixed mouse and keyboard simulation on some applications (started with admin privileges)

Code

  • fixed loadUI and include functions not using the current script or code filename directory as working directory
  • added the Execution.filename readonly property, containing the current script or code filename
  • ActionPackSystem, Debian/Ubuntu/…: fixed a crash when using the System object
  • ActionPackData: fixed crash when trying to read a non-existing key

Installer/Packages

  • Windows installer: fixed setup of PATH environment variable and removal when uninstalling

v3.9.1

Global

  • Windows: fixed click simulation failures in some cases
  • fixed a crash when canceling a script execution while a key was being pressed
  • fixed SFX scripts not being run when a local installation of Actiona was required

Interface

  • Windows: fixed keyboard shortcuts not working
  • Debian/Ubuntu/…: fixed a bug preventing the main window to be displayed on recent distribution versions
  • fixed a crash when right-clicking a "go to a line" exception field
  • fixed a bug preventing the selection of a pixel on the screen when the Actiona window was on top of it
  • fixed a bug where the save script progress dialog would stay open when exporting an SFX script

Code

  • fixed not being able to display the value of an array variable in a text field
  • fixed console output by way of code not being displayed until after a call to sleep() or pause()
  • added "pretty printing" of Array and Object

v3.9.0

Global

  • renamed Actionaz to Actiona
  • now using Qt5 instead of Qt4
  • added a SendMail action
  • ActionDataInput: added editor type (line, multiline or password)
  • fixed DataInput & MultiDataInput not opening URLS in their question fields
  • fixed a crash when using the ChooseWindow button
  • WriteIniFile: fixed a bug that prevented the creation of new ini files
  • Linux: fixed missing F1-F35 keys in the KeyMapper
  • Windows: added a "no unicode character" option to the WriteText action
  • Windows: fixed keyboard keys not being simulated on some applications

Interface

  • added a language change setting
  • enabled secure connections for checking Internet connectivity, fetching update information and downloading new versions
  • now checking if the SFX files are available to enable/disable the export SFX feature
  • fixed a bug preventing saving the values of some settings (caused by the Qt5 migration): users will see those settings reset to their default values
  • fixed a bug in localized tab names in action dialogs
  • removed unused context help button on dialogs

Code

  • added a Mail object
  • added ProcessHandle::parentId()
  • added a MultilineText option to the InputDialog object
  • added Console.clear()
  • Image: added the pixels() and pixelData() methods to retreive the pixel values at once

v3.8.0

Actions

  • Added in-script resources
  • Added a screen capture wizard
  • Added the insertion of variables & resources in the code editor
  • Added a percent positioning to the position parameter
  • Corrected some bugs in variable insertion in parameters
  • Variable condition: added a Contains operation allowing to test for the presence of a string in a string list
  • Variable condition: corrected the comparison of values, allowing for more intuitive comparisons
  • Cursor path: added a mouse button that can be pressed during the action execution

Code

  • Script: added the callProcedure function
  • SQL: corrected a bug that ran a SQL request two times when using exec() with a non-prepared request

v3.7.0

Actions

  • Added a button to insert detected variables into parameter fields
  • Added a more explicit error message when a list field is empty
  • Fixed a bug when opening a script that had been created using a previous version of Actionaz: new action parameters did not have default values
  • Corrected a bug that prevented using the Code Error exception to skip the current action or go to a line of the script
  • Pixel Color: added an offset to the position to be checked
  • Read INI File: added reading the whole file at once
  • Read INI File: corrected a bug that froze the execution when trying to read a file with an empty filename
  • Find Image: added a field allowing to retrieve the confidence value
  • Find Image: added a field to choose which matching method to use
  • Find Image: added a delay between two searches when waiting
  • Find Image: added two conditions actions "if found" and "if not found"
  • Find Image: removed the "Image not found" exception, previous scripts will be automatically upgraded to use the "if found" and "if not found" parameters
  • Find Image: search can now be done in multiple windows if they satisfy the search criterion
  • Find Image: renamed "Down pyramids" to "Downsampling"
  • Find Image: fixed a bug that prevented searching in some screens when using a multiple screen configuration
  • Find Image: fixed a bug that prevented using an absolute position when searching within a window

Code

  • Script: added the line attribute
  • Image: added the Image.takeScreenshotUsingScreenIndex function that allows taking screenshots using a screen index
  • Image: added a parameter to the findSubImage functions to choose which matching method to use
  • Image: fixed a bug that prevented searching in some screens when using a multiple screen configuration
  • Image: fixed a bug in the Image.takeScreenshot function that took only a screenshot of the main screen when using a multiple screen configuration

v3.6.2

Actions

  • Fixed a regression that caused a memory leak and a crash after a repeated use of the Find Image action

Code

  • Fixed a bug that caused a memory leak and a crash after a repeated use of Image.findSubImage and similar

v3.6.1

Actions

  • Fixed a bug in the in-text variable insertions that prevented using backslashes

v3.6.0

  • Fixed a bug where pause before and after each action were not reset after creating a new script
  • Fixed a bug that prevented the translation of the parameters usage

Actions

  • Added a position offset in the Click, Move cursor and Cursor path
  • Added an action to read environment variables
  • Upgraded the in-text variable insertions to allow inserting table elements
  • Fixed a bug in the Command action that prevented getting the standard output and standard error texts
  • Fixed a bug that prevented using Date objects in the Time Condition action
  • Fixed a bug in the Find image action & code that could crash the program in certain cases

Code

  • Added the File.exists() function

Go back to the homepage

Other languages available : (fr)

en/changelog.txt · Last modified: 2023/10/28 19:07 by jmgr