Iron Speed Designer Changelog

What's new in Iron Speed Designer 12.2.0.14965

Sep 15, 2017
  • New Features:
  • Visual Studio 2015 Support.
  • Microsoft .NET Framework 4.6 Support.
  • Windows 10 Support.
  • Enhanced Application Explorer — you can now hide or show empty folders.
  • Other Changes:
  • Fixed formula generation for Gallery with overlaid text.
  • Improved layout for the page with a fixed header.
  • Improved migration.

New in Iron Speed Designer 12.1.0.13163 (Jul 28, 2015)

  • New Features:
  • Supercharged Application Wizard — Get the exact page configurations you want out of the box with far less manual layout customization.
  • Fixed Column Headings — Never lose sight of what’s in each column as you scroll through long tables.
  • Upgraded Query Wizard — New OR and GROUP clauses means you won't have to create as many database views.
  • Enhanced Batch Wizard — More built-in options extend the range of global changes you can make to your application.
  • Streamlined Configuration Wizard — Easily configure master and detail panels, and add relationships with other panels.
  • Improved Android Application Generation — Android Studio support simplifies deployment to Google Play.
  • Separate Style Sheets for Web and Mobile Apps — Style sheet customization is easier and application pages load faster.
  • Faster Application Generation Speed — 300% speed improvement lets you develop faster than ever before.
  • Streamlined Application Explorer — Pages for different application types are segregated so they're easier to locate and modify.
  • Simplified Toolbox — It's easier than ever to add controls to your page.
  • New Live Preview — The merged Live Preview and Run let you see your app in your favorite web browser.
  • Other Changes:
  • Sign-in page layout optimization.
  • Remember docking configuration for modal windows.
  • Optimized Iron Speed Designer’s memory management.
  • Improved logic to properly handle computed in the database fields.
  • Improved caching logic to avoid compilation and build errors.
  • Fixed schema reading for SQL CE database.
  • Customer Reported Issues:
  • Significantly improved Iron Speed Designer performance for Oracle databases.
  • GetRecordCount works properly in RESTful applications.
  • Extended list of properties for Charts control.
  • Fixed sorting for records filtered by their location.
  • Improved opening application via the shortcut.
  • When the list of pages is sorted by Permission column in Security wizard roles assignment works properly.
  • Tab's font color for Classic themes matches the theme.
  • Text is shown properly in Configuration Wizard.
  • Button's actions work properly in combination with redirect or modal popup.
  • Fixed redirect back issue if quick selector is in the browser history.
  • Display text on the Sort control is shown properly.
  • Extended list of properties for Charts control.
  • Improved Location retrieval for iOS 8, users will get redirected to the home page in the generated iOS app without clicking any additional button.
  • Additional import clauses in the Global.asax file are preserved.
  • Fixed the code generation for FieldLabel when label text is defined in the Database mode.

New in Iron Speed Designer 12.0.2.25290 (Apr 6, 2015)

  • Other Changes:
  • New revised online help.
  • Customer Reported Issues:
  • Support deployment of the application with chart for FW4.0 and VS2012/2013.
  • SharePoint deployment for VS2010.
  • Remove compatibility requirement for IE versions.
  • Designer preserves user’s added DLL references even if they match RESTful application specific references for non-RESTful application.
  • Google geocoding functionality uses specification 3.0 for the Signature and API key.
  • File Upload control works on Android Lollipop (5.0.x) OS.
  • Infinite pagination for mobile now works fine when "Hide until searched" property set to True.
  • Improve MakeModelYear.
  • Remove RULE hint from Oracle schema scanning query to improve Oracle schema generation.
  • GetUserRecord method works for Windows Security with Database roles.
  • IIS Express Development Server will start in 32 bit mode on 64 bit Designer.

New in Iron Speed Designer 12.0.1.28253 (Mar 13, 2015)

  • Customer Reported Issues:
  • Customer Reported Issues:
  • HTML Editor handles editing properly.
  • Improved memory management and stability of Layout Editor.
  • Multiple instances of Iron Speed Designer can run simultaneously.
  • Improved live preview for Mobile Pages with Infinite Scroll.
  • Iron Speed Designer remembers the docking position of Toolbox and Property Sheet.
  • Fixed GetList stored procedures for tables with hundreds of columns.
  • MySQL.dll is included in VS2013 template.
  • Data Access Layer always has code generated in proper language.
  • Configuring modal pop-up properly hides tab container on the page.
  • Deployment folder and MSI installer created correctly for .NET 3.5 applications with VS2010.
  • Databases Actions Text Editor maintains value properly.
  • Ignore comments in the connection string section on 64bit Designer.
  • Mark any modified code method with the word “customized”.
  • Infinite pagination works fine when "Hide until searched" property is enabled for a table control.
  • After configuring search fields on the Quick Selector pages' search controls for C# application, it will not cause error while searching on runtime.
  • Fixed logic on Security Dialog for the Page section on Property Sheet.
  • Proper MobileThemedButton control is added when Search button dropped from the Toolbox to mobile page.
  • After deploying a 4.0 framework web application using Visual Studio 2013, resource values are properly retrieved.
  • Deployment of the migrated application with FW4.0 and VS2013 now properly creates global.asax file.

