Stadium 5.13.2527

New features:

  • No more BETA
    Stadium has moved out of beta and the first official version is here! Together with this comes a brand new Stadium website and icon. Head over to the website to take a look at it!

  • Hosted Stadium Servers
    Buy a dedicated Stadium Server hosted by us and simply press ‘Publish’ to take your application live - available to the world.

  • Code Snippets
    Our Expression Editor has been redesigned. It now includes ‘Code Snippets’ making it easy to build an expression even if you are not familiar with JavaScript syntax.

  • Preview
    Preview your application locally without having to publish it to the Stadium Server.

  • Secure Sites
    All sites, including the generated sites, have been changed to use https.

  • Profile icon
    The Administration link (found in the bottom left corner of a generated application) was changed to a ‘Profile’ icon located at the top right corner of the page.

  • JSON is now case-sensitive
    Stadium used case-sensitive and case-insensitive JSON interchangeably without any specific rule as to which was used when. To avoid any confusion, we changed Stadium to only use case-sensitive JSON - the default used by JavaScript, as well as what is defined in the JSON RPC spec. Please ensure that any existing calls to the User API of an already generated application take this change into account.

  • DataGrid Quick Help
    The small DataGrid Quick Help popup had proved to be difficult to understand and not very helpful to users of a Stadium application. We replaced this with a link taking you to a separate webpage where we have more room to display detailed information on how to search within the DataGrid.

Other smaller changes:

  • Add an OnChange event to the CheckBoxList
  • CheckBoxList should allow assigning any list to it’s SelectedValues property
  • NavigateToPage should be allowed to be dropped anywhere in the script
  • Rename the DownloadFile.File property to FileContent
  • ExecuteConnector should use type-specific Connector icons
  • Encrypt the Application Manager details saved in the Designer
  • Do not disable the ‘Save’ button in the toolbar
  • Change the ‘Select a colour’ icon (dropper icon)
  • Do not allow simultaneous deployments of the same application
  • Columns Editor: Change the ‘Add Columns’ button
  • Any unhandled errors encountered in SAM should be logged to Raygun
  • Remove the Page Parameter validation when no value has been assigned
  • Change Windows Authentication to be an add-on feature
  • Click anywhere on the Menu or it’s items on the canvas to select the Menu control
  • Indicate the currently focused button in web apps by a dotted border
  • Condense ‘Reset Password’ email
  • Change the look of the info / warning / error popups

