20250319 Version Update Instructions

2025-03-19 11:47:17 20250319 Version Update Instructions

To keep up with the cutting-edge trends in the industry and meet the growing needs of developers, we carried out a comprehensive upgrade of the platform on March 13, 2025. This update focuses on the convenience of front - end interaction, the power of server - side functions, and the smoothness of general operations, with in - depth optimizations in multiple aspects. Notably, in this version, we achieved the association of front - end and back - end projects, marking the complete completion of our front - end and back - end integrated development mechanism. This milestone achievement will significantly improve the collaboration efficiency between the front - end and back - end, break down the data interaction barriers, and work in tandem with other updated content to strive for a more efficient, reliable, and user - friendly development environment for you. The detailed content of this update is as follows:

Front - End

Interface Import Function

The interface import function has been successfully implemented in the interface management section. After developers enter the interface management page, they can enter keywords in the search box to quickly query the list of server - side projects corresponding to them. After selecting a specific server - side project, they can batch - select the required server - side API interfaces and achieve a one - click import operation. If the interface already exists, the interface information can also be quickly updated through this function, greatly improving development efficiency and reducing the cumbersome process of manually entering interface information.

Image description

CSS Style Real - Time Preview

During the component development process, the platform now comes with a powerful CSS style real - time preview function. When developers modify the CSS style of a component in the dedicated CSS editing area, the corresponding component on the page will be updated and rendered in real - time, presenting the effect of the style adjustment immediately, just like directly editing a static page locally, achieving true WYSIWYG (What You See Is What You Get) hot update. Moreover, if developers close the editing window without saving the edited content, the CSS style of the component will automatically roll back to its original value, ensuring the stability and controllability of the style version.

Image description

Expression Expansion of Routing Jump Logic

In the setting of routing jump logic nodes for front - end logic orchestration, the platform has given a new expression expansion function. In the past, developers could only select from fixed jump address options. Now, they can flexibly specify the jump address by entering dynamic variables. For example, after a user logs in successfully, they can jump to different user operation pages according to the user's role type, a dynamic variable, greatly enhancing the flexibility of the routing jump logic and meeting diverse business requirements.

Default Drag - and - Drop Container Display for Sub - pages

When developing sub - pages in the front - end, if no components have been added to the sub - page yet, the system will default to displaying a clear and eye - catching drag - and - drop container. This drag - and - drop container has obvious markings and prompt information. Developers can intuitively understand the structural framework of the page layout container and directly drag the required components from the component library into this container to quickly build the sub - page structure, reducing the understanding cost of page layout in the initial development stage.

Image description

Fix for Selecting Inner Elements of Copied and Pasted Components

The problem that occurred during the component copy - and - paste operation using Ctrl + C/V has been successfully fixed. Previously, after pasting, the inner elements of the component could not be selected, causing great inconvenience for subsequent fine - tuning of the component's internal details. After the update, developers can freely select various elements such as text, icons, and buttons inside the component after completing the component copy - and - paste operation, and perform operations such as style modification and event binding just like operating on the original component, ensuring the integrity and usability of the component copy - and - paste process.

Server - End

New SID_KEY Environment Variable

A new SID_KEY environment variable has been introduced into the configuration system of server - side projects. Developers can define the JWT token value - taking attribute according to actual business requirements during project deployment or in the configuration file. By setting the KEY value of the SID_KEY environment variable, developers can flexibly adjust the basis for obtaining JWT tokens, making the server - side more customizable and adaptable in the identity verification process.

Addition of updateItem Method for MAP - type Caches

For MAP - type caches in the server - side cache, an updateItem method has been newly added. During the project operation, if developers find that the data stored in the MAP cache based on a certain KEY needs to be updated, they can directly call the updateItem method and pass in the corresponding KEY value. This method will automatically obtain the latest data from the data source and refresh the data corresponding to the KEY in the cache, ensuring the real - time nature and accuracy of the cache data and avoiding business exceptions caused by stale cache data.