New in Iron Speed Designer 12.0.0 (Mar 13, 2015)

  • New Features:
  • New intuitive and simplified UI with updated wizards and enhanced dynamic property sheet.
  • New high performance continuous scrolling.
  • RESTful API.
  • Designer runs using more advanced and stable 4.5.1 .NET Framework.
  • Added 64bit Designer for better efficiency and memory usage.
  • Automatic make-model-year generation using “depends-on” property.
  • Improved class architecture simplifies application migration and customization.
  • Faster application generation.
  • Other Changes:
  • Designer.exe accepts application path as attribute to allow creation of shortcuts for applications.
  • Real database order for grid type page layouts.
  • Geo-location support for Native mobile apps.
  • Google Maps in the Toolbox.
  • New light web installer.
  • Security Wizard allows proper filtering of the roles.
  • Improved dialogs behavior for the larger (scaled) text size.
  • Page total and grand total now work for foreign key fields.
  • Improved detection of the Full Text search enabled fields.
  • Customer Reported Issues:
  • Field Validator for FileUpload control works properly.
  • Continuous scrolling works for iOS8 mobile devices.
  • Improved handling of Microsoft Visual Studio / Web Deployment Projects combination during deployment.
  • It is possible to migrate application with additional project files.
  • Encrypted cookies of pre-migrated application properly decrypted in migrated one.
  • Saving record for Oracle database with Stored Procedures works properly.
  • Global.asax is not replaced by build.
  • Quick Selector clears required field mark when value is selected without postback.
  • Proper validation of null values for string is implemented to avoid exceptions.
  • Migration of SharePoint pages works properly.
  • Correct stored procedures are generated for tables with unique identifier Primary Key when it is set to RowGUID with no default value.
  • Correct stored procedures are generated for tables with unique identifier Primary Key when it is set to RowGUID with no default value.
  • It is possible to specify multiple resource values as a text property.
  • Properties on Quick Selector are preserved after modification.
  • It is possible to use Access database with workgroup security configured.
  • IIS Express Installation check is performed only once after the installation of Iron Speed Designer.
  • Adds correct number of empty rows for detail table panel for modern grid page styles.
  • Improved logic for parsing dates from the calendar control in Spanish language culture, especially for month of March.
  • Sorting table by Foreign Key value with Display As formula with multiple parent table fields uses proper order of these fields.

New in Iron Speed Designer 11.1.0.19714 (Sep 3, 2014)

  • When a Page contains tabs, its default scroll position is maintained properly at the top of the page.
  • On ForgotUser page, the reCaptcha control is not clipped.
  • Smooth Panel Update image displays at the center of the page.
  • GetColumnValues formula works properly on 4.0/4.5 frameworks.
  • Corrected the image name for Classic Filter layout type.
  • Corrected a c# condition value for PageSize of Infinite Pagination and removed warning messages.
  • Visible formula in ASCX controls compiles properly now.
  • Fixed Saving Application Generation Options in Turkish culture.
  • Android application can be downloaded to the Google Play store without complaints about validity of a key.
  • File Upload control and zoom in and zoom out functionality now work in Android Native apps. They work with all APIs except v4.4.2 since there was a bug in Android related to it.

New in Iron Speed Designer 11.0.1.30797 (Aug 13, 2014)

  • Improved stability of migration.
  • Improved validation of properties dialog for native mobile applications.
  • Migrated application will handle new mobile pages properly.
  • Allows renaming a page and putting a dash in the file name.
  • Migration works for panels that contain no rows or cells.
  • Retain settings for Many-to-Many panel.
  • Decryption works for migrated applications.
  • Improved deployment for native mobile applications.
  • Resolved deployment folder and MSI Installer generation error. Circular file references are not allowed.
  • When application has GlobalWhereClause to filter security accounts, mobile sign-ins now work.
  • On C#, after sign-in, user will not be redirected back to the Sign Out page.
  • Dropdown List filter of a computed field no longer shows exception.
  • Allows clearing value by stored procedure.

