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