This page contains an outline of product releases and development builds.

  • Releases are prefixed with the word Release and are available on the customer download page.
  • Development builds are listed for information and may indicate additions to eaForms. It is IMPORTANT TO NOTE that development releases are usually not fully tested, so if you have been given access to these releases do treat with care and ONLY USE WITH TEST DATA WHICH YOU CAN AFFORD TO LOOSE

eaForms CE Release and development build log

Alpha release3.0.1.4 - 4th July 2017


eaForms Release and development build log

Note: No further updates of this version are planned.


Important note relating to an issue with Datagrids

Datagrids - An issue was identified which means that for datagrid controls only added to forms using versions between builds 299 and 321 part of the datagrid definition could be lost in subsequent release. You will need to check the datagrid column definitions. This does not affect any datagrid definitions created before or after those builds - if in doubt please contact us


Release 427 - 15th December 2016

  • Added listview (lvSQL) which will execute the SQL placed in the control and display all items including elements, connector, attributes, operations. The SQL query MUST include ea_guid - the value we use to retrieve the relevant item.

Release 426 - 9th December 2016

  • Added example form definitions in install - placed in user defined directory during installation

Release 425 - 8th December 2016

  • Xmas giveaway

Builds 421 - 424

  • internal testing

5th July 2016 Build 420

  • Beta of a combined installer for perMachine and perUser - selected by user through UI or specified in the batch file for command line install.

Release 419 - 30th June 2016

  • Moved load of run time form definitions into EA File open
  • Added Form Definition file load error messages when fails to file / open form definitions

29th June 2016 Admin Build 418

  • Added check in HKLM for installed path for 32-bit systems

29th June 2016 Admin Build 417

  • outputs details of configuration log file to trace / log file
  • Additional check for other registry locations

29th June 2016 Admin Build 416

  • Added more information to trace with details of what files read and settings made from config file
  • Remember: if switching between run time and designer mode without restart is not recommended - also if using config file a switch may be overwritten by contents of config file

28th June 2016 Admin Build 415

  • Registers in HKLM - with support to find config file if installed per machine.

28th June 2016 Admin Build 414

  • Registers in HKLM

16th June 2016 Build 412 - 413

  • Temporary diagnostics to validate Run time form load
  • Resolved bug with saving FD for RT users

15th June 2016 Build 411

  • Replacement of environment variables for MDG filename

15th June 2016 Build 410

  • Reverted change to support silent install for non-admin installer

15th June 2016 Build 409

  • Correction to some of the user settings
  • Read the config file located in the installed directory each time - checking time stamp before making changes
  • Reads the FD's from the location specified in the config file

15th June 2016 Build 408

  • Removed need for Form Definition - Run Time passwords

14th June 2016 Build 405 - 406

  • Test release which outputs some diagnostic information to help with resolve an issue with customers MDG.
  • Resolved issue with listview collections selecting correct data source resolved
  • Designer setting added to indicate whether automatic backups of previous Form Definitions should be made when the Form Definitions is saved

Release 404 - 13th June 2016

  • Improved error handling when loading MDG files

9th June 2016 Build 403

  • Restricted selection of button actions, element types and stereotypes to select from list only
  • Change to installer to prevent overriding of target install folder

9th June 2016 Build 402

  • Added connector direction field and reference data for combo box
  • Datagrid - improved management of checkbox cell events when using element.locked

6th June 2016 Build 401

  • Checkbox behaviour for element.Locked has been modified
    • If element is locked on openning then form will be displayed as locked and save/update button disabled. If then the element is unlocked the save/updated buttons will be enabled and contents can be saved
    • If the element is unlocked on openning then form will be displayed, and then if set as locked the contents of the form will be saved prior to locking the element.
  • Datagrid
    • Checked box for element.Locked has been modified has been enhanced to operate in a similar manner to the Checkbox
    • for packages added IsVersionControlled as valid field - is set as readonly regardless of designer settings to avoid setting expectation that it can be set
    • Added name of datagrid to build placeholder