Image description

NPM Service types Reference Expansion

The NPM service has been significantly expanded in functionality and now supports types reference expansion. For packages that do not provide type definitions when published, we will add associated type - type packages for them. This function effectively solves problems such as the lack of code hints and type - checking errors in strong - type language development environments due to the lack of type definitions in packages, improving the development experience and code quality.

Configuration of Enumerated Values for string Fields

When performing field configuration operations, when the field type is selected as string, the platform provides the function of configuring enumerated values (optional values) for it. Developers can implement type constraints on this field in the field configuration interface.

Quick Association of Enumerations for string Field Optional Values on the Server - End

During the startup phase of server - side projects, when configuring optional values for string fields, the platform thoughtfully provides a function for quickly associating enumerations. In the configuration interface, developers only need to click the "Associate Enumeration" button to select the matching enumeration type from the existing data model enumeration type list and quickly establish a binding relationship. For example, when configuring the order status field, it can be directly associated with the order status enumeration type defined in the data model, avoiding the repeated maintenance of order status values in different places and improving development efficiency and data consistency.

Image description

Resolution of readme Display Issues on the Workbench Component/Method Market Plug - in Details Page

The readme display issues on the plug - in details page in the workbench component/method market have been resolved. Previously, problems such as the inability to display readme files properly and format confusion occurred on the plug - in details page. After optimization, regardless of the format in which the readme file is written, it can be completely displayed in a clear and tidy format on the plug - in details page. Developers can smoothly view key information such as the plug - in's function introduction, usage method, and update log, facilitating the accurate assessment of whether the plug - in meets project requirements.

Method Return Value Type Deduction Function in Logic Orchestration

In the logic orchestration module, a practical function of "deducing the method return value type based on logic variables" has been added. During the logic orchestration process, developers no longer need to manually maintain the method return value type when creating a method, as in the past. The system can automatically deduce the method return value type based on the input logic variables of the method and the internal logic processing. Developers can quickly configure the method's return type by combining the provided variable types.

Image description

Optimization of Method Return Value Type Verification in Logic Orchestration

The method return value type verification mechanism in logic orchestration has been deeply optimized. During the editing process of the return node expression, the system will real - time verify the type of the input value to determine whether it matches the method - defined return type. Once the input value type does not meet the requirements, the system will immediately give a clear error prompt. For example, when the method - defined return value type is a number and the input expression returns a string, it will prompt "The return value type does not match. Please check the expression", helping developers to discover and correct errors in a timely manner and ensuring the correctness and stability of logic orchestration.

With this comprehensive update, the fluency of front - end interaction has achieved a qualitative leap, with more sensitive and accurate visual feedback, greatly enhancing the user operation experience. The server - side demonstrates strong performance in resource scheduling and data processing, significantly shortening the response time and providing a solid guarantee for the stable operation of the system. The general - function module, by constructing a rigorous and flexible type and configuration system, effectively enhances the standardization and freedom in the development process. Most importantly, the successful association of front - end and back - end projects has completely opened up the development link, eliminated data interaction obstacles, optimized the collaboration process, and overcome the key problem that has long restricted development efficiency, building a solid and efficient basic framework for subsequent project development.

Here, we sincerely thank every developer for their unwavering support and valuable feedback over the years. Your suggestions are the driving force for our continuous progress. In the future, we will continue to increase investment in the field of technological innovation, continuously polish the software platform with the attitude of striving for perfection, and move forward hand in hand with the majority of developers. Relying on the significant advantages brought by the front - end and back - end integration, we will deeply explore the development potential and comprehensively improve the development efficiency, jointly promoting the software development industry to steadily move towards new heights and creating a more brilliant industry new situation.

Now, let us share an exciting piece of gossip with you: Our AI assistant has entered the internal testing stage. It will bring a visual AI - interactive development experience, making the development process more intelligent and convenient. In the near future, this innovative function will officially meet you, adding new impetus to your development work. Stay tuned!