8.0.0-alpha9
TopLogic Release
2026-10-01
TopLogic 8.0.0-alpha9 is a large release that makes the React UI (TL Views) suitable for complete applications, extends the model-based access definition and adds platform features for data quality and data retention.
React UI: new elements
- Calendar – a calendar view as a declarative
<calendar>element. - Wizard – multi-step dialog flows with static and dynamic steps.
- Job progress – long-running jobs with phases and progress, including chunked, transactional job bodies.
- HTML content – display of HTML fragments and documents with print and PDF export.
- Images and cards – images from URLs with aspect ratio, a generic repeater for card grids, avatars with photo.
- Pills and progress – colored pills for enumeration values and a progress control.
- View designer – now builds a view end to end.
- Configuration form – a generic form element edits arbitrary configurations.
React UI: tables and navigation
- Filter bar – presets, free-text search over the visible columns and saved personal filters.
- Table interaction – multi-selection (also in trees), row activation, grouping, drag and drop of rows.
- Columns – configurable widths and computed, embedded and dynamic columns.
- URL routing – model objects in the address and the drill-down path in the URL.
- Object navigation – display targets reveal the view showing an object; actions
<show-object>,<show-view>and<notify>. - Command chains – conditional branches, and disabled commands show their reason.
React UI: app shell and design
- User menu – an app-bar user menu with a personal settings dialog.
- Dark mode – the theme follows the system's dark or light preference.
- Session and maintenance notices – warning before a session timeout, announcement of the maintenance mode.
- Design system – a package with tokens and base classes, and a guide for customer component libraries.
Security and access rights
- Access parent – delegates the access decision to a container or a reference.
- Role parent – replaces the security parent.
- Completeness check and assistant – find and complete missing access definitions.
- Create and delete – commands in views follow the model access rights.
Model and TL-Script
- Uniqueness constraint – declares attributes or attribute combinations that must be unique.
- Virus scanner – uploads can be scanned with ClamAV.
- History compaction and purge – old history can be compacted, and deleted objects can be removed physically from versioned tables.
- New functions –
trim(),trimStart(),trimEnd(), images inhtmlText(), extendedobjectResolve(). modifiedRevision()– also reflects changes of references and translations.
Bug fixes
- React UI: forms, trees, tables, toolbars, tooltips and dialogs; navigation with unsaved changes.
- Performance: security updates on large references.
- Session: cookie check, malformed query strings.
- Data import: internationalized attributes in initial data.
Migration
- User menu and settings dialog, theme selection, view designer, value inputs, design system.
- Access configuration: security parents, grants, default group.
- TL-Script:
label()of constants,modifiedRevision().
Details are given in the migration section of the release notes below.