New in Iron Speed Designer 11.0.0.22398 (Jul 25, 2014)

  • New Features:
  • Native Mobile App Generation.
  • Modern Grid Styles.
  • Continuous Panel Scrolling.
  • Modal Pop-up Pages.
  • Simplified User Interface.
  • Souped-up Batch Wizard.
  • Other Changes:
  • Replaced Live Preview browser to allow it to run on 4.5 framework.
  • New Ajax Toolkit library.
  • IIS Express support for 4.5 .NET framework.
  • Fixed copy-paste Many to Many as well as drag and drop.
  • Tab Container and Tab panels enhancement to hide them when needed.
  • Customer Reported Issues:
  • Prevent passing non-encrypted URL parameter when encryption is required.
  • Code Customization Wizard remembers selection on step 1.
  • Fixed page generation for image only tables.
  • Users can add URL parameters on the Quick Selector File Name property.
  • Web Method declaration in VB includes full namespace.
  • Field "master" will get alias to differentiate from master page.
  • For an application created by 9.2.0 or earlier with database name same as one of the tables, runtime will not have problems after migration.
  • Fixed addition of filters to header of Many to Many in Repeater.
  • If the application links more than one database, Query Wizard will display the proper databases on Table step.
  • For VB.NET, emails can be sent with encrypt URL parameter.
  • It is possible to use resource value for Page Title.
  • Using new encryption algorithms, Rijndael is default.
  • When new row added, first element gets focus.
  • Designer generates concurrency logic in Stored Procedures for Views with Virtual Primary Keys.
  • On the application runtime, items on asp:dropdownlist are properly sorted according to Query Wizard, OrderBy step.
  • Optimistic concurrency for Inline code for SQL server and MySQL.
  • The data access layer now contains a larger set of table definition files, so creating the deployment folder now removes all these files from the deployment.
  • It is possible to use Visual Studio 2010 for SharePoint applications.
  • Removed vulnerabilities for Cross Site Scripting and SQL injection attacks.
  • On Application Wizard, you go to Virtual Key step to define VPK and click Finish button to create a new application, Iron Speed Designer will only generate pages per tables per page types without duplicates.
  • Fixed some cases when "Please select" in the static list is removed from FieldFilter, the FieldFilter will not have problem on initialization during postback.
  • Now the required field validator will properly evaluate the label text formula defined in the database tab and show a proper validation message.
  • Regular expressions allowed for SQL Server and Like/not like operators work properly for all databases.
  • Improved performance of database schema synchronization.
  • Reduced size of Javascripts loaded to a page.
  • Stored Procedures correctly alias fields with table name to avoid ambiguity.
  • Filter and search properly searches in the number column and does not return results if string is not a number.
  • QuickSelector enhancements: Enabled property.
  • Iron Speed Designer now detects all versions of the .NET 4.5 framework correctly.
  • JQuery.js is now referenced by project file and included in deployment to avoid Javascript error.
  • Fixed code about saving data when an editable panel is in a table panel but not nested in the repeater region.

New in Iron Speed Designer 10.2.1.31169 (Dec 19, 2013)

  • Other Changes:
  • Improved migration of older versions with Custom Queries.
  • Customer Reported Issues:
  • For vb.net application, fixed infinite looping causing application server to crash when certain unencrypted URL parameter is received during page load.

New in Iron Speed Designer 10.2.0.32293 (Nov 22, 2013)

  • New Features:
  • Compatibility with Microsoft Visual Studio 2013.
  • Compatibility with .NET Framework 4.5.1.
  • Compatibility with Windows 8.1.
  • Other Changes:
  • From mobile SignIn now Forgot Password link goes to mobile page.
  • QuickSelector button works properly for a child panel with two FK.
  • Handling of extended language set for Windows 8.1.
  • Handling of tables with names starting with underscore.
  • Code customization wizard loads all customizations properly.

New in Iron Speed Designer 10.1.0.14507 (Oct 17, 2013)

  • Removed ROI calculations from all versions except Trial.
  • AutoTypeAhead can use Full text search.
  • AutoTypeAhead does not show ellipses and does not truncate words.
  • AutoTypeAhead query performance is improved by not running pagination query.
  • Resolved multiple issues on Deployment Folder and MSI installer generation.
  • Application can properly work with Sequence data type: filters.
  • ASCX controls work properly with new naming convention (using '-'). Converting ASPX to ASCX does not cause problem either.
  • QuickSelector can handle GUID data type.
  • Stored procedures are able to be generated for table which names start with a number.
  • Improved migration to handle third party dlls in the .obj folder.
  • Improved detection of Web Deployment project used to generate MSI installer.
  • Added proper agent to redirect to Mobile pages when viewed from iPad.
  • Improved migration of applications with Custom Queries.
  • Fixed new master page creation to ensure proper directive generation.
  • QuickSelector filter can properly handle upper/lower case values if database schema is case sensitive or not.
  • Fixed validation of large string fields such as ntext, nvarchar(max), etc.
  • Fixed PageTotal for the page with Geo-Proximity order by.
  • GeoProximity functionality works for all cultures such as French, German, etc.
  • Improved styles to ensure that certain modern themes are always properly centered and have proper size.
  • Fixed unnecessary warnings on classic theme.
  • Text property for FieldValue checkbox now is rendered on runtime.
  • The tooltip of the Close button on the images or long text popup now use resource value.
  • Parsing connection string on web.config has been enhanced.
  • Javascript is implemented to avoid end-users to double click pagination buttons.
  • AddWhereClause dialog can handle datasource name case insensitive way.
  • After schema synchronization, the paging method setting table property will not be reset from somersault to RowNum.
  • Sorting by geo-proximity internally converts latitude and longitude to radians.
  • Dropdown list and list box properly handle situation with duplicate empty and null values. (Independently verified.)
  • Correct case is used for C# code generation.
  • Stored Procedure parameter uses nvarchar(max) datatype.
  • When MSI installer is installed, users will not see error, "Could not load file or assembly 'BaseClasses."
  • Designer allows to copy and paste blank panels.
  • Application can send a record page using encrypted URL parameter.
  • After editing existing record and clicking a save button, users will not see an error "Too many arguments..." if the table has GUID auto computed field.

New in Iron Speed Designer 10.0.3.26585 (Jul 19, 2013)

  • On the database tab, after adding Inserting record or Updating record formula, the formula will display properly when you visit the formula again.
  • When you click the Roles property on the menu wizard, Iron Speed Designer does not show object reference error.