6th June 2016 Build 400

  • Configuration file
    • Support for Windows environment variables e.g. - in filenames(FD, MDG, US{ConfigFile:}. Note: that they must be accurate - the string as presented is passed to a windows function and if not understood then ignore
    • Adding user settings - US{settingname:value} - settingnames supported
      • AutoFD - True/False
      • Composite - True/False
      • Enabled - True/False
      • Generic - True/False
      • Log - True/False
      • RTFTV - True/False
      • Tab - True/False
      • ToolTips - True/False
      • Trace - True/False
      • ConfigFile - Filename includes support for windows environment variables
  • Datagrid - sort on close of subform

4th June 2016 Build 399

  • Removed bug with retreiving latest copy of item after running script
  • Change to panel redrawing to reduce flickering

3rd June 2016 Build 398

  • Form content - use of GUID to avoid issue when checking out from VC and ID redundant
  • Resolved issue with incorrect script result - leading to dialog box - another possible scenario checked

3rd June 2016 Build 397

  • Datagrid - modified where the sort column is set
  • Resolved issue with incorrect script result - leading to dialog box

2nd June 2016 Build 396

  • Minor change to SQL syntax for attribute tagged values (possibly temporary depending on tests)
  • Includes diagnostic output for element and attributes tagged values

1st June 2016 Build 395

  • Remove diagnostic message for scripts

1st June 2016 Build 394

  • Revised element updating mechanism
  • Enhanced script code

30th May 2016 Build 393

  • Added more attribute fields

29th May 2016 Build 392

  • Clear backimage button for form and relevant controls
  • Removed check for controls being fully within the form to support for example, using labels with oversized backimages to be displayed

27th May 2016 Build 391

  • Restored display text to buttons which have a backimage
  • Partial solution to removing backimages (still in place but superceded by clear backimage button)
    • select the control and open control editor
    • select backimage - clear filename string and press cancel
  • This approach also works for Forms but unlike controls does not automatically refresh the design form

26th May 2016 Build 390

  • Transparent backcolors for labels and text boxes - to use create a 8-digit hex string for the colour in the control editor and set the top 2 digits to 00 e.g. 0000FF00 would be transparent green (so the green wouldn't showat run time)

25th May 2016 Build 389

  • Added code to accept values "true" and "True" for checked boxes

24th May 2016 Build 388

  • Added form level setting for useMetaType as Stereotype (only used in datagrid control at present)

24th May 2016 Build 387

  • Adds refresh of package.elements or element.elements for datagrid values before script called

24th May 2016 Build 386

  • Belt and braces code re element update

23rd May 2016 Build 385 - interim release

  • Added element.locked and package.IsVersionControlled fields (read only)
  • Save and run script button - taggedvalues refreshed before running of script
  • Datagrid content - added check for items with matching metatype if no matches found on stereotype
  • Run script button - now re-retrieves the element for case when script may initiate a checkout and then request a refresh

18th May 2016 Build 384

  • Datagrid
    • ComboBox data entry dialog resolved initialisation issue
    • Correct initalisation of current main MDG stereotype

17th May 2016 Build 383

  • Date picker initialised with either the existing field date and if not present todays date

17th May 2016 Build 382

  • Form Depth reverted to work with Forms only

17th May 2016 Build 381

  • Form Depth supported for both Form and Tab presentations
  • Added some missing tooltips
  • Correct a link to help file

17th May 2016 Build 380

  • Restored form definition name in Form title bar - for a form, not tab, if the form definition name is not set then the title is set with element type and element name
  • Scripts
    • Added some script buttons for connectors, and pass "Connector" object to script
    • Added object "FormDepth" for scripts - meaningful for Forms Only - which is incremented when a form is presented and decremented when a form is closed

15th May 2016 Build 379

  • ComboBox - modified update and refresh form when item changed
  • Form Matching - added a case for MDG Stereotype
  • Update help file and online help
  • Control Editor
    • Various minor editor geometry changes
    • Textbox - resolved issue with change to Linked Package Status in Control Editor

13th May 2016 Build 378

  • Improved Form selection matching

13th May 2016 Build 377

  • Form selection algorithm modified to support other ancestor cases
  • Closing of form - make invisible earlier in closing process to reduce possible flicker

12th May 2016 Build 376

  • Added "" check for ancestor stereotype in matching method

12th May 2016 Build 375

  • Adds support for ancestor stereotype, for element forms only

12th May 2016 Build 374

  • Check to avoid opening a duplicate form for same item being presented; current form will be refreshed and broght to top

11th May 2016 Build 373

  • Changed Datapicker for datagrid and textboxes, accessed by context menu, to only be available if the target is a valid date tag as its source
  • Datagrid - truncate text entries to remain on a single line when whole grid is set as readonly

11th May 2016 Build 372

  • Datagrid
    • Removed context menu option when in readonly mode
    • Added tooltip for each cell and column header. Does not appear for newly added rows until a refresh happens
  • Rich Text box - remove newline added by EA conversion function on load,

10th May 2016 Build 371

  • Datagrid
    • Added autoshrink for readonly grids
    • Set background colour

10th May 2016 Build 370

  • Listview changes
    • Added support for double click for packages
    • Added optional Save and close of current form on double click if a suitable target form definition available
  • Datagrid uses control read only property to:
    • Make ALL cells read only
    • Prevent adding new rows
    • Prevent editing existing rows
    • Removes horizontal scrollbar
    • Removes grid lines
    • Option to save/close form before launching child form
    • If not form - selects the required element in the project browser

8th May 2016 Build 369

  • Added furthre check on load for preload script

8th May 2016 Build 368

  • Now handle case for importing "old" style preload scripts - which will now be converted to new format after loading on 1st save

8th May 2016 Build 367

  • Implementation for storing scripts now independent of specific button value

5th May 2016 Build 366

  • Support to automatically check for local config file, with name eaFormsConfig.txt, in eaForms install directory

5th May 2016 Build 365

  • Enhance error reporting on form definition file save

4th May 2016 Build 364

  • Back image
    • Replaced text box access with button
    • Added back image for checkbox
  • Default libraries
    • Added default libraries for VBScript and JScript (stored per user) - usage: set the script text (no language description at top) in relevant script type window.
    • Flag can be set for both Form and control definitions to signify that the relevant default script should be included within the item definition - the consolidated script is included when exporting the form definitions.

NOTE: the designer Form Definition files DO NOT include the default definitions ONLY exported Form Definition files

3rd May 2016 Build 363

  • Included JScript support for buttons

3rd May 2016 Build 362

  • Resolved issue with copying backimages with controls / forms
  • Resolve a few visual issues with control editor

2nd May 2016 Build 361

  • Resolved issue with enabling export buttons for professional licence

1st May 2016 Build 360

  • Resolved issue with backimage selection

30th April 2016 Build 359

  • Form saving:
    • Checking enhanced to include further checks for valid images - file types supported bmp, gif, png and some jpeg/tiff
    • Creates a backup of form definition file on save (filename includes timestamp)
  • Added separate display text entry for button controls

29th April 2016 Build 358

  • Added "experimental" support for
    • form background image
    • button background image
    • Link label background image

Usage:

  • Double click on box that appears in Form and Control definition editors.
  • Select a valid image file

At present once applied cannot be remove!! At run time NONE of the text will be displayed it will be purely an image

28th April 2016 Build 357

  • Further refinement of button matching functions

28th April 2016 Build 356

  • Tidy up of form matching functions
  • Enforcing mandatory entries by not closing form - can always close using "X" (at present)

27th April 2016 Build 355

  • Amended MDG checks when checking forms for next relative package

27th April 2016 Build 354

  • Datagrid
    • Added Enumeration as valid element for datagrid attributes
    • Resolved issue with readonly for attributes
    • Enhanced support for locked package - disabled context menu and add/delete rows

26th April 2016 Build 353

  • release with diagnostic output for relative next package testing

26th April 2016 Build 352

  • Added save on change to
    • Checkbox
  • Added initial support to accommodate locked elements
    • Title of form/tab indicates a locked element
    • Buttons with saving function disabled
    • Other controls become readonly in some cases

25th April 2016 Build 351

  • Modified rules for relative packages (both now close)

25th April 2016 Build 350

  • Resolved issue with saving updated element
  • Reverted Next package check to when button pressed with pre-check for target form

22nd April 2016 Build 349

  • Monitors change of combo box and does an immediate update
  • Run Script button only will do a refresh of the form if the script returns the value 2 (this is a test value - subject to change)

22nd April 2016 Build 348

  • This release is really experimental - it contains code in the combobox to detect a change and if so initiate an update of any text box which shares the same data source - use with caution - aim is to see if it does what you need

22nd April 2016 Build 347

  • Rationalised some of control naming / display text for consistency
  • Resolve a few minor bugs with connector form controls
  • Added tagged values as valid table for package forms

21st April 2016 Build 346

  • Resolved issue with label control editor using wrong field to populate the text
  • Removed other test code that was causing the dialog issues

20th April 2016 Build 345

  • Removed test code for typed tagged values
  • Resolved issue with creating new items within datagrid

20th April 2016 Build 344

  • Resolved issue with run time font style - note support is provided for Regular, Italic, Bold but not Bold Italic

19th April 2016 Build 343

  • Change form builder label to display text instead of label name

19th April 2016 Build 342

  • Relative Next package - moved check for target to form generation and disable button if no target available

19th April 2016 Build 341

  • Resolved issue with potentially overwriting results from script

18th April 2016 Build 340

  • Enable flag only applies to run time and only disables, leaving control visible

18th April 2016 Build 339

  • Enable flag only applies to run time - where it controls both the control being enabled and visible

17th April 2016 Build 338

  • Minor addition in run time form generator for labels with lots of text - includes further checks to avoid empty labels

16th April 2016 Build 337

  • Resolved issue when adding a new label and initially being unable to resize/move
  • attribute tagged values derived from correct table

15th April 2016 Build 336

  • Form definition list - anchored up/down buttons to right hand side
  • Added font tooltip description on load
  • Update form builder name on double click of form
  • Update status information for multiple items so that it reflects the bounding box for the selected controls

14th April 2016 Build 335

  • Resolve copy of control - with deep copy

14th April 2016 Build 334

  • Builder - Incremental size changes / move of selected controls
  • Form editor - copy of controls from current form to a target form - ONLY available from Edit form from Form library context menu

14th April 2016 Build 333

  • Anchoring state default set to disable
  • Edit label control - option to enlarge text box for data entry using check multiline
  • Select current font on opening of font edit dialog
  • Added font description to font entry in form and control editors

12th April 2016 Build 332

  • Resolve closing of form with "Save and run script button"
  • Linklabel now accepts empty URL

12th April 2016 Build 331

  • Added up button
  • test support for JScript (put JScript as 1st line in script box) - the syntax is subject to change

12th April 2016 Build 330

  • Relative package - replace searching algorithm and included support for metatype
  • Pre-load script with next button - minor change to form selection
  • Datagrid - support for class attributes (this has meant some recoding of DG control so caution)
  • Relocation / icon for Anchoring enabled/disabled
  • Added Extension menu item for "edit connector properties"

11th April 2016 Build 329

  • Resolve resizing issue in builder

11th April 2016 Build 328

  • Next relative package buttons
    • perform a check on a valid target package and suitable form before closing the current form
    • Look for matching siblings at end of branch

9th April 2016 Build 327

  • Button to enable/disable anchors during design
  • Plus some tinkering with the designer to improve form creation - sizing etc
  • Added form name in designer form title bar

8th April 2016 Build 326

  • Resolved issue with lack of tagged values for connectors - due to database being case sensitive
  • Resolved issue with copy of Form Definitions - due to omission of field in copy constructor when connector forms added

7th April 2016 Build 325

  • Initial version of Next relative package buttons.
    • Designed to target packages although can be included in an element form (not connector)
    • Usage: when specifying set stereotypes for parent (i.e. top of tree) and child (i.e. target down form top), at present only supports a single stereotype match
  • Support for CSV for combox boxes (inc datagrid) with add abililty to define tokens that can contain any characters - 2 options
    • a,b,c
    • place values as tokens within [ ] brackets e.g. [<100],[200],[10,000],[>10,000] - the brackets are not displayed

6th April 2016 Build 324

  • Rich Text Box - minor alignments
  • Label - border style setting reinstated
  • Datagrid
    • Datagrid and column width resizing
    • Double click on row to commit and bring up new data entry form
    • Context menu re-established with date as well as up, down and delete options
  • Added setting of colours through text entry of colour in addition to current colour picker

5th April 2016 Build 323

  • MDG support for connectors
  • Support for new connector added to diagrams
  • Datagrid - resizing of columns (relative sizing) when control anchored and hence resizes when user changes size of form (still need to refine the gap than can appear after last column)
  • Export button also saves Designer form library - removes need to press save and then export (does not export inactive forms which may be referenced in active forms)
  • Form growing on edit

31st March 2016 Build 322

  • Resolved issue with sizing of datagrid columns
  • Support for form match on metatypes reintroduced

30th March 2016 Build 321

  • Resolved issue with Datagrid column and data definitions being lost - post build 294
  • ComboBox - added option to select as sorted or unsorted
  • Please note - documentation has not been updated

Release 320

  • internal testing

29th March 2016 Build 319 This is a test build with connector support - which requires more checking, specifically for completeness/correctness of reference data plus more testing

  • connector support - includes numerous changes including
    • support for TextBox, RichTextBox, Listview, Checkbox, ComboBox
    • support for ConnectorTags
    • Additions to MDG support
    • modified Form manager to display and differentiate between Form Types
    • View button - only supports preview of element forms
  • Added validity checks for restricted types

23rd March 2016 Build 318

  • Added initial calendar control for datagrid - text box entries only, right click to access. Fixed format at present - reviewing how we may support in the future.

Release 315/316/317

  • internal testing

Release 313 (Trial version) and 314 (Full version)- 20160318

  • Added separate Form Designer library - designers please note you need to Export for the active forms to be those that are used in testing
  • Add Tab presentation of eaForms - supporting viewing / editing of multiple elements (Beta feature)
  • Added listview for packages
  • Resolved bug with LinkLabel
  • Resolved issue with not deleting all connectors in Related Element control
  • Support for multiline tooltip
  • Resolved issue in Form designer deleting controls with the same name
  • Modified sort behaviour in Manage forms - to be easier to use

Release 311/312

  • internal testing

Release 309 (Trial version) and 310 (Full version) - 20160131

  • Added Tab presentation of eaForms - supporting viewing/editing of multiple elements in parallel
  • Setting to select default use of Tab or windows form presentation of eaForms
  • Internal changes to enhance Form Builder and Form Generator to support Tabs
  • Resolved known minor bugs

Release 307 (Trial version) and 308 (Full version) 20160116

  • Updates to help file
  • Added artifact as support element
  • resolved issue with Related Element targets
  • Datagrid control, Added Search to Datagrid and Set default column type for Datagrid

Release 305 (Trial version) and 306 (Full version) - 20th November 2015

  • Added EA Search to select items to display in Datagrid
  • Set default column type for Datagrid

Release 303 (Trial version) and 304 (Full version) - 22nd October 2015

  • Added button action - Update - to save contents of form without closing
  • Addressed issue with Datagrid control refresh

Release 301 (Trial version) and 302 (Full version) - 9th October 2015

  • New Control - Datagrid - providing a powerful flexible table control
  • New button actions
    • Next package - supports sequencing for package forms
    • Next form - support "wizard" mechanism to navigate to additional forms for current element, supporting breakdown of workflow (and potentially for conditional actions based on step)
  • New text box option - status of linked package
  • Form functions
    • Optional - run script on form load

Releases 271 to 300 - internal development releases

  • Major internal reworking to refine design

Release 269 (Trial version) and 270 (Full version) - 29th May 2015

  • New action buttons for feature to execute script (EXPERIMENTAL - so let us get your feedback on usefulness)
    • Save and run script
    • Run script and conditionally Save

NB: These buttons store the script in the control definition (so issue with deployment) and execute WITHOUT any checking. So ensure you read user manual and that your script is fully tested before using.

Release 267 (Trial version) and 268 (Full version) - 28th May 2015 The release added:

  • New action buttons to:
    • Add linked, owned or linked and owned element to current element
    • Add note to current element
  • Changed support for Genfile field
    • Added ability to open / edit / run specifed file - via double click and context menu - settings provided to configure required program
    • Added support to use double click to edit the Genfile contents
  • Files list box now supports open of file/ web address specific
  • Linked items list box now supports double click to open related item
  • Textbox
    • Support for multiline text box modified to limit element.name to a single line
    • Enhanced support for large amounts of text
  • Add actor modified to set association connector between use case and added actor

Release 265/266 internal releases

Release 263 (Trial version) and 264 (Full version) - 9th February 2015

  • Added confirmation of import of password
  • Added ability to treat Tagged Values as Rich Text or Plain text with user setting to select
  • Enabled corporate licensing
  • Enhanced system check