Latest Release Note
July, 2023
Aurachain v3.19
Here’s What’s New in Aurachain v3.19
With the latest version of the Aurachain platform, we are excited to unveil significant enhancements that bring improved functionalities to the forefront and more power than ever to app creators.
This release places more control and greater flexibility in your hands when building and managing applications, ensuring a seamless and efficient development experience.
Let’s delve into the major updates and features that Aurachain 3.19 has to offer:
User Interface Versioning
With our latest update, we’ve introduced an exciting new feature that empowers app builders to effortlessly track and manage changes to User Interfaces and Fragments within their applications. We understand the importance of transparency and ease-of-use, which is why we’ve implemented a comprehensive change history and restore functionality.
The Change History Panel
For all users with permission to edit User Interfaces, a change history panel now awaits you within the UI builder module. This dedicated panel serves as a central hub, showcasing a detailed timeline of edits, including create, import, rename, and delete events for all Interfaces and Fragments associated with your application. Stay informed about every modification and gain valuable insights into the evolution of your UI components.
The Save History Panel
When editing an individual Interface or Fragment, you’ll notice the new save history panel at your disposal. This panel acts as your personal time machine, displaying a timeline of saves specifically for the Interface or Fragment you’re working on. Easily preview and restore previous saves, granting you the flexibility to roll back any undesirable changes and maintain a seamless user experience.
Benefits:
Traceability: Complete visibility of changes to UI components.
Revert Changes with Ease: Effortlessly undo unwanted modifications.
Restore Deleted Interfaces/Fragments: Recover accidentally deleted items.
Use cases
Return User Interface or Fragment to a functioning state after a breaking change.
Catch up with changes to User Interfaces or Fragments.
Identify the user who performed specific changes.
Compare current and previous versions of an Interface or Fragment.
Low-Code Data Validation
We’ve added new validation options to our platform, empowering you to ensure clean and error-free data within your applications. Our low-code approach allows you to easily implement various validation checks on user inputs, providing enhanced data integrity and reducing unstandardized data, errors, and irrelevant information in your business.
Key Validation Options:
– Data Type Validations: Ensure data aligns with expected types.
– Length and Range Checks: Set restrictions on input fields.
– Predefined and Custom Regular Expression Patterns: Validate against specific formats.
Benefits
Ensure Clean and Error-Free Data: Improve data quality in business processes.
1-Click Configuration: Simplify implementation with low-code options.
Streamlined Changes: Accelerate development with quick adjustments.
Use cases
Check for special characters or numbers in customer names or surnames.
Verify if an amount falls within a specified range.
Validate email, URL, or IBAN format.
Enforce character string length, such as a minimum 8-character password.
Rich Text Component
The new Rich Text Component, a powerful tool that enhances the user experience and provides a familiar and intuitive way to format text content within our platform. With this addition, users can enjoy a seamless and efficient process of creating and editing richly formatted documents.
Key Features:
– Familiar Rich-Text Editor: Customize fonts, colors, alignments, and more.
– Asynchronous Collaborative Document Creation: Multiple users can work together.
– Copy/Paste Formatted Office Content: Preserve formatting from Word and Excel.
Benefits
Create Complexly Formatted Documents: Design visually appealing content.
Asynchronous Collaborative Document Creation: Enhance collaboration efficiency.
Ability to copy / paste formatted Office Word or Excel content.
Use Cases
Create Complexly Formatted Documents: Design visually appealing content.
Asynchronous Collaborative Document Creation: Enhance collaboration efficiency.
Ability to copy / paste formatted Office Word or Excel content.
New Maintenance Page: Enhanced User Experience During Maintenance
We introduced a descriptive maintenance page that will be displayed during planned or unplanned maintenance. This page provides users with detailed information about the maintenance window and allows specific user groups to log in even when the platform is under maintenance.
Benefits
Advanced Planning
Customizable Messages
Continuous Access for Maintenance Group
Use cases
Planned Maintenance: Users receive an information banner one day before a scheduled maintenance window, allowing them to save their work in advance.
As the information banner text is editable, it can be used to inform users of various other events.
Maintenance User Group Access: Members of the maintenance user group can log in during maintenance to run tests before wider platform availability.
Maintenance windows are useful for updating the platform, implementing application changes, and aligning uptime with integrated systems. Simplify maintenance processes with Aurachain’s user-friendly features.
Data Model Redesign
We have listened to our app creators’ feedback regarding the display of complex data models in Aurachain enterprise applications. To address the challenges posed by large data models, we have implemented a redesigned approach that improves usability and performance.
Introducing an Alphabetical List of Classes
Instead of the previous draggable box canvas, we have introduced a more straightforward and space-efficient alphabetical list of classes. This new representation allows for easier navigation and management of large data models. Each class is collapsed by default, providing a clear and organized view of the data structure.
Enhanced Search Functionality
To further streamline the process of locating specific classes or attributes within the data model, we have incorporated a search feature. You can now quickly search for a particular class or attribute, saving time and effort in finding the desired information.
Benefits
Faster Loading and Improved Performance: Work efficiently with large data models.
Easy Discovery of Classes and Attributes: Effortlessly explore the data model.
Use cases
Quick inspection or editing of specific attributes in classes.
Overview of all classes in a Data Model.
Identification of duplicate classes or common attributes.
Advanced Logic Improvements
We added support for three more methods in the advanced logic activity: loadScript, btoa and atob. Now you can save even more time by centralizing and reusing code across multiple applications, and benefit as well from seamless data exchange across networks.
Access to External JavaScript Libraries:
Utilize the “loadScript” function to incorporate external, publicly accessible JavaScript libraries. This enhancement broadens the range of JavaScript functions you can apply within Advanced Logic activities.
Base64 File Encoding & Decoding Functions:
These JavaScript functions facilitate the encoding and decoding of files to and from base64 strings. With them, you can create files using Advanced Logic JavaScript and store them in the application’s data-model as base64 strings. Once stored, files are easily downloadable through our Attachment Download component within your task UIs.
Benefits
Code Reusability: Centralize JavaScript libraries and reduce redundancy.
Easy Updates: Dynamically load scripts for seamless updates.
Efficient Data Transfer: Encode and decode data in Base64 format.
Use cases
Generate excel/csv files with process data using JavaScript libraries.
Calculate complex expressions and store results in the data model.
Platform Improvements
Exciting updates to enhance user experience and security:
UX Rewrite:
– Dashboard: “Productivity” section now visible only for managers.
– Processes: “Data export” activity removed for more efficient workflow.
– Document Templates: Simplified template selection process.
– User Interfaces: Basic components section automatically expanded.
– Integrations: Better visibility and control over system APIs.
– Administration – Features: Improved clarity and organization.
– Text and Label Updates: Enhanced user experience with updates.
Security Improvements:
– CAPTCHA Protection: Enhanced security against automated bot attacks.
– Strengthened Authentication Endpoints: Robust security measures.
– Logging of Security Events: Improved monitoring of potential threats
Next release note →