Version 2023.06
- Support for loading apps as ESM (beta)
It is now possible to load apps as ES modules (ESM) by using amodule
resource type. This is also the default type for any*.mjs
files found. - Updated
Cache-Control
andETag
response headers
The default caching of responses now permits 24 hour private caches, but uses new resource URLs to allow cache-busting to work properly. - Added new
RapidContext.UI.Msg
module
This module provides default message dialogs that can be used in a any app. - Improved
TableColumn
widget with acellStyle
attribute
This allows some simple formatting to be made in pure CSS, without a custom renderer. - New
warning
andsuccess
color schemes
The<Button>
and<Dialog>
widget both support these new styles, along withdanger
andinfo
. - Added automatic session check every hour
Each browser tab will now run a session check every hour and provide an error if the user is logged out. - Security: Removed default anonymous access to
start
andhelp
apps
The default permissions have been changed to require a login for all built-in apps. - HTTP: Optional connection validation
It is now possible to validate HTTP connections using an optional HTTP OPTIONS call. - Deprecation warnings
Any reference to a deprecated procedure type or procedure will now log a warning message. Same with several deprecated properties and similar elsewhere.
Read the full changelog for additional details.