16.2.0 Version History

What’s new

  • New error templates, 12 in total. Professional looking error pages out of the box. A new post will follow.
  • Localization and language files. A new post will detail this new great feature
  • IW Bootstrap 5 component set. A new IWBoostrap package containing the same component set as IWBootstrap 4, however uses the latest Bootstrap 5 library. Among other things, Bootstrap 5 has improved styling and performance and doesn’t rely on jQuery.
  • New geolocation client using Atozed service. Can be used free of charge by all IntraWeb customers.
  • Support for Lazarus 4.6 Official and FPC Deluxe is included
  • 2 new internal variables: %APPNAME% and %APPDISPLAYNAME% can be used in Templates
  • New fast Base64StrToGraphicFile() in IWGraphics unit
  • New property TIWDataModulePool.ConnectionSelection, possible values csRoundRobin (Default), csSequential
  • New WebApplication.ShowNotification method in WebApplication that allows hooking a callback
  • New property in ServerController: SecurityOptions.IgnoreXForwardedFor
  • New function CurrToISO31() in IW.Common.ConvertUtils
  • New property AutoLoadIniSettingsInDebug which disables AutoLoadIniSettings property when debugging. Default False, meaning that by default the application won’t load the settings in an Ini file when debugging

Modified

  • Strengthen parameter validation/sanitization
  • Patch method included in Indy and WinHttp client classes
  • Breaking change: TIWMimeTypes.SetIsStaticFile() now also needs the MIME type in order to register the file type if not existing

Bug fixes

  • Multiple fixes for AudioRecorder.
    New properties: AutoUploadOnStop, AutoResetOnUpload. New event OnAsyncStop.
  • Fixes several issues when destroying IWBS modal dialogs
    Better performance when removing style rules
  • IWjQGrid: AutoGridWidth would not work as expected when creating a grid on the fly inside a modal container (e.g. a bootstrap modal window)
  • Fixes unicode issues with jQGrid events
  • IWBootstrap 3 and 4: Fixed rendering of modal dialogs with standard IntraWeb components
  • Fixing ContentHandler redirection when using a path-registered content handler
  • Fixed AV in x64 projects after installing Delphi 13.1 update
  • RemoveExec would break IWBootstrap templates
  • IWColor may fail to load correct colors from stream
  • TIWBarcodeScanner wouldn’t appear in x64 project component palette

 

Scroll to Top