Iron Speed Designer Professional Edition Iron Speed Designer Enterprise Edition --------------------------------------------------- Version 3.0.3 Release Notes: Sep 27, 2005 --------------------------------------------------- Several bugs were fixed. If you reported a bug that we fixed you will be notified by email. --------------------------------------------------- Version 3.0.2 Release Notes: Sep 1, 2005 --------------------------------------------------- Several bugs were fixed. If you reported a bug that we fixed you will be notified by email. --------------------------------------------------- Version 3.0.1 Release Notes: Aug 22, 2005 --------------------------------------------------- Several bugs were fixed. If you reported a bug that we fixed you will be notified by email. --------------------------------------------------- Version 3.0.0 Release Notes: Aug 03, 2005 --------------------------------------------------- New Features: See http://www.ironspeed.com/products/New-Features-V30.aspx for a list of exciting new product features in Version 3.0.0. Several Bug Fixes --------------------------------------------------- Version 2.1.4 Release Notes: May 12, 2005 --------------------------------------------------- New Features: - Context-sensitive help can now be invoked throughout Iron Speed Designer by pressing the F1 function key. Iron Speed now provides string resource files translated into German as spoken in Germany and Switzerland. Also, selecting a Formatting language will automatically set the Messages language. Bug Fixes: This release fixes the following issues found in previous versions: Iron Speed Installation Programs: - Problems with the "Back" button - Problems with Installer disappearing in the background right before or right after installation Generated Applications: - Duplicate "Other" items in table filter controls Iron Speed Designer: - Creation of virtual foreign keys on Numeric columns in Oracle Database tables - Tablenames with leading lowercase letter have problems in Code Customization Wizard - Several other reported bugs --------------------------------------------------- Version 2.1.3 Release Notes: May 2, 2005 --------------------------------------------------- New Features: Languages: Iron Speed now provides translated string resource files for 8 languages: - Dutch - English - French - German - Hebrew - Italian - Portuguese - Spanish When an application specifies a country, or uses a language not listed above, version 2.1.3 will make a copy of the closest language (English is the default). 2.1.3 keeps track of the original language it was created from and displays a reminder to translate the file if necessary. New Page Layout Options - We added five new panel types, including printable and information panels. - Large list selector uses design themes. More Code Customization - Over 40 new code customization templates. Generated Application Enhancements - Enhanced checking for offline databases. - Configurable virtual directory. - More tracing and debugging options in Web.config. Iron Speed Designer Usability Enhancements - Simplified button property configuration. - Tab memory remembers which tab you are on (Design, Preview, Code, etc.) while you move between items in the Application Explorer tree - Automatic checking identifies problems. - Automatic .NET framework registration. - Improved composite primary key and composite foreign key configuration. - Expand All / Collapse All in Design tab’s visual editor. - Improved field reordering in panel wizards. Move groups of fields. Move fields to top or bottom. Insert fields in the middle of the list. For a more complete description of new features, please see http://www.ironspeed.com/products/New-Features-V213.aspx> Bug Fixes: This release fixes the following issues found in version 2.1/2.1.1: - Problems migrating applications - Exceptions when using the Visual Editor without the .NET SDK installed - Some Oracle-specific data issues - Problems inserting columns in Visual Editor - Problems moving lone buttons from table cells - F5 key not working in Visual Editor - BaseClasses.*.resx file were copied from English file, even if closer approximation available - Several other reported bugs Notes: - Iron Speed Designer may incorrectly display this message when generating applications on non-English computer systems; please ignore this message: ASP.NET version 1.1 is not currently registered with IIS. - If an application's virtual directory is different from its application name and Visual Studio is the configured compiler, the ISD build process must create an extra virtual directory with the name of the application. --------------------------------------------------- Version 2.1.2 Release Notes: March 22, 2005 --------------------------------------------------- New Features: This release adds a number of new code customizations. Bug Fixes: This release fixes the following issues found in version 2.1/2.1.1: - Problems migrating applications - Exceptions when using the Visual Editor without the .NET SDK installed - Some Oracle-specific data issues - Several other reported bugs --------------------------------------------------- Version 2.1.1 Release Notes: March 8, 2005 --------------------------------------------------- Bug Fixes: This release fixes the following issues found in version 2.1: - Problem activating a trial license on some machines - Invalid Panel Type error when migrating application - Menu problems in migrated applications - Oracle stored procedure generation problem for fields with default values - Several other reported bugs --------------------------------------------------- Version 2.1.0 Release Notes: February 24, 2005 --------------------------------------------------- For a more complete description of new features, please see http://www.ironspeed.com/products/New-Features-V21.aspx Major New Features: Easier Page Customization - New Visual Page Editor - Quickly drag and drop panels and components onto your page - New Table and Record panel Wizards - New master-detail panel type - Extensible HTML panels and components Enhanced Design Themes - Many new design themes - Easier creation and customization of design themes - Design theme switching on customized pages - Full Arabic & Hebrew language right-to-left support Database Support - Oracle database support Code Customization Wizard - Coding examples are now built into a convenient wizard Multi-table data editing - Editable named queries let you add and edit data spanning multiple joined records in a single transaction. Application Deployment Wizard (Enterprise only) - Easily move a generated application into production Other Features: Visual Editing - Integrated HTML Snippet Editor - Unconstrained panel placement. Tables and panels no longer need to be "nested" - Multi-level undo and redo - Easily boldface, italicize, and underline fields and labels More Page Layout Options - New above column filter format - Record pages have navigation menus - Support for multiple menus in a page - Greater control over buttons in tables User Interface - Streamlined Application Wizard - Streamlined Application Explorer - More right-click menus in the Application Explorer tree - View more file types in Application Explorer - Easier master-detail configuration Coding Ease - Find and replace in code editor - Line numbers in code editor - Detailed customization comments in generated code Miscellaneous Productivity Enhancements - Many new keyboard shortcuts throughout Iron Speed Designer - Easier table joining - Simplified application directory structure - Improved menu and field automatic labeling algorithms Bug Fixes: - This release fixes a number of bugs reported in previous versions. --------------------------------------------------- Version 2.0.3 Release Notes: November 11, 2004 --------------------------------------------------- Features: - Includes the AcmeOMS and JobApplication sample applications as part of the main Iron Speed Designer installer Bug Fixes: - Fixed a problem with the way return values were checked for UpdateRecord and DeleteRecord data access functions so that they would not return errors when there are database triggers that cause additional records to be created, updated, or deleted - Modified most of the Methods and Properties in the SqlAccess data access classes so that they can be overridden in the safe SqlAccess classes generated by Iron Speed Designer - BaseClasses.dll: Fixed PhysicalKeylessTableAccess to inherit from TableAccess instead of PhysicalTableAccess - Fixed a problem with custom display format validation in the Page Properties dialog --------------------------------------------------- Version 2.0.2 Release Notes: October 28, 2004 --------------------------------------------------- Note to current 1.6.x and 1.7.1 customers with maintenance: in order to upgrade to Release 2.0.2, you will need to obtain an updated serial number by: Features: - The feature set is the same as for release 2.0 Enhancements: - Tooltip for long Display Foreign Key As values - Updated code example help links in page properties Bug Fixes: - Exception when add fields/tables to query with some tables - Query String initial value does not work for C# - Large list selector selection is intermittent - With Access, multiple records show due to Display Foreign Key As - Display Foreign Key As displays a blank for a field that is part of two foreign keys - A handful of additional bug fixes --------------------------------------------------- Version 2.0.1 Release Notes: October 18, 2004 --------------------------------------------------- Note to current 1.6.x and 1.7.1 customers with maintenance: in order to upgrade to Release 2.0.1, you will need to obtain an updated serial number by: Features: - The feature set is the same as for release 2.0 Bug Fixes: - Improper nesting of GEN:table and GEN:record tags in page properties when coming from the page preview - Exception when adding a IS NULL or IS NOT NULL query class - Problems editing Query Where clauses in page builder when many foreign keys present - Minor changes to the 2.0 algorithms for automatically setting field labels, menu names, and page titles - A handful of additional bug fixes --------------------------------------------------- Version 2.0.0 Release Notes: October 7, 2004 --------------------------------------------------- Note to current 1.6.x and 1.7.1 customers with maintenance: in order to upgrade to Release 2.0.0, you will need to obtain an updated serial number by: - Navigating your web browser to http://support.ironspeed.com - Sign In to your support account. - Go to the "My Account" tab where you will find your 2.0.0 serial number. Major Features: - C# code generation - Ability to switch between C# and Visual Basic - Microsoft Access database support (.mdb files). Supports Access 2000, 2002, and 2003. - Microsoft Access and Microsoft SQL Server in same application (Enterprise only) - Ability to create Add and Edit Record pages for database views (Enterprise only) - Microsoft SQL Server read-only databases support Other Features: - Ability to copy and rename pages - Support for special characters in database table names - Enhanced algorithms for automatically setting field labels, menu names, and page titles based upon database table and field names - Convenient way to create empty pages and pages with headers, menu, and footer only - Allow enabling and disabling the adding, editing, and deleting of records for specific tables - More intuitive point and click access to page properties from the page preview. Right-click menus include convenient access to pagination page size and shared component properties. - Popup menus (right mouse click) for layout files in Application Explorer tree - More convenient access to customized code - Built-in support for running aspnet_regiis.exe in order to re-register ASP.NET with IIS - Web browsers will now cache generated application .aspx pages. This resolves the annoying Internet Explorer refresh prompt and improves performance when the web browser's Back button is pressed. Application Migration: - Please see the Iron Speed Designer 2.0 Migration Guide for instructions on migrating your 1.6.x and 1.7.x applications to 2.0. The guide is located in C:\Program Files\Iron Speed\Designer v2.0 (assuming you installed in the C:\Program Files directory.) --------------------------------------------------- Version 1.7.0 Release Notes: August 16, 2004 --------------------------------------------------- Note to current 1.6.x customers with maintenance: in order to upgrade to Release 1.7.0, you will need to obtain an updated serial number by: - Navigating your web browser to http://support.ironspeed.com - Sign In to your support account. - Go to the "My Account" tab where you will find your 1.7.0 serial number. Features: - Page creation is faster. We've reduced the amount of time that Application Builder takes to create pages from your selected database tables -- as much as 115% faster for larger databases with many pages. - Page preview is faster. Previewing pages in Application Builder and Application Explorer is almost twice as fast. - Page preview is now more convenient - Required field indication - Better Pagination binding access - Scroll position memory after returning from the Page Properties dialog - Page preview has additional "Initial Value" right-click item to directly bring up Page Properties "Initial Value" tab - Dropdown lists display their approximate width based upon the underlying table schema - Incremental re-building. Application file generation is more efficient, requiring fewer files to be regenerated. - Application filtering is faster. We've greatly improved the time required to filter Show Table pages in most cases. - New dropdown list filter option. A new "Populate filter with" option in the Properties dialog gives you fine-grained control on whether to populate dropdown filters with data from a lookup table or from actual values in the database. Bug Fixes: - This release fixes a number of bugs reported in previous versions. --------------------------------------------------- Version 1.6.5.30 Release Notes: July 30, 2004 --------------------------------------------------- Bug Fixes: This release fixes the following issues found in version 1.6.5 - Default values were not getting saved when adding new database records - BaseClasses.dll and related files in pre-1.6.5 applications would not get updated to version 1.6.5 if the file timestamps had been updated. The update mechanism is now based on a version number check. - Creating master/detail pages with multiple detail tables sometimes caused duplicate filter names to be created, leading to compilation problems. --------------------------------------------------- Version 1.6.5 Release Notes: July 22, 2004 --------------------------------------------------- Features: Iron Speed Designer Usability: - Right-click menus in page preview. We've added right-click menus to the page preview screens in the Application Builder and Application Explorer. You can go directly to the each Properties dialog area with fewer clicks. - Simultaneous reordering and deleting of multiple menu items in Application Builder. User Interface Generation: - Customizable field-by-field display formats. The Properties dialog has a new display format field that gives you fine-grained control for each FieldValue component on your page. - Visible property. The Properties dialog has a new Visible display style, allowing you to make individual fields visible or invisible. - Label and Literal fields can save data. A new "Save Data" option available in the Properties dialog enables FieldValue tags with the Label and Literal display styles to save their data. This means you can use the Set Initial Value To options with "display only" fields, such as audit trail fields. - Date picker control can be disabled. A new Properties dialog option allows you to disable the date picker control. - HTML, Literal, and Text fields can use resource file strings. A new "use resource key" Properties dialog option has been added for HTML, Literal and Text fields, making it easier to localize your applications without changing the applications or application properties. Other Features: - Improved custom function documentation. The online help about custom functions called within WHERE clauses and the Set Initial Value To properties have been enhanced. Bug Fixes: - This release fixes a number of bugs reported in previous versions. --------------------------------------------------- Version 1.6.4 Release Notes: June 30, 2004 --------------------------------------------------- This release fixes two performance problems in version 1.6.3. - Slow performance when building an application with a large number of tables/pages. - Page preview feature can sometimes take several seconds to render --------------------------------------------------- Version 1.6.3 Release Notes: June 22, 2004 --------------------------------------------------- This release fixes a number of bugs reported in previous versions. --------------------------------------------------- Version 1.6.2 Release Notes: May 25, 2004 --------------------------------------------------- Bug Fixes: This release fixes several bugs reported in version 1.6 and 1.6.1 - Several issues related to the creating and sorting of menus using the Menu step of Application Builder - Several issues related to the use of the uniqueidentifier type in Microsoft SQL Server - Fixed a number of miscellaneous exceptions and object reference errors To ensure that fixes are applied to applications created prior to version 1.6.2, please rebuild your application by selecting 'Rebuild All' from the Build menu. --------------------------------------------------- Version 1.6.1 Release Notes: May 11, 2004 --------------------------------------------------- Bug Fixes: This release fixes the following bugs reported in version 1.6 - Unable to request an evaluation or activate in some cases when running behind a proxy server - Error when exiting Designer while on the Application Information step of the Application Builder - Error detecting certain instances of SQL Server 7.00 - Error when connecting to an instance of SQL Server when the list of available servers is empty and the server name is entered by hand --------------------------------------------------- Version 1.6 Release Notes: May 6, 2004 --------------------------------------------------- Features: - Packed with over 25 new features, Version 1.6 helps you develop and deploy Web applications faster. Our primary goal is to make Iron Speed Designer easier to use, easier to understand and the generated applications easier to extend. - Go to http://www.ironspeed.com/New-Features-V16.aspx to read more about the new features in Version 1.6. Bug Fixes: This release includes fixes to most of the customer reported bugs. Upgrading Applications: - Your application will be automatically upgraded to Version 1.6 when you open the application in this version. If you have added any custom code or modified your own copy of Base Classes, you may be required to make modifications to the custom code to compile with the latest release of the Base Classes library included in Version 1.6. The following changes have been made in the Base Classes library that may require changes to your custom code. We do believe however that most of these are low level changes and would not have an impact on the vast majority of our customers. 1. IronSpeed.Base.ITableWithPrimaryKey.ClearRecordCache: Sub was obsolete and deleted. There is no replacement available. 2. FieldValue*.LoadData: Sub renamed to FieldValue*.OnLoadData (plus a new FieldValue*.LoadData Property was added) 3. IronSpeed.Base.Data.SqlProvider namespace: Internal implementation changes and enhancements. No changes to the public API. 4. IronSpeed.Base.Data.BaseFilter & subclasses: Internal implementation changes and enhancements. No changes to the public API. 5. IronSpeed.Base.*: Internal implementation changes and enhancements. No changes to the public API except some Private methods were made Protected or Public. 6. Obsolete: Some Subs, Functions, and Properties were made Obsolete. E.g. The FieldValue*.ReadOnly Property was made Obsolete in favor of FieldValue*.SaveData. As mentioned earlier, these changes will only impact you if you have made changes to the Base Classes or your custom code. --------------------------------------------------- Version 1.5 Release Notes: October 9, 2003 --------------------------------------------------- Features: - Localization (internationalization). Applications generated by Iron Speed Designer are now easily localized to your specific language, currency and date formats. Everything from the page encoding to validation messages can be modified. Everyone will appreciate the ability to customize data validation and error message text in any language. - Enhanced Automatic Layout Page Creation. A variety of new configuration options customize automatic layout page creation when linking database tables. - Code Generation Speed. Generating large applications is now much faster -- up to 10 times faster on applications with more than 200 database tables and 800 layout pages. - Improved Usability. We've made over 24 individual improvements to make Iron Speed Designer easier to use. The online help has been improved with more links throughout. There are even links directly to specific training webcasts. - New Coding Examples. Eight new coding examples show you how to do everything from implementing Windows Authentication single sign-on, to integrating Crystal Reports with your generated application, to calling your own database stored procedures. - Ability to set initial sort order for tables - Cool new icon for Query feature Bug Fixes: - Several customer-reported bugs were fixed - A number of additional bugs were fixed as well Migration from 1.4/1.4.1/1.4.2 --------------------------------------- If you have been using Iron Speed Designer 1.4, 1.4.1, or 1.4.2 up until now, in order to use internationalization/localization you will need to add the fileEncoding attribute to your tag in your c:\Program Files\Iron Speed Designer\Designer directory as follows: --------------------------------------------------- Version 1.4.3b Release Notes: September 5, 2003 --------------------------------------------------- Bug Fixes: - Fixed a problem where the Application->Open button would generate an error if an application directory was deleted by hand from the file system. - Fixed the Text Box Width feature in the Bind window --------------------------------------------------- Version 1.4.3a Release Notes: September 1, 2003 --------------------------------------------------- Bug Fixes: - Fixed a problem where the path to sample applications was not getting updated properly when upgrading to version 1.4.3. --------------------------------------------------- Version 1.4.3 Release Notes: August 30, 2003 --------------------------------------------------- Version 1.4.3 has the following changes from version 1.4.2: Features: - Updated New Page Wizard that allows you to create many standard pages at once for a given table, include View Table, Add Record, Edit Record, View Record pages all at once and all hooked up. The new wizard also creates a menu and automatically hooks up pages to that menu. - Automatic Layout Page Creation. Iron Speed Designer now allows you to select which, if any, standard pages to automatically create when linking database tables. - Enterprise Edition now allows you to choose whether you want to generate stored procedures or inline/dynamic SQL. - Ability to specify both an Application Name and Application Namespace when creating a new application. Namespace's can include a hierarchy, such as "MyCompany.MyApp1". - Added support for redirecting to Edit and View pages from View Table pages for joined tables (i.e. queries), database views, and tables without primary keys. - Ability to delete layout pages - Internationalization/Localization updates: Updated Unicode/UTF-8 support. Improved handling of date formatting and validation. New section in Application Developer's Guide on Localization. - Improved context-sensitive help Bug Fixes: - Fixed a problem in the New Page Wizard when selecting one-to-many tables - Fixed a problem with displaying dates with null values. - Fixed date parsing for non-US regional settings - Several fixes for handling Unicode/UTF-8 characters in both the User Interface as well as generated code - Fixed a compilation problem when adding the "SignedInUser" filter to a table's selection criteria - Made sure fields designated as "Password" are not exportable - Fixed differentiation between datetime/smalldatetime and money/smallmoney data types - Fixed handling of uniqueidentifier data types, particularly when used a primary key field - Fixed a problem with stored procedures not being able to handle tables with large numbers of fields - A number of additional bug fixes Migration from 1.4/1.4.1/1.4.2 to 1.4.3 --------------------------------------- - When you first open older 1.4.x applications with 1.4.3, you must do a Generate All in order to update the data access classes. Otherwise you will get an error about an invalid variable called "nameSpaceName". - The 1.4.3 layout pages created via the enhanced new page wizard and auto page creation provide for automatic creation and update of application menus. This support is only for applications created with releases 1.4.3 and 1.4.2. If you have created applications with 1.4 or 1.4.1, you will need to either manually add each new menu item to your old menu layout or move your old layout format over to the new format. --------------------------------------------------- Version 1.4.2 Release Notes: August 15, 2003 --------------------------------------------------- Version 1.4.2 has the following changes from version 1.4.1: Features: - Enhancements to Relink functionality: migration of page bindings and query definitions. - Ability to remove database connections - Ability to import applications into Iron Speed Designer - Ability to delete applications - Option to compile generated applications with .NET framework compiler (vbc) or Visual Studio. This is done via the Options menu under Generate. - Documentation updates - Additional code examples including how to integrate with 3rd-party controls. - Code generation performance improvements Bug Fixes: - Several fixes to role-based security and sign-in - Fixed handling of database default values - Fixed problem with binder not saving custom button commands - Fixed compile problem when adding primary keys after creating application. NOTE: If you created an application with version 1.4 or 1.4.1 and linked tables without primary keys, you may get a compile error even with version 1.4.2 if you add primary keys. The workaround for this is to delete the offending ".safe.vb" classes and regenerate. - Support for layout files with spaces in the file name - We no longer delete Designer.mdb when uninstalling - A number of additional bug fixes --------------------------------------------------- Version 1.4.1 Release Notes: August 6, 2003 --------------------------------------------------- Version 1.4.1 has the following changes from Version 1.4: - You can now switch between the Professional Edition and Enterprise Edition during your trial period without a problem. - Better error reporting has been implemented when there are parsing or code generation errors. - Version 1.4.1 documentation has been updated with additional coding examples. - Errors in compiling sample applications have been addressed. - Errors in connecting to databases because of stored procedure security settings have been resolved. - A number of additional bugs have been fixed. --------------------------------------------------- Version 1.4 Release Notes: August 3, 2003 --------------------------------------------------- The following items are known issues in Version 1.4. All of these will be addressed in an update in the next few days. - When creating a new application using an existing virtual directory, we suggest you double check the virtual directory path in IIS and make sure it points to the correct physical directory path. - New application names should be one word, should not start with number, and should not contain special characters. - After you relink a database table, we recommend you Generate All to make sure the changes are applied to all pages and classes. - If you unlink a database table and open a page that uses the database table, you will receive a system error. - If your database schema has changed, we suggest you relink before generating the application. - If you have a Character type field, please do not use Number, Currency or Percentage types. - Before you remove role based security configuration completely from an application, remove all the roles for each page that uses role based security. - All page layout files must be located on a local drive. Layout pages should not be located on a network drive. Sample Applications & Tutorial: ------------------------------- The sample applications and tutorial can be accessed by clicking the Open button on the Applications tab and selecting one of the sample applications. - The Job Application sample application gives an error during generation. This does not prevent you from viewing the application pages and navigating between them. We recommend you review the Part III Tutorials to quickly familiarize yourself with the many new features in Iron Speed Designer Version 1.4. --------------------------------------------------- Version 1.4 Features: --------------------------------------------------- To see the list of features in Version 1.4, please visit http://www.ironspeed.com/ --------------------------------------------------- Contact Information: Iron Speed, Inc. 1953 Landings Drive, Mountain View, CA 94043 http://www.ironspeed.com Support: Email: support@ironspeed.com Phone: (650) 215-2230 Hours: 8:30 AM to 5:30 PM PST Monday through Friday Sales: Email: sales@ironspeed.com Phone: (650) 215-2220