Djuggler Builder Changelog

What's new in Djuggler Builder 4.0.7.447

Nov 9, 2011
  • Save Text File/Export to CSV/Write Line to CSV actions. Save option added "UTF-8 without BOM".
  • Get Web Page/Post Web Page actions. Property added: NavigateError. You can check this property to see if a particular navigation resulted in an error. If NavigateError is empty, there was no error. Otherwise it contains the error code as text.
  • Import CSV action. Warnings property added. Instead of giving an error for some problems with incorrect CSV, problems are automatically corrected and a warning message is passed to the Warnings variable.
  • Convert Text action. Extra option added: Remove ASCII Control Characters. Removes control characters from a text (#0-#8,#11-#12,#14-#31,#127).
  • Math Expression action. Help text corrected.
  • Bug in Post Web Page action fixed. TimeOut problem fixed.
  • Bug in Set SELECT Option. Unselect presently selected option did not unselect the option in some cases. Fixed.
  • Bug in Get Item From List. Last item in list wasn't returned. Fixed.
  • Bug in Do SOAP request action. Bug fixed with reading UTF-8 characters.
  • New action: Disk Space Gives the Disk Space for a specified volume. Added to File System category.
  • New action: String length Gives the character length for the content in a text variable.
  • New action: Get Running Processes. Gives back a list of processes running on a system.
  • New action: Is Process Running. Checks if the specified process is running on the system.

New in Djuggler Builder 4.0.6 (Nov 9, 2011)

  • Inspector. Bug in Inspector with viewing DOM nodes fixed.
  • Inspector. Bug in Inspector when viewing raw source code fixed.
  • Djuggler UI. Rename bug solved when renaming literals.
  • Djuggler UI. Memory Use indicator added. Djuggler now force cleans working memory set at regular intervals to avoid Windows keeping unnecessary pages in memory.
  • Math Expression action. Math action returns result now also in text variables.

New in Djuggler Builder 4.0.5 (Nov 9, 2011)

  • Validate action. Bug in Validate action solved when Validated variable is not set.
  • Fuzzy matching. Fuzzy matching problem solved (Jaro-Winkler algorithm).
  • Save to Excel action. Option added to save numbers as text or as numeric to an Excel cell.
  • Complete page links action. Not all url's in the page were completed in every case.
  • Math Expression action. Memory leak in math expression solved.
  • Show Grid Viewer action. Memory usage problem in Show Grid Viewer solved. When running script in the Djuggler environment with active grid viewers, on consecutive runs the grid memory was not freed, resulting in extra memory consumation.

New in Djuggler Builder 4.0.4 (Nov 9, 2011)

  • SQL Query action. Added new resut variables Record Count (nr of records returned after a SELECT query), Last Insert ID (retruns Id of last added record after INSERT query) and a Succes variable to indicate if the query succeeded.
  • Help file. New, updated help file included.

New in Djuggler Builder 4.0.3 (Nov 9, 2011)

  • Math Expression action. Math parser has been replaced and now includes many new functions.
  • Copy SQL Query to DataGrid action. Bug solved in transferring query records to DataGrid.

New in Djuggler Builder 4.0.2 (Nov 9, 2011)

  • Match Text in Source bug solved. Recurrent searching did not function properly. Bug fixed.
  • Get File Information bug solved. Date was not returned properly for some properties. Bug fixed.

New in Djuggler Builder 4.0.1 (Nov 9, 2011)

  • Backwards search bug solved. Searching backwards in Find Text actions did not operate properly. Bug fixed.

New in Djuggler Builder 4.0.0 (Nov 9, 2011)

  • DOM node actions overhauled. DOM node actions replaced by a new set in the Web Page DOM category. The actions are based on a new framework where Djuggler remembers thenode position in the DOM tree and where you can have DOM node variables to manipulate.
  • New web page Inspector. There now is a separate web page inspector with which you can inspect both HTML source text and the DOM node tree. The inspector also shows the properties of selected web page elements. The web page loading process is also made visible, including POST vars and dynamic loading events.
  • SQL database functionality completely renewed. The implementation of the SQL database functionality was completely overhauled in this new release. This fixes some existing compatibility issues for Oracle and MSSQL. Version 4 no longer needs the supporting SQL DLL's as everything now is natively build in. Also, SQL lite support was added.
  • Regular Expressions The RegEx engine has been renewed. This means look-ahead and back is now also supported.
  • Procedures. A new scripting element has been introduced: procedures. A procedure is a set of script actions that can be called from elsewhere in the script. After the procedure has completed, it return to the point in the script where the procedure was called. Keep your code clean and readable by using procedures.
  • Compiled scripts. Under some Windows versions, for example Chinese, compiled scripts would not execute correctly. This has now been fixed.
  • SQL Database viewer added. As for Web Page, Text, XML sources, a viewer is now also availably for SQL databases.
  • Copy & Paste. Copy and paste uppercase bug solved when pasting script lines from other scripts.
  • Replace text bug. Subtle replace text action bug solved.
  • Excel export. Excel export improved when exporting numbers to Excel 2003. Numbers were seen as text.
  • Record Web Macro & Loop Web pages. Both actions are REMOVED(!). Both actions sometimes lead to unstable and upredictable behaviour. The new DOM actions in this release are better suited to handle this behaviour.
  • Usability fixes. Minor fixes in usability and interface.

New in Djuggler Builder 3.3.3.447 (Aug 19, 2010)

  • Code folding fired when property dialog was opened . Fixed.
  • Stabilization release.

New in Djuggler Builder 3.3.2 (Aug 19, 2010)

  • Code scrolling was disabled when stepping. Fixed.
  • Minor code improvements.

New in Djuggler Builder 3.3.0 (Aug 19, 2010)

  • Special chars (#32#, etc) bug solved.
  • Append to Text file bug solved. In some cases the OS would lock the file.
  • Compiled script termination bug solved. In some cases a compiled script would not terminate when finished.
  • Miliseconds added to date time actions. Added miliseconds for data and time calculations.
  • Code folding and collapsing feature added.
  • Code improvements.

New in Djuggler Builder 3.2.1.437 (Mar 23, 2010)

  • New actions: Date function category created. Lots of new date manipulation actions added. See Date and Time category.
  • New action: Debug Trace. Generic debug trace action added. The trace logs aech executed action during a script run along with all variables, sources and their content. Deployment version only.
  • New action: Close Window. Close Window action added under System Automation.
  • Bug solved in file import: ANSI text file import bug solved. In some locales, code pages were not read well. Note: to avoid problems users should use unicode text files as much as possible.
  • Copy bug solved: Copying from variables and sources box copies complete content to clipboard.
  • Sizing bug solved: Sizing problem with vars and sources box fixed.
  • Bug solved with JavaScript alerts: Javascript alerts during a Get Web Page stop a script from running. Javascript alerts are now suppressed so web page loads can finish.
  • Paste bug solved: Pasting script lines in an empty script resulted in a reversed order of the script lines. Solved.
  • Search in source bug solved: Searches will find next items and a * can be used as a wil card in source search.
  • Hash function bug solved: Hash function gave incorrect hashes in some circumstances. Solved. Hash codes should not be used with unicode text.
  • Oracle driver bug solved: There was a problem creating connections with the Oracle SQL driver. Solved.
  • Find Text from Position and Find Text in Source bug solved: Searching backwards in Find Text actions now works correctly when using the * wild card.
  • Replace Text bug solved: Replace Text function with * at the end of the replace string yielded an error. Solved (note that * at the end of a string is meaningless in searches).
  • Web Page Interaction bug solved: Form Name bug solved for Get/Set Form Attributes actions in Web Page Interaction category.
  • Get/Post Web Page bug solved: Under some circumstances with dynamic web pages, Get Web Page gave a time-out instead of indicating a finished page load.
  • Clear IE Cache action: Wait property deleted in Clear IE cache action.
  • Export & print: Scripts can now be exported to HTML or text in order to be printed.
  • Undo/Redo implemented: Script line changes can now be undone/redone.
  • Copy/Paste of script lines: Variables that do not exist are automatically created when pasting script lines from another script.
  • Property box: Tab order set correctly so you can tab through all properties by using the keyboard. Enter closes the property box. Enter opens the property box when a script line is selected.
  • Copy variable name: Variable name can be copied to the clipboard from var and sources box.
  • Delete unused vars and sources: Unused vars and sources can be deleted from the script via the vars and sources box (right mouse click).
  • Get Script Path action: Action renamed to Get Script Properties. More script properties can be obtained via this action. Backwards compatibility remains for Script Path.
  • Get IE Version: Version info now includes the major and minor version numbers.
  • Get/Post Web Page: Headers can now be included (to use for authentication, user agent and other custom headers to send to a web server).
  • External editor: External source editor can be set for browser source editing (Program settings setting. In the program source editor, right click to edit source in external editor).
  • Viewers on top setting: Viewers on top setting deleted out of the Program Settings. Doesn't have any meaning in new viewer implementation (set from action itself).

New in Djuggler Builder 3.2.0.437 (Feb 18, 2010)

  • New action: Reset Web Page action added.
  • Bug solved: custom error text property added to Validate Data.
  • Bug solved: Time-outs better implemented in Get/Post Web Page actions.
  • Bug solved: Get Cell actions out of bounds problem fixed.
  • Bug solved: Convert Text action: HTML character conversion bugs solved.
  • Bug solved: Search in DataGrid did not find the search string in some cases.
  • Bug solved: Get XML Node Value action made more robust.

New in Djuggler Builder 3.1.1.437 (Dec 16, 2009)

  • Bug solved: Initialising SQL DB. Problem with initialising the SQL DB's solved.
  • Bug solved: Replace Text in Source. The Succes variable in this action did not give back a "No" aswer when text wasn't replaced. Fixed.

New in Djuggler Builder 3.1.0.436 (Dec 16, 2009)

  • New action: Get IE version. Gives back the version of IE on the system (used by Djuggler). By knowing the IE version your script can be made to react to small differences between IE versions.
  • New action: Reset Web Page. This kills and re-initializes the IE instance used for a Web Page source.
  • New action: Wait for Content. This actions waits until a certain content (string) appears in a Web Page source. If the content doesn't appear, this action times out and sets a flag to indicate this. This action is very useful if you need to set content in a web page dynamically (ajax), and need to wait for the web page to finish. The browser doesn't indicate that it is finished in this case (and thus so doesn't Djuggler). Using this action, you can still know when your dynamic page has finished loading - or time-out failing that.
  • New action: Write to CSV Line. This actions writes just one line (or "record") in CSV format to disk. Using this action, you do not have to wait for a grid to fill completely and then export it. You can build your data incrementally as you receive it.
  • Bug solved: Convert Variable. Problem solved in converting to and from Web Page and Text File sources.
  • Bug solved: Copy Text from Source. Read from position problem solved.
  • Bug solved: Convert Text. Problem solved in converting "Encoded URL to text".
  • Bug solved: Do SOAP Request. Problem solved with authenticating SOAP sessions.
  • Bug solved: Loop Text File Lines. Problem solved with nested Loop Text File Lines loops. In certain cases, nested loops would lead to missed or skipped text lines.
  • Bug solved: CSV export. Incompatibility issue with CSV export & Excel solved.
  • Re-implementation of Web Page and Data Grid Viewers. Web Pages and Data Grids were all put into one viewer. The user could bring up either viewer during a script run or during design. In the new situatio, viewers are now controlled by the script. Use the Show Viewer actions to bring up one or more grids. Each Web Page or Grid now gets its own viewer. What remains in the interface is the "Web Inspector". This is the place to inspect HTML in order to discover the structure of the page and what strings to use for Get Text (Between) actions. We have re-implemented this to make the underlying code for Web Pages and Grids more robust.
  • Behaviour of Show Web Viewer/Data Grid Viewer has changed. Now you should indicate which grid or page to show. If you do not indicate a grid or page, all are shown.
  • Post & Get Web Page actions expanded. The actions now indicate through a flag if they have timed-out or not. The flag is set to "Yes" if the action timed-out, otherwise it is set to "No".

New in Djuggler Builder 3.0.5.435 (Oct 15, 2009)

  • Bug fixes and action improvements.

New in Djuggler Builder 3.0.4.434 (Oct 6, 2009)

  • Problem solved in all Web Page Interaction actions. Class and id tag attributes were not correctly read.

New in Djuggler Builder 3.0.3.413 (Sep 21, 2009)

  • Bug fixes and action improvements.