TeraScribe Release Notes
Behavioral Changes - Important
This section describes any changes to the behavior of the studio that could affect the execution of existing code. Please read this section carefully and be prepared to make any necessary changes before installing a new version.
Encrypted Data Source usernames and passwords (6.0.7)
You may need to re-enter your Data Source username and password as they are now stored as encrypted values.
Version
7.0.3 - January 2016
- Fixed bug that allowed multiple actions to have the same name
- Updated syntax highlighing for TeraScript 7.1.1
6.2.9 - September 2013
- Multiple instances, with unique licenses, can be used on one machine
- Fixed a bug where an action name may not be unique
- Dragging an object or method in an action no longer renamed the action
- Snippets with replacement characters now combine with highlit text
- Joins in the Search Builder now work as expected
6.2.7 - May 2013
- Objects can now be reloaded with F5
- Corrected a problem where joins could not be modified
- Trivially interacting with a join will no longer mark the file as changed
- The Compile to J2EE dialog will now recall previously used settings
- The Script Action was unable to access results panes
6.2.5 - March 2013
- Order by direction can now be set by variable; Use 'true' for ascending
- Data Source tables can now be reloaded one at a time or in groups
- Data Sources can now be reloaded with F5
- Find & Replace now allows the replacement value to be empty
- Can now properly select "Window" in Find & Replace
- Fixed column snippets loosing focus when saving
- Assign action can now have no assignments
- Renaming a method is now easier
- Double clicking a snippet now properly places it at the cursor
- Fixed a memory leak when opening a new editor window
- Classes and Methods are now alphabetically sorted
6.2.3 - January 2013
- Find & Replace now works with projects and can scan multiple files
- Fixed loading of Pervasive JDBC driver
- Improved table loading in certain circumstances
- Improved stripping of owner information
- Improved loading of TAFs and TCFs from previous versions
6.2.1 - August 2012
- Added 'Check for Update' feature to the Help > About window which will now report when your version of TeraScribe is outdated
- TCFs can now be saved as run-only (encrypted)
- Run-only (encrypted) TCFs can now be loaded into the object pane
- Fixed issue on OSX that prevented new ODBC data sources from being setup
- Fixed a bug in the Search Builder Previous/Next button code
- The Column Snippet for the COUNT(DISTINCT) grouping function is now correct
- The TAF/TCF file will now be 'changed' when editing a custom criteria column
- Corrected Corruption when opening a 5.5 file containing a custom Order By column
- Fixed a bug when dragging in a criteria column above a column that you are focused on
- Double-clicking a snippet should now work better
- When creating a branch in a TCF the target window is now restricted to the current method
- Resizing a chart column now defocuses without losing user input
- Selecting a folder in the save dialog no longer loses the file name (introduced in 6.1)
- While renaming an action, changing methods caused unexpected results
- Call Method action now supports selections of TCF scopes
- Renaming actions would sometimes allow for duplicate names
- Tables should now list and load properly for Oterro
- Should only ask for data source username and password once per session
- Database table loading now has a progress bar
- Can now control-click/unclick column names
- Data Source Tab has been improved in several ways
- Right-click contextual menu now available when renaming actions
- Distinct rows options will now mark the file as changed
- Corrected certain cases where the attributes icon would not clear
- Character Set option in Email action should now work correctly
- Opening a database action without its database will behave better
- Open and Save dialogs should no longer have a case-sensative extension filter
- Several fixes to the J2EE compiler
6.1.5 - November 2011
- Corrected a bug introduced in 6.1.3 that removed whitespace characters in Custom SQL Actions
- Open and Save dialogs will now remember view and sort selections (Windows only)
- Added support for PostgreSQL JDBC driver (fully tested)
- Added support for OpenBase JDBC driver (not tested)
- Added support for DB2 JDBC driver (not tested)
- Updated file extension mappings and file type (Windows only)
6.1.3 - October 2011
- Corrected an issue when using the contextual menu option Format Selection > Comment Out
- The Custom SQL statement when displayed in the Details column of the TAF Tree is now better formatted
- When dragging a new criteria column into a Select Action above existing criteria, the conjunction (AND/OR) is now always properly added
- Renaming Actions, especially with CTRL-R or using the Rename option on the contextual menu is now more responsive
- Find & Replace inside of text editor windows now works as expected
- Web Call Action was improved to allow blocks of text as the body of a POST
- Fixed a bug in the Web Call Action where Header values were not properly read in from the TAF
- Several dialog boxes will now respond to pressing the Enter key to accept/close them (same as clicking OK)
- Various cosmetic and typographical fixes
6.1.1 - August 2011
- Witango Development Studio renamed to TeraScribe
- Product split into Standard and Advanced Editions
- J2EE compiler functionality restored (Advanced Edition only)
- Table owner information is now stripped from TAFs and is no longer used
- Added checkbox to Custom Query Action to support new automatic SQL encoding option
- Column Snippets now handle special characters correctly
- The TAF version is updated correctly if opening a v4.0 or v5.0 TAF/TCF
- You can now CTRL-click a node to toggle its expand setting as well as all child nodes
- Data Source names are now enforced to be unique
- CTRL-M keyboard shortcut has been mapped to Insert Meta Tag
- Renaming an Action is now easier
- Attempting to use a duplicate Action name will now automatically append a number
- In general, using keyboard shortcuts will work better
- Deleting of classes and methods in a TCF now works better
- Fixed a hang that occurred when tabbing into an empty table element
- The Instance variables list in TCFs now works correctly
- Actions that use unresolved Data Sources can now have their Data Source reset
- Data Sources and their table names are now sorted alphabetically
- Column Snippets based on Custom Columns will now correctly process the AS keyword
- When saving as v5.5, the TAF structure could be corrupted
- The HTTP method DELETE has been removed from the Web Call Action
- The Web Call Action now allows for the Content-Type header to be added
- The Data Source manual deployment settings now support Oracle type Data Sources
- Custom Columns in Update actions can now be edited
- Actions are now properly expanded when a TAF or TCF is opened
- The JRE path information has been removed from the System Info page
- Custom Columns will no longer corrupt the TAF (introduced in 6.1.0.1)
- Instance Variables list is now distinct and alphabetically sorted
- Classes in TCFs are easier to rename and can now be deleted
- Opening a Project file with the normal open command works correctly
- It is now easier to shift-select-drag data source columns
- Using a Column Snippet with selected text now replaces the selection
- Snippets were not editable, this has been fixed
- Setting Tab Size now works as expected and scales from 1 to 16
- Toolbars will now remember their location between restarts
- Project folders can now be sorted
- The new tags @UUID and @PURGEDEBUG will now appear in the correct coloring
- Fixed a bug when resetting an unresolved FileMaker database
- Fixed a typo in the builders when drawing a checked checkbox
- Adding an Else Action no longer opens the properties box
- Added Contextual menu item to exclude selection
- Fixed TAF corruption bug when using a Begin Transaction Action of type Read Uncommitted
- Fixed a typo in the Search Builder List response
- Corrected the name of the Search Builder Update Response file
- Various cosmetic and typographical fixes
6.0.7 - February 2011
- Creating a new JDBC Data Source from the Data Sources menu now works correctly.
- The scroll wheel now scrolls fewer lines and more smoothly.
- Data Source usernames and passwords are now stored encrypted. This may require you to reenter this information.
- The close and save buttons now behave better and should always be available when appropriate.
- Working inside the Call Method action is improved. Resizing and copy & paste now work as expected.
- Remapping a new or updated method over an existing method in a Call Method action now properly maintains parameter values.
- Contextual menus have been added to the parameter area of the Call Method action.
- Column Snippets for summary based Select actions are now correct.
- Column Snippets are now available in the contextual menu when appropriate.
- It is no longer possible to get properties on the On_Create and On_Destroy methods.
- The TCF Instance Variables list will now populate with variable names from Assign Actions.
- Using a criteria separator in a Select action would corrupt a TAF or TCF file, this has been corrected.
- Files would still be considered open by the OS after they were closed in the Studio, this has been corrected.
- You can now add Joins freely to the Join list.
- When opening a Data Source, all tables are now loaded. This prevents issues with attempting to use unloaded tables.
- Syntax highlighting now properly colors array shorthand notation that contains wildcards, such as @@myArray[1,*].
- JDBC properties were not properly saved in some circumstances, this has been corrected.
- You can now right click on a tree node to bring up its contextual menu without first having to select (left click) it.
- The Studio will now prevent itself from running multiple times. It may ask to access the network to accomplish this (Windows only).
- The Studio will now Quit and show the correct About window when selected from the application menu (Mac OS X only).
6.0.5 - January 2011
- Column Snippets will now populate when appropriate
- Print functions should now work correctly
- The Windows menu should now display correctly
- Project files now have the extension .tpf and should open correctly from both the File and Project menus
- Studio will now handle an empty Assign action properly
- Details of a cookie assigned in an Assign action will now show correctly
- Contextual Add Line Breaks will now work correctly
- For Loop action will now have reasonable default values
- Using the TAB key in the Mail action Message tab will now move the cursor to the next field
- The scope menu in Assign actions in TCFs now contains method and instance scopes
- FTP browsing in the File actions now behaves better
- JDBC data source information is now handled and saved properly
- Contextual Insert Meta Tag option has been updated
- Open and Save dialog extensions have been updated
- Files should now open properly when double-clicked
- When updating a Method Call Action, parameter values are retained
- Renaming of TCF Classes and Methods now places an underscore for a space
- Snippets without replacement pointers can now be drag and dropped
- New ODBC Data Source menu option now works correctly