New in Iron Speed Designer 10.0.2.25185 (Jun 19, 2013)

  • While applications are building, you will not get the error, "Object does not match target type."
  • Integration of IIS 7/8 has been improved to create applications with correct application pools.
  • In the Deployment wizard, the Visual Studio web deployment project for the application must be installed to continue with any form of deployment.
  • After migrating the application from 9.2.0, the web.config will have a proper decimal point for DefaultLatitude and DefaultLongitude for geo coding and GetBrowserLocation() method.
  • If an application uses CK editor, FCK editor, or Cute Editor, Iron Speed Designer will properly compile the application with a proper editor dll reference as long as this reference is in the project file.
  • The error, "Circular file references are not allowed" has been fixed for deployment folder or MSI installer generation.
  • After selecting a field for order-by on Query Wizard, Iron Speed Designer will not show error when you click the Finish button.
  • When you scan schema changes for individual tables, Iron Speed Designer does not show an error message, "Unknown server type" or "cannot be refreshed because the table name has special characters or the table cannot be found in the database."

New in Iron Speed Designer 10.0.1.26065 (Jun 1, 2013)

  • Switching to a new theme properly replaces theme folder.
  • MySQL dll is properly referenced and exception does not happen.
  • Improved performance and robustness, eliminated Out Of Memory problem.
  • Application can be created if the database has tables or views with extensive long names.
  • Fixed generated code to avoid error, "Filter has a SelectedValue which is invalid because it does not exist in the list of terms. Parameter name: value".
  • Live preview does not complain to ambiguous Services declaration.
  • It is possible to create .NET 4.0 applications in 4.5 framework.
  • Active directory groups appear in the Properties dialog.
  • DataSource for aspx dropdown list is editable now.
  • Allow usage of single or double quotes as well as commas in table's column names.
  • Databind method for the child control will only be called once to initialize the data.
  • Jquery javascript file now is embeded in the application to allow the application to run on intranet or https secured environment.
  • Our javascript code for pop-up iframe does not interfere with customer's iframes.
  • If you drag and drop panel controls and deselect fields on Configure Wizard, Iron Speed Designer will create proper binding and will not create code for the removed fields.

New in Iron Speed Designer 10.0.0.13834 (Apr 26, 2013)

  • Security wizard / database roles could be retrieved for all types of databases.
  • The redirect URL on the chart now is URL encoded.
  • CreateWhereClause method will return correct value when where clause is removed from the query wizard.
  • Large List Selector is replaced with advanced Quick Selector Control.
  • Added overloaded function for building MySQL parameters used when calling custom MySQL stored procedures.
  • Fixed a compilation error caused by deleting EmailLinkButton from SignIn page.
  • Record page has the same restricted width on Chrome as on other browsers.
  • No compilation error for Large List selector after migration.
  • Span tags are not inserted inside href when application is migrated.
  • When you select to regenerate stored procedures, Iron Speed Designer shows property text message on the dialog.
  • Export to Excel handles quotes properly.
  • Formula for data bound control will be reset correctly.
  • Fixed an incorrect open and close tags on Header file.
  • After launching Iron Speed Designer, if the first selected control is a chart, the formula tab will show a text box for editing the formula.
  • Default SharePoint page does not throw exception.
  • The documentation in Part VIII has been updated to explain the problem.
  • Removed an unnecessary argument out of range exception when paging through Oracle data.
  • Security for non-admin user with multiple groups scenario works fine.
  • This is correct behavior because command name is changed.
  • Hello and user name is divided by space. Now, resource file takes care of the spacing.
  • Visible property for the literal controls present inside Gallery repeater section will work.
  • "Rebuild All" an application after migration to V10.0 to fix this problem.
  • Dragging and dropping label control from repeater to header section will render the label text correctly on runtime.
  • Iron Speed Designer will not try to write / delete ProjectTemplate files after application is created.
  • The code customization example has been updated for the latest source code.
  • Filter properly works on Detail panel with Aggregate controls

New in Iron Speed Designer 9.2.0.29686 (Oct 5, 2012)

  • Fixed the problem that dropping a field to mobile repeater causes a hidden button to display.
  • Modern table panel should be able to display when all filters are turned off.
  • Now renaming a filter by selecting Rename option from right click menu will not throw exception.
  • Documentation for Custom Large List Selector has been updated.
  • The names of field labels created outside the Filters popup no longer contain the word 'Sort'.

New in Iron Speed Designer 9.1.1 (Oct 5, 2012)

  • Added documentation detailing how to left-align pagination control in button bar row.
  • When a table name contains an underscore, now the correct name is shown in the WHERE Clause dialog of the QueryWizard.
  • Added CSS positioning attributes for actions/filters popup so that it doesn't appear to the right of the page (which increases page width and causes appearance of horizontal scrollbars).
  • An object reference error caused during migration of web config file has been fixed.
  • Now if you create pages using tables with the word, "Cell" on the table names, you will not get compilation during runtime.
  • Initial keyboard focus is no longer set on the "Search for…" field so that user can see "Search for…"
  • Excel report now shows empty cells for date field if the values are null.

