16.0.9 Version History

What’s New

  • New method CopyToClipboard() in TIWEdit, TIWMemo and descendants
  • Security: New extensions and path infos added to the block list
  • Number of IPGeolocation errors included in server monitor data
  • New MaxErrorCount property in TIWIPGeolocationClient (class property). When the number of consecutive errors while trying to validate an IP address equals MaxErrorCount, the class will disable itself granting access by default for each request. Default is 10.
  • MultLink property in TIWDBGridColumn class.
    • When True, allows the user to specify multiple links to be rendered in a single column. In this case, DataField.AsString should return all the links, separated by a pipe char. E.g. DataField.AsString = ‘Link1|Link2|Link3’ will be rendered as 3 different links in the same cell, with captions ‘Link1’, ‘Link2’ and ‘Link3’. This is very handy to add action buttons to a single cell in a grid.
    • See a demo here: https://github.com/Atozed/IntraWeb/tree/master/15/Delphi/DBGridControls

Bug fix

  • Bugs fixed in TIWComboBox, TIWDBLookupComboBox and TIWDBLookupListBox:
    • Specifying an empty NoSelectionText would cause it to render the default text
    • When rendering a combo box with DisableWhenEmpty and an empty list, the control would not be enabled again when filling the list in an async event
    • When changing TIWDBLookupComboBox and TIWDBLookupListBox ListSource at runtime during an async event, the control would not refresh properly
  • In some cases, pressing F5 in the browser won’t trigger OnRefreshForm event in the application’s active form
  • During session destruction, iterating through the list of Session Forms could cause an Access Violation

Modified

  • Much better rendering performance of IWDBGrid compared to  previous vesions

IWBootstrap 4

  • Fixed IWBS4TabControl rendering
  • Bootstrap library updated from version 4.3.1 to 4.5.2
  • Popper library updated from version 1.14.7 to 1.16.1
  • FontAwesome updated to version 6.5.0 (version 4.7.0 is still part of our distro package, but not referenced anymore)
  • If you are using CDN based files, the application will just work. In case you are deploying locally the required bootstrap files, make sure that, during IntraWeb 16.0.9 setup, you select the option to download the new deployment package for IWBootstrap and update the files in your server.
Scroll to Top