- Fixed issues with Addon system
- Fixed issue when inner nodes don't show when you duplicate a node that has inner nodes
- Fixed error when a datagrid panel is deleted
- Fixed issues with the POP task actions
- Fixed chilkat vc++ 2010 error message
- Added 2 web browser commands: click link by text and partial text
- Fixed a bug in Gecko Browser
- Added Chart Control + Initializer task action
- Created LiteDB addon: a local nosql database management
- Improved Variables management
- Added new Parameters input to the API
- Created a new variable type: DataSet
- Created the Advanced Variable Macros
- Added regex groups parser command
- Exposed IMacrosProject to the IMacrosData.dll to be used in making addons for MacrosEngine (using the IMacrosProject interface you can access your entire project data: adding tasks, creating functions, adding forms, etc...)
- Added IWizardTool interface to API for creating wizard tools for the MacrosEngine editor
- Fixed an issue in Current Path macros function
- Added support for MultiLogin Browser
- Added an option to import a project inside another project (load another project file and import all its properties inside the current project)
- Exposed Selenium WebDriver to IMacrosVars (IMacrosData.dll)
- Added WebBrowser Clear Cookies action
- Activated scroll bars on method arguments dialog
- Fixed a bug in Imap Connect
- Fixed a bug in Imap Download Emails
- Fixed a bug when showing array tables in the variable browser tool
- Added Fake Name Generator API command (this includes a Get Fake Data function to easily have access to any fake data output without having to parse the JSON yourself!)
- Added user agent parser function
- Fixed an issue in CSV reader
- Added function Math Round
- Added command : Restful Client
- Fixed an issue with JsonPath parser throwing errors when no match was found
- Added WP Rest API Client (features added so far: *WP Poster)
- Added function : JWT Decoder
- Added function : JWT Encoder
- Added JWT Client command
- Added Auto binders feature (bind certain variables values to certain UI controls)
- Added PAAPI5 Addon (Product Advertising API for amazon)
- Updated and Improved JsonPath Parser to support advanced expressions
- Added Project settings option: Unique Instance
- Added Trigger Tasks Fields (to execute events on commands)
- Fixed close current form not closing main form
- Fixed Regex To List removing duplicates
- Fixed an issue with SQLite Data Reader
- Fixed Xpath To List issue
- Added Get Browser Element (This will scrape the elements from the browser using seleniums built in elements selector (xpath only for now))
- Fixed an issue loading legacy projects
- Added support for a new browser: built-in browser (this will give you the ability to automate the built-in browser)
- Added support for Stealth Chromium browser (Install Via General Settings)
- Added a new command: WebBrowser SendKeys Slow
- Added a new addon: WebSocket client
- Added new command: break loop
- Added new command: Decrement Variable
- Improved error logging
- Added On Cell Content Click trigger setting to DataGrid Customizer
- Added system macros function DataGrid.Clicked.Row
- Added Select Full Row setting to DataGrid Customizer
- Added New Licensing Option: Product Dyno
- Fixed issue with an incorrect license file path
- Fixed an issue in the HTTP Post command
- Updated & Improved ConfuserEx compiler option
- Added Closed Trigger Event to the Form
- Fixed an issue loading addons
- Fixed an issue with Current Path Macros Function
- Fixed an issue where Stop Current Task stops all tasks
- Fixed an issue with setting icons and images in the form designer
- Improved Save Settings Form and Load Settings Form
- Added Function : Xpath Parser One
- Added Command : Open File
- Fixed a System.NotSupportedException error when loading addons on some machines
- Fixed an issue with the save dialog opening twice
- Fixed issue in MacrosEngine Licensing compiler addon
- Added Basic License Validation Mode (for people having issues with the regular one)
- Fixed an issue in arguments based Dictionary variables
- Fixed an issue in Http Request Settings not loading Custom Headers
- Fixed an issue in Http Site Crawler
- Added Dictionary To JSON node
- Fixed a bug in GetControlsList function
- Fixed an issue with copy node
- Added Load Settings Form and Save Settings Form Nodes
- Fixed an issue with task execution cancellation
- Fixed an issue with the splash screen
- fixed a bug with if/then/else not running
- fixed a bug in MongoDB update node
- Fixed a bug in Json Parser to support Jason Arrays (without records paths)
- Fixed a bug in Json Total Records to support Json Arrays (without records paths)
- Fixed a bug with execute task where the tasks in a loop only runs once
- Fixed issue where DataGrid property field shows as empty
- Fixed Datagrid variables disappearing and not resetting
- changed project serialization algorithm to use json objects serialization
- Fixed issue where Datagrid variables not loading.
- Fixed Datagrid Columns sometimes displaying in the wrong order.
- Fixed an issue where a Datagrid loads in all other forms using a panel with the same name.
- Fixed an issue with changing columns positions
- Fixed thread abort exception
- fixed an issue with task view deleting all task actions upon task execution when task not saved
- Added new function : PowerShell Execute (as an addon)
- Fixed an issue with send SMTP email
- properties textbox fields now auto-resizes
- Fixed issue with Add Item To Dictionary
- Added a MongoDB Addon
- Updated Json Total Records to support using paths (exp of paths you can : result/assets/asset)
- Updated Json Parser to support using paths (exp of paths you can : result/assets/asset)
- Fixed issues with Task Methods
- Added Tasks scheduling feature : Schedule tasks, stop scheduled tasks
- Created a brand new licensing script: MacrosEngine Dashboard (tutorial coming soon)
- Added an option to integrate MacrosEngine Dashboard in MacrosEngine Licensing
-Fixed an issue with the save project dialog prompt
-Fixed an issue in WebBrowser Navigate New Tab
-Fixed an issue when editing a task name
-Added scroll bars to load project dialog
-Fixed an issue when renaming a form
-Fixed an issues with confuser obfuscator addon
-Fixed an issue with execute Nodejs task action
-Fixed a project saving bug
-Fixed a bug in Json Parser function
-fixed a small bug in the HTTP Request Settings
-Added Delete DataGrid button to DataGrid Manager
-Fixed Remove Column not working inside Datagrid Manager
-Fixed issue with renaming columns
-Fixed issue where column width is 0 if column width attribute is set to empty
-Added new task node : Run Node.js (https://youtu.be/HgSkM6urQD4)
-Added more buttons to the internal browser
-Fixed a bug in webbrowser element status : exists
-Added ability to set custom browser paths for both firefox and chrome
-Added ability to set custom driver path for both firefox and chrome
-Fixed an issue where Datagrids variables sometimes doesn't reset when loading another project
-Fixed an error with open form inside an if/else statement
-changed debugger data textbox to richtextbox
-fixed an issue when you try to re-add a task that you previously deleted
-fixed regex find returning duplicate entries
-Added option to overwrite dictionary value if the item already exists using add item to dictionary
-Fixed an issue in compiled bot when http uses Chilkat despite selecting httpclient.
-Added WebBrowser Wait Element Visible.
-Added WebBrowser Wait Untill.
-Added WebBrowser SwitchTo Frame Index.
-Added WebBrowser SwitchTo Frame Name.
-Added WebBrowser SwitchTo Main.
-Added WebBrowser SwitchTo Window Name.
-Added WebBrowser Confirm Dialog.
-Added WebBrowser Dialog SendKeys.
-Added WebBrowser Dialog Set Property.
-Added WebBrowser Get Alert Text macros function.
-Added WebBrowser GoForward.
-Added WebBrowser GoBack.
-Added WebBrowser Refresh.
-Added WebBrowser Navigate NewTab.
-Added WebBrowser SwitchTo Tab Index.
-Added Clear Table.
-Added cancel button to the project unsaved dialog.
-Added Loop While task node.
-Added CSV File Reader task node. (will allow you to read csv files easily, after you can use CSV Value Reader Macros function to read values from the file.)
-Added CSV Value Reader macros function.
CSV File Reader Tutorial : https://www.youtube.com/watch?v=N_3ZQWWORL4&feature=youtu.be
-Fixed an issue in the form analyser tool
-Fixed an issue where code executor cannot detect a renamed task action
-Fixed minor issues in the form designer
-Fixed minor issues in the Advanced Compiler Options dialog
-Added a loader dialog when ME is started
-Fixed issue where gecko browser sometimes doesn't launch in compiled bot
-Added image filter tool
-Added auto content type detection for http download
-Fixed issue with ssl in http download
-Added Get MIME Type macros function
-Fixed issue where geckodriver.exe not getting copied with compiled bot
-Added Regex Builder tool : Visual Regex Builder (video : https://youtu.be/WtnEq_eYs9A )
- Fixed an issue in the Variables editor
- Fixed an issue regarding closing browsers in multi-threaded loop
- Fixed an issue where task actions with no properties crash when executed in container tasks
- Added new option to the advanced compiler options (added Advanced MSBuild Parameters: as an option in the advanced compiler options)
- Improved actions and macros functions sorting (added sorting to quick task action creation dialog, and to the macros functions builder dialog)
- Added Binary Path field to Webbrowser instance (to manually specify firefox binary path)
- Added few improvements and enhancements to the compiler
- Fixed some misspelled words in actions and functions
New tutorials:
- Recorded Loading and using CSV Files in ME tutorial (https://www.youtube.com/watch?v=hCMyqo5scyg)
-improved webbrowser solve captcha image for both chrome and firefox
-added tasks auto saving by default
-Fixed a small issue with project loading
-added alpha sorting to task actions (either Ascending (A to Z) or Descending (Z to A))
-Added General Settings dialog(to change default sorting, and auto-saving options)
-Added Projects auto-saving option in general settings
-Updated Selenium webdriver to use the latest version(will fix issues related to chrome driver not able to launch the latest chrome version!)
-Discontinued using PhnatomJS as a browser (PhantomJS will be removed from the list of browsers due to the lack of support and updates from its creators)
-Fixed a bug where project file size keeps increasing with every save(issue where files kept being appended to the project instead of being replaced!)
-Added option to use list variables as text variables
-Fixed issue where variables editor not deleting variables
-Added Delete DataGrid Row
-Removed the alert box from Threaded loop