Iron Speed Designer Professional Edition Iron Speed Designer Enterprise Edition --------------------------------------------------- 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 1. Several issues related to the creating and sorting of menus using the Menu step of Application Builder 2. Several issues related to the use of the uniqueidentifier type in Microsoft SQL Server 3. 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 1. Unable to request an evaluation or activate in some cases when running behind a proxy server 2. Error when exiting Designer while on the Application Information step of the Application Builder 3. Error detecting certain instances of SQL Server 7.00 4. 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/whatsnewv16.asp 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 Percentags 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 AM to 6 PM PST Monday through Friday Sales: Email: sales@ironspeed.com Phone: (650) 215-2220