Bug fixes:

  • Cannot change the case of letters in a name
  • Cannot clear the Admin Name when editing users in a generated application
  • Query fields can be deleted
  • SetValue value text is shown in bold font for invalid value
  • Non-standard date format causes an exception in database queries
  • Notification not displaying multi-line text
  • Firefox only - Borders around values under ‘Settings’ in SAM are too narrow
  • Designer: Menu bar item keys not working
  • ‘_’ character is not shown in the list of recently opened applications
  • FileContents should not be retrieved when assigning to a non-type Variable
  • Designer hangs while fetching fields and parameters
  • UI bugs when importing an OpenAPI definition file
  • Connectors listed in wrong order after opening the solution
  • Inconsistent spacing between properties in the Property Grid of the Designer
  • Designer: Dropdown property in Property Grid does not display a validation icon
  • Red border indicating invalid content in a password box does not include the eye
  • Importing an OpenAPI spec into an existing connector overrides the connection string
  • Clicking the validation does not take the user to the error
  • Application Explorer selects wrong node after adding an Embedded File
  • ‘Invalid JavaScript was detected’ validation error shown for valid JavaScript
  • The Done button on the Designer Installer has a lag when clicking it
  • List controls corrupt option-values that are not strings
  • Exceptions are swallowed when setting the Maximum Upload FileSize in SAM
  • Adding/Modifying Web Service function parameters does not update the full URL Hint on the Function Editor
  • SAM: Warning triangle in the Deployment Wizard does not render properly in FireFox
  • Invalid reference is not restored
  • Designer: CallWebService action Headers & Query String validation issues
  • Web service call returning a 404 does not remove the formatting from the error message
  • ‘Value cannot be null’ is thrown when the Session.LoggedInUser.Name is null
  • The padding of Link inside of a panel is problematic
  • Condition of Decision action is removed when the logical operator (AND / OR) is changed
  • SetValue clears database result set
  • Oracle dataset causes a javascript error on the generated app
  • URL validation on Application Managers Editor is too strict
  • Layout issues on Panel and LayoutGrid
  • Clicking on Validation opens the ParameterBindingItem object in the Property Grid
  • Test connection does not block
  • Cannot cancel test query or fetch fields
  • Validation error not clearing
  • Installer issues
  • A very cryptic error message is shown if no form fields are specified in the Form Wizard for Update
  • CertificateHash exception encountered when deploying to the Default Web Site with both port 80 and port 443 bindings
  • Wildcard certificates causes an issue while deploying [ERROR: Invalid URI: hostname could not be parsed]
  • Incorrect node is focused in Application Explorer
  • DatePicker.Date tooltip contains backslashes
  • Drag-selecting LayoutGrid cells from right-to-left causes an exception when merging them
  • Error when deploying: [The method or operation is not implemented…]
  • Copy pasting multi-lines into Expression or Code property only keeps the first line of text
  • Focus jumps to wrong node after deleting an action
  • ‘Layout Grid’ and ‘Layout Table’ help icon in the designer navigates to a wrong url
  • Any event on the page causes the CheckBoxList.Change event to fire
  • Code to check whether type is Array causes a strange exception: Cannot read property ‘constructor’ of undefined
  • NullReferenceException thrown when cutting an action from a script
  • Double clicking a previous Application on the Home page in the Designer might cause an exception
  • Database Server dropdown in the Connection String Editor is empty
  • Form Wizard does not find ‘Key Fields’ if no space follows the sql keyword, WHERE, in the query
  • PostgreSQL issues
  • Do not remove the _ in the list of column names in the DataGrid Column Editor
  • Update Form Wizard - error on dropdown and label placement
  • Field Mappings are lost during ‘Cut/Copy/Paste’
  • Exception when deploying applications from SAM: ‘Only one usage of each socket address is normally permitted’
  • File Connector cannot connect to mapped drives
  • Dragging Script action gives “Name is already in use” error
  • Designer - Settings Editor: Cannot see the last few characters of long Values
  • Page node in ApplicationExplorer not highlighted when focus is set on corresponding page canvas
  • Designer Installer opens Designer when a higher version is installed
  • Image width not being applied
  • User cannot be saved once password is viewed in clear text
  • Deleting page does not invalidate reference
  • Cannot add HTTP header having a name which is the value of another header
  • Notification text not centered when it has a Close Button.
  • Field binding items are not restored
  • Application Manager: Forgot Password email is missing image of logo
  • SAM Server Users: Duplicate emails with different case can be created
  • The logged-in user does not reflect the change when his/her email address is changed
  • SAM: Limit the SMTP port number to valid values
  • Space in generated application name causes issues in ‘Users & Roles’
  • The validation icon (X) in a textbox should never overlay the text in the box itself
  • Raygun error logged when navigating to SAM after install
  • Edit User: Password changes even if ‘Change password’ was not clicked
  • Quick Form Wizard: error when using drop down field with Data Source
  • Issues with Connections and Settings in the Deployment Wizard
  • Notification without a message causes an error
  • Validation is not removed when action is deleted
  • Designer: Javascript validation false positive
  • Uploading a downloaded sapz file in SAM fails deployment
  • Overly-eager validation when changing login mode
  • Undo adding a control throws an ‘Object Reference’ exception
  • Dotted border, indicating focus, around the Test Connection button exceeds the boundaries of the button itself
  • Renaming a DataGrid column in the Column Editor does not update the list of columns on the left