New in Iron Speed Designer 9.1.0 (Oct 5, 2012)

  • Fixed incorrect URL parameters for the button placed inside of a panel which is inside of a table panel row.
  • After users select a value for a dropdown by a quick add button or large list selector, the selected value will not disappear if they click the add new row button or perform other action which trigger postback.
  • If you upload an image with transparent background, the uploaded image will be shown as transparence on show record or table pages.
  • A problem caused by older code protection used in v9.0.1 has been resolved by the newer protection in V9.1.0.
  • Now additional URL parameters can be added to quick add buttons without code generation error.
  • Code generation for the ForgotUser page was updated to eliminate any generation of unreachable code.
  • The Security Wizard in v9.0.x would overwrite previous customizations to the full-size Web SignIn/Out and ForgotUser pages if there were no Mobile versions of those files.
  • Fixed incorrect generated code for the where clauses with FK string fields.
  • Fixed incorrect panel header text alignment for SharePoint 2010 application with Right-to-left text direction.
  • If the display text of a dropdown control is specified by formulas, the large list selector items for this control is sorted by the fields in the formula.
  • When a database table is configured by the user to not allow insert, update, or delete, the GetRecord stored procedure is still properly generated if the table has a primary key.
  • Copy and paste on Design Mode will retain the control names if possible.
  • Day method can be used in the formula.
  • Object reference error is fixed for cascading dropdowns.
  • After dragging-and-dropping a Mobile ShowTable panel from the Toolbox and turning off all filters but turning on sorting, the filter/sorting panel was not being created properly.
  • Fixed generated code for save to session formula on C-sharp.
  • If you have circular formula such as control A refers to control B, control B refers to control C, and control C refers back to control A, Iron Speed Designer can still build the code.
  • After dragging-and-dropping a Workflow panel from the Toolbox, the filter controls were dropdown lists rather than listboxes.

New in Iron Speed Designer 9.0.1.39641 (Dec 20, 2011)

  • In ASCX control, control names in the formula can be referred with or without underscore in front of it.
  • On the bar charts, redirect URLs has correct parameter values.
  • After changing content in the cell editor, controls nested in some tags in the cell are not renamed accidentally.
  • Sending password to user uses the "smtp from" set in the web config.

