|
Version
|
Notes
|
|
4.5
|
Added function: "TableExists"
DSWrite function now embeds carriage returns for human-readability
Fixed "Dice" function so dice with more than 32767 sides may be used
Fixed bug that would crash program if a value in scientific notation was entered for the number of rolls
|
|
4.4
|
Fixed bug with "Cap" function (didn't work properly if fed an empty string)
Added functions: "DSCreate", "DSAdd", "DSCount", "DSWrite", "DSRead", "DSSet", "DSGet", "DSRemove", "DSFind", "DSSort", "DSRandomize"
Following functions deprecated: "ArrNew", "ArrItem", "ArrGet", "ArrRemove", "ArrExists", "ArrClear", "ArrCount", "Data"
|
|
4.3
|
Converted internal data types to support numbers larger than 32767
Added functions: "CR", "LastRoll", "Log", "Mod"
Functionality added to allow for accessing variables in other tables
"Create New Table" menu option added
"Display Hidden Categories" menu option added
Added pre-generation directives "BackColor" and "Background"
|
|
4.2
|
Added functions: "Bold", "CarRet", "Generate", "IIf", "Italics", "Line", "Picture", "Power", "Version", and "VowelStart"
Added preliminary graphical editor
|
|
4.1
|
Added logical functions "And", "Or", and "Xor"
Added pre-generation directives to allow tables to override UI settings
Added pre-generation directives "OverrideRolls" and "OutputType"
Changed the format of the "Left", "Mid", and "Right" functions to fix potential problems if "text" included a comma
Fixed a bug where parameters with dashes would not function properly
|
|
4.03
|
A loaded XML file will refresh with click of "Reload" button, as tables do
Added "Break" feature
Added toggle to menu for switching between generator and archives
Modified "Used" function to check if an entire group has been "used up"
Made more functions keyboard-accessible
Added option to immediately re-roll the table you have currently selected when you click "Reload"
Fixed a bug with the "While" function that prevented it from working if not at the beginning of an entry
|
|
4.0
|
Added the following functions: "Ordinal", "Shell", "Extern", "While"
Allowed display and export to XML and text as well as HTML
|
|
3.96
|
Enchanced "Plural" function
Added functions for associative arrays (ArrNew, ArrItem, ArrGet, ArrRemove, ArrExists, ArrClear, ArrCount)
|
|
3.95
|
Added many new functions (Count, MinVal, MaxVal, Ceil, Floor, UCase, LCase, Loop, Unlock, Param)
Enchanced "If" function
Removed obsolete group call functionality for conditional calls and looping
Truncation division ('\') added to Calc function
Miscellaneous bug fixes
Allowed for the display of square brackets ('[',']')
|
|
3.9
|
Added new functions (Calc, Input, Debug, Cap, and AorAn)
Allowed for the display of percent signs ('%')
Parameters may now be passed to groups in tables other than 'Start'
Printing and copying now available from the menu
Errors messages display table line numbers
Added option to turn off 'links' and 'notes' in HTML export
|
|
3.8
|
Added "If" and "Find" functions
Replaced category file with folders in Tables directory
Allowed user to specify location of Tables directory
Allowed user to specify editor for editting table files
Added title/splash screen
Program now remembers desktop position from previous session
|
|
3.7
|
Added "Notes" function to allow user to annotate notes to results files
Added "Archives" feature to allow easy storage and retrieval of TableSmith results
Error dialogs now allow the user to cancel out of them
More new functions
Fixed bug where parameters didn't work when TableSmith was called from the command-line
Clicking on a "re-roll" link returns user to point of clicking
|
|
3.6
|
Merged dice roll functionality into functions feature (function 'Dice')
Added XML-reading capability via Data function
Conditional checks now allow checking with strings
Nesting of functions and group calls now permitted
Added many new functions
Improved error-handling
|
|
3.5
|
Fixed problem that limited table results to 32768 characters
Added Functions to TableSmith format
Re-did parameter entry interface
Re-arranged main user interface
Added "re-roll" tag for table/group calls
|
|
3.0
|
Unlimited variable support
Added/modified conditional tags
New operators added ("<", ">")
|
|
2.0
|
UI re-design
Parameter support
Additional group format
Added/modified conditional tags
Added non-duplication feature
|
|
1.6
|
Added new tags for user-readability
|
|
1.5
|
Changed Web browser control
Minor enhancements
|
|
1.4
|
Minor enchancements
|
|
1.1
|
Addition of variables and table modifiers
|
|
1.0
|
First implementation of the TableSmith
|