New in Iron Speed Designer 9.0.0.30625 (Dec 9, 2011)

  • Iron Speed Designer now generates proper number of ending td tag for FieldValue TextBox
  • The Definition class file in Data Access Layer now uses StringBuilder correctly to avoid out-of-memory issue
  • IsolationLevel.ReadCommitted is no longer set for Oracle transactions as this was sometimes causing ORA-01453 errors, especially when accessing tables via Oracle Database Links
  • Query wizard allows changing table on a From step
  • For field value cascading dropdowns, changing the first dropdown value will reset the second dropdown properly
  • Search on Large List Selector works when Display As Formula is specified
  • The specification made by the user of which database sequence to use for Oracle databases is preserved when sychronizing schema
  • Now, record safe classes are not regenerated when application is rebuilt
  • Code customization which use Old signatures of function from BaseTable class will still work for non modified pages
  • 3.5 framework applications now have Datavizualization chart dlls in the bin folder to avoid deployment issue
  • DataSources could be sorted by index as well as by aggregate field
  • Fixed a problem connecting to Microsoft Access database
  • Tooltips on the data source tab is corrected
  • Now the Security Wizard displays roles property without showing any errors when using Role Based Security
  • Corrected the description for "Maximum display length" property
  • Now, if the resource values are used in the text property of a field/literal, they work properly without giving any errors. The generated code is present inside aspx file. This fix is also applicable to a migrated application
  • Migration now updates references correctly so that business layer can refer to Ciloci.Flee.dll successfully
  • When you use GetColumnValue and GetColumnValues formula methods, you wil not see error, "no surrounding SqlTransaction boundary"
  • On the Deployment Wizard, the deployment folder now is ensured to be empty
  • During migration, CompileApplication.rsp in Presentation Layer, Business Layer, and Data Access Layer will be removed to avoid compilation error for Web Application
  • Tables and views are given a default sort if no specific sort is specified in order to ensure paging works
  • When searching and filtering in Microsoft Access databases, wildcard and escape characters (\ _ % [) are now properly escaped when wanting to do literal matches that include these characters
  • Page title can be configured by the Property Window for sign-in and sign-out page
  • If sum or count control exists and "Initialize when" formula is specified for filters, the runtime will not show object reference error
  • Latest updates to Chrome allow Ajax smooth panel update to run properly
  • Fixed a problem that searching in the Large List Selector shows an Object reference error when display foreign key as a formula
  • Project file will have references of only those images which are present in the image folder
  • Emails with relative URL are constructed properly to match the folder structure created by deployment
  • The Forgot Password feature has been added to V 9.0
  • Stored Procedure for SQL server is more efficient for Views based on Tables with GUID as PK
  • Large list selector items are arranged in alphabetical order. There is no object reference error anymore with large list selector
  • Now build count will show number of files changed correctly in build dialog
  • If the application explorer is unpin, it will be retracted automatically after you select a different page
  • If menu sitemap cannot be read, migration will not fail
  • For a Custom Query after migration to v9.0 dropdown shows correct values when a value is picked using Large List Selector when DFKA formula is specified
  • When editing custom queries with the Query Wizard in the Pages tab, the SELECT step is now disabled because custom query editing is done in the Databases tab
  • Query Wizard correctly updates settings when editing a foreign key field in a child table
  • On button click events, CommitTransaction will only be called for save buttons only to avoid other button click events autosave records by CommitTransaction method
  • Database formula changes will result in code generation after build is performed in the database tab
  • Security Wizard works with not linked tables
  • If one of the record in the database has 0 as a foreign key value, this record will not be displayed on an add record page during page loaded
  • Query Wizard will now leave a DropDownList control's table and field names intact when adding a WHERE clause
  • After renaming record form or workflow controls, the asp panel tag surrounding the record grid will be renamed correctly to avoid compilation
  • Calling New OderBy (False, True) no longer causes an error with SELECT DISTINCT. The "True" parameter is no longer relevant and behaves the same as "False", left as is for backward compatibility
  • SQL Server fields of type time are now mapped to the proper data type when inserting/updating records
  • This article is obsolete for 9.0 and will be deleted
  • Table variables used in SQL Server stored procedures have been updated to include collation names where appropriate in order to avoid collation conflicts
  • Documentation in Part 1, Table Filtering Configuration, has been updated
  • Filters on bit fields in MySQL databases are now working properly instead of returning no matches
  • For C# application, GetColumnValues formula method doesn't return two empty element if no values is found
  • Oracle tables are generated properly using custom query
  • Now the reset filter button will reset the default sort order during runtime
  • IronSpeed Designer no longer uses OleDb connections when querying SQL Server schema. This eliminates a problem where OleDb connections were sometimes failing against remote servers
  • Database views that may have many fields with common values in many rows no longer make use of record cacheing. This avoids incorrect cache hits
  • If you have a formula which is in the format of .., then after duplicating the record control on the same page, the formula on the duplicated control has the proper name
  • Carriage returns in text fields are preserved when data is exported to excel
  • Now all the Validation Formulas present inside Databases tab for a particular table shows results
  • Fields with names containing decimal number are recognized correctly
  • Iron Speed Desiger will not crash when there are many messages to be shown during schema scanning
  • The default ADO.NET database command timeout may now be overridden by adding a key/value pair to web.config in the section. Example
  • add key="DbCommandTimeout" value="240"/>
  • If some invalid attributes are specified for a fieldvalue literal control, they will not be ignored during aspx file generation to avoid application compilation error
  • Delete button setting is added in Table Row Buttons options for Search and Show page in the Application generation options
  • This is by design, not a bug. EvaluateFormula method contains a property called Roles, so formula evaluation fails. In this case use just fieldname without preceding with TableName in the formula
  • Now Iron Speed Designer supports new formula methods, EncryptData and DecryptData which can be used for encryption and decryption for database records
  • Page Totals and Grand Totals now return proper decimal values when using SQL Server stored procedures
  • Menu Wizard now shows a message to inform users that the menu will be recreated if it needs to
  • Database schema synchronization can keep the original Display as formula in Databases tab
  • Correct values are displayed and selected using LargeListSelector and Formula
  • After the user configures the data source for a field value dropdown and select a value through large list selector on application runtime, the selected value will be inserted back to the dropdown properly
  • Adding and removing quotations from label text is simpler and straight forward now
  • Iron Speed on English systems will now split field and table names with the word "county". For example, "countyregion" would become "County Region". Generally, proper word splitting is assured only when there are word delimiters (e.g. "county_region" or "CountyRegion")
  • Adding new item via AddNewRecord button inserts this item to the dropdown list

New in Iron Speed Designer 8.0.2.20435 (Nov 6, 2011)

  • The Definition class file in Data Access Layer now uses StringBuilder to avoid out-of-memory issue.
  • Query wizard allows changing table on a From step.
  • For field value cascading dropdowns,changing the first dropdown value will reset the second dropdown properly.
  • Property description for "Maximum display length" is corrected.
  • Stored procedure generation now properly generates Update procedures for a table that has a primary key of type uniqueidentifier and a default value newid().
  • Data Source tab at the bottom of Design Mode now shows data source for field value radio button list.
  • Fixed a problem that searching in the Large List Selector shows an Object reference error when display foreign key as a formula.
  • Title in PopUp window populates from Resource file.
  • Format works on page level functions.
  • Export works when filters from different tables are present.
  • The email url was changed to match the folder structure created by deployment.
  • Stored Procedure for SQL server is more efficient for Views based on Tables with GUID as PK.
  • If incorrect ORDER BY setting is stored in the application, the code for ORDER BY will not be generated to avoid compilation errors.
  • Query Wizard correctly updates settings when editing a foreign key field in a child table.

New in Iron Speed Designer 8.0.1.30361 (Mar 17, 2011)

  • For new applications, 'SetPagintionPageSize' on VB is changed to Sub to avoid compilation problem.
  • Now, record safe classes are not regenerated when application is rebuilt.
  • Code customization which use Old signatures of function from BaseTable class will still work for non modified pages.
  • 3.5 framework applications now have Datavizualization chart dlls in the bin folder to avoid deployment issue.
  • DataSources could be sorted by index as well as by aggregate field
  • Fixed web proxy for activation calls.
  • Microsoft Access connections now function properly.
  • Tooltips on the data source tab is corrected.
  • Now the Security Wizard displays roles property without showing any errors when using Role Based Security.
  • Now, if the resource values are used in the text property of a field/literal, they work properly without giving any errors.

New in Iron Speed Designer 7.1.0.18271 (Sep 28, 2010)

  • Designer now reads the column-level collation for Microsoft SQL Server in order to determine if a colum is case sensitive. If not case sensitive, conversions using UPPER in generated SQL are no longer done.
  • An object reference error has been resolved when changing data types on primary / foreign key fields and syhronizing database schema.
  • Calling your own stored procedure as per the Code Customization Wizard examples has been fixed to properly close the database connection after running the stored procedure.
  • Synchronizing database schema now properly detects changes in auto-increment / identity specification on fields.
  • Run() function has been replaced with RunQuery() and RunNonQuery().
  • Iron Speed Designer now generates detail panels containing only one field column.
  • Oracle schema names are now listed alphabetically.
  • Improved edge quality of menus in certain page styles.
  • Migration now works properly for GEN:Panel controls that contain no rows or cells.
  • If the database field name is a reserved word, both the corresponding FieldValue control on generated pages and the property in the data access layer now have the same name.
  • Iron Speed Designer now supports formulas for Field Value Label controls.
  • If a cell's style attribute has a slash, editing the style attribute later using the Cell Editor's toolbar now functions properly.
  • User-defined changes to database properties such as field display name and display format are now properly preserved when field names are changed and schema changes are synchronized.
  • Null reference conditions are now checked in the Page_PreRenderComplete method in DefaultSP.aspx.
  • Iron Speed Designer can now generate detail panel controls with only one label and one field value column.
  • The width of the multi-level menu is now explicitly declared, which collapses the undesired padding.
  • The Troubleshooting folder is no longer deleted.
  • Iron Speed Designer now compiles code properly if your development machine has the Microsoft Visual Studio 2005/2008 Shell installed without other editions of the same version of Microsoft Visual Studio, such as such as Professional or Team Suite.
  • When top-level master page is changed in the Property Sheet, its path is now correctly converted to a URL using '/'.
  • Commas now can be used as separators between formula function arguments regardless the application's culture and format settings.
  • The VB code for the 'Handle Selected Records on Button click' code customization has been updated to fix a compiler error.
  • After pasting controls into the Design Mode layout spreadsheet, Iron Speed Design now makes sure the new control name and id are not reserved words.
  • Items are now inserted properly into dropdown lists and list boxes when there are duplicate values in the database.
  • Large List Selectors are now compatible with SharePoint applications.
  • Top-level SharePointBlank.master master page can now be used to create Custom Large List Selectors.
  • Dragging an ASCX control from the toolbox onto your page no longer causes an 'object reference not found' error.
  • Control.cs/vb files for ASCX controls are now shown in the Application Explorer tree.

New in Iron Speed Designer 7.0.0.31292 (Jun 3, 2010)

  • Menu Configuration Wizard:
  • Use the new Menu Wizard to rearrange and menu items. Quickly drag, drop and rename. An automatic validation feature identifies duplicate menu entries.
  • Property sheet streamlines configuration:
  • Quickly configure databound code generation tags and ASP.NET controls. Both Iron Speed and .NET properties for the underlying controls can be set in one convenient location.
  • Application Deployment Wizard:
  • Quickly create MSI Installers, SharePoint Solution Packages (WSPs) and deployment project folders. Then, automatically push your applications to a server or into the cloud. (Enterprise Edition feature.)
  • Database tab:
  • Quickly configure Data Access Layer properties for individual fields. Highlight the database node to configure the connection string prior to deploying to a production server.
  • Expanded Toolbox:
  • We've really expanded the ASP.NET and AJAX controls available in the Toolbox.
  • Web application generation:
  • Generate web applications and SharePoint applications in addition to traditional websites. And you can easily switch from one type to another in many cases.
  • Formulas make calculations easy:
  • Create calculated fields, conditionally display text, and add custom validation — all without coding! Formulas can be tied to events, such as initialization, loading and saving, and they can be used in the Query Wizard. They're a lot quicker and easier than code customization!
  • Display multiple fields in dropdown lists... and other venues with formulas. You can even customize dropdown list sort order.
  • Conditionally display text... and database field values using formulas. Over 100 built-in functions and operators provide limitless possibilities. Get and set data into session variables and cookies; Display row and column sums, running totals, averages and ranks; Encrypt and decrypt field data.
  • Add custom validation... with formulas. Built-in logical operators and test functions let you easily validate and display messages.
  • Create dependent dropdown lists (make, model, year)... that dynamically update each other. Reference user interface controls in formulas and watch them dynamically "recalculate" as you change values.
  • Customize dropdown list queries... with your own query or formula, or populate the list from existing database values.
  • SharePoint application generation:
  • Generate Microsoft SharePoint applications straight from your database, just like other .NET applications. Generated applications run inside and are fully integrated with SharePoint. (Enterprise Edition feature.)
  • SharePoint master pages:Generated applications use SharePoint master pages so they contain the same content as other SharePoint pages. (Enterprise Edition feature.)
  • New page styles:
  • Try the new Appalacian page style which lets users select the color scheme at run-time. (Enterprise Edition feature.)
  • Simplified language selection:
  • Select languages directly from the Upper Tool Bar.

New in Iron Speed Designer 6.2.0 (Oct 15, 2009)

  • .NET master page generation
  • Windows Authentication security
  • Code tabs to simplify code customization
  • Full page editing
  • Expanded toolbox controls
  • Enhanced cell editor

New in Iron Speed Designer 6.1.0 (Jun 11, 2009)

  • Source control file detection.
  • Microsoft IE 8 support. 64 bit application support.
  • Microsoft IIS 7 support.
  • New page layout options.

New in Iron Speed Designer 6.0.0.35862 (Mar 5, 2009)

  • New Workflow Page Types:
  • Emailable table and record pages enhance workflow processes. Send HTML email notifications at key points in your business process with a simple button click. Alert users of pending tasks and important status changes. (Enterprise Edition feature.)
  • Printable table and record pages. These pages are ready to print. Their clean design omits menus and other controls that clutter up printing. (Professional and Enterprise Edition feature.)
  • New Data Entry and Display Page Types:
  • Multi-column record panels. Automatically generate two- and three-column record panels. Then, use the new Quick Layout editor to fine tune the layout — without writing any HTML!
  • Search and Show Table pages. Users select filter and search criteria and then click 'Go' to see the results. Works great with multi-select filters. (Professional and Enterprise Edition feature.)
  • Record inside Table pages. Show individual parent and child records in a consolidated table format. Three different layouts — record in column, record in same row, and record in separate row — let you allocate screen real estate for individual pages. Great for displaying multiple child table fields. (Enterprise Edition feature.)
  • Table - Table pages. Display related tables side-by-side. Clicking a parent table row displays associated data in the child table. (Enterprise Edition feature.)
  • Record - Record pages. Display and edit related parent, peer and child records based on one-to-one relationships. (Enterprise Edition feature.)
  • Table - Record pages. Implement phone directory-style pages. Select a table entry to display the full record in a separate panel. (Enterprise Edition feature.)
  • Table inside Table page layout options. New display options let you decide where to display inner tables — in a single column, in multiple columns or in a separate expandable row. (Enterprise Edition feature.)
  • Add, Edit and Show Record page layout options. Display detail (child) table panels either below or beside the parent record panel. New display options help you optimize screen real estate for each page.
  • Advanced Application Features:
  • Send HTML email notifications. Enhance workflow processes with email alerts of pending tasks and important status changes. Sophisticated substitution variables let you personalize messages. (Enterprise Edition feature.)
  • Import Excel and Access data directly into your application. The Data Import Wizard imports Microsoft Excel XLS, Microsoft Access MDB, ASCII CSV and Tab delimited files directly into your database. Application users will enjoy the built-in data integration capabilities, freeing your IT group from bothersome support requests. (Enterprise Edition feature.)
  • Medium trust support for hosted applications. Run your applications without modification on most application hosting providers. Detailed step-by-step instructions in our online help show you how to upload and run your application on these popular hosts: 1&1, CrystalTech, DiscountAsp and GoDaddy.
  • File download. Open saved files directly in common applications like PDF, Microsoft Word and Microsoft Excel.
  • File upload saves file name. Save both the file and the file name in separate database fields without any extra code customization.
  • Improved Configuration and Customization
  • Streamlined page layout editing. Use the new Quick Layout editor and Toolbox to configure page sections in just a few clicks — without writing any HTML. Then let Iron Speed Designer generate your customized page.
  • Automatic layout simplifies panel reconfiguration. Select a new panel configuration with just a few mouse clicks. Watch with delight as your panel and its child panels reposition themselves in seconds.
  • Preview live pages without leaving Designer. Your application is previewed live in Iron Speed Designer as you make configuration changes, eliminating the need to frequently build and run. Pages display your actual data so there's no guesswork in how they're going to look and perform.
  • Improved Master-Detail configuration. Include parent, peer and child relationships in master-detail pages. Mix display and editable panels on the same page. You can ven place both table and record panels within the same table.
  • Improved page layout preservation. The Panel Wizard now updates only the affected panel sections, leaving the others unchanged.
  • Big tool bar buttons simplify choices. Our updated tool bar is much easier to use with fewer, more straightforward options.
  • Database Support:
  • Automatically add virtual keys. The Application Wizard suggests possible virtual primary and foreign keys before you generate your application. The new Keys step helps you build more complete page suites from your selected database tables and views, reducing the need to rebuild pages.
  • Microsoft SQL Server 2008 and Oracle 11g support. Run applications on the latest version of Microsoft SQL Server and Oracle in addition to Microsoft Access and MySQL.

New in Iron Speed Designer 4.3.0.24274 (Jul 10, 2007)

  • Includes support for Windows Vista operating system

New in Iron Speed Designer 4.2.2.20191 (Apr 20, 2007)

  • Added 'Launch Visual Studio' button and menu command.
  • Added a variety of new features to Professional Edition, including database view support, stored procedure generation, and Ajax-based user interface features.
  • Added Iron Speed Professional Free Edition.
  • Declared the web methods in the Code Customization Wizard's Ajax examples as "shared".
  • Changed the Populate method to call the CreateWhereClause function instead of calling new WhereClause().