Skip to main content

Changelog

Latest Environment Requirements

  • Node.js version 20.18.1 or higher (you can run node -v to check the version number).
    • If you have other projects that require a lower version of Node.js, you can use nvm to manage multiple Node versions.
  • Yarn version 1.22.22 or higher (you can run yarn -v to check the version number).
    • Yarn is recommended, but using npm is also fine 🧐.
tip

Local Project indicates updates to the local project framework source code (e.g., Template and MobileTemplate). If there are no special requirements, you can use create-icp-app to regenerate a brand new website structure file. Breaking Changes indicates changes that are no longer supported. Deprecations indicates changes that are currently supported but will not be supported in future releases.

Next Version

🚀 New Feature

  • Remove Mind Tab in platform project !5115
  • Optimize Flow SDK list UI and fix sidebar hide bug !5124
  • Optimize application menu search display in dark mode !5127
  • new connector type mcp !5132 !5136
  • Added AI-generated connector functionality to beta version !5139
  • Update ui templates !5142
  • Update AgGrid license !5155
  • Default form data source list interface updated to v3, using post method !5160
  • Support variable pattern to the helper text for input components !5164
  • Flow Rest Trigger node supports Groovy pre-processing data !5168
  • Add ListSelect component !5171
  • Fix Ag-Grid style error in old browsers !5178
  • Added flow rule checking functionality, which also performs checks during flow saving !5185 !5187
  • Complete ListSelect component !5193
  • Some optimizations for Form Designer and Form Renderer (Designer: Horizontal stacking defaults to vertical centering; Designer: Style editor supports default formatting to camelCase; Designer: Unified layout settings for List, HStack, VStack, and ListSelect components; FormRenderer: Loading indicator has a minimum height of 200 only on the main page) !5193
  • Input supports setting the changeDelayToBlur property to false; JS i18nApi provides the i18nApi.translateEntireObj method; optimized the Form Designer !5226

🐛 Bug Fix

  • Fixed issue where Table with lazy loading enabled did not retain pagination when returning to the previous page. !5118
  • Fixed issue where the "Select All" function on the right side of the ACL was invalid. !5130
  • Fixed issue where menu operation errors. !5145
  • Fixed some bugs in the form designer and form renderer !5193
  • Fixed some bugs and optimizations in Form Designer and Form Renderer (Designer: Fixed issue where deleting precision in the Number component caused input failure; Designer: Fixed issue where Page component content could not be selected after disabling resizing; Designer: Fixed issue where deleting all JS prevented saving, among other minor issues) !5193
  • Fixed issue where applications were not created under the current Partner !5196
  • Fixed incorrect multilingual display of data on the organization tree page !5211
  • Fixed issue where api.refresh() did not work for the List component after enabling lazy loading !5226

3.0.51(2025-02-05)

3.0.50(2025-02-05)

🚀 New Feature

  • Show login password rule in platform landing page when trial run. !5094
  • Tabs component label supports variable parsing !5102

🐛 Bug Fix

  • Fix issue where DatePicker in Material UI does not accept componentProps.slotProps !5109

3.0.49(2025-01-22)

🚀 New Feature

  • PBC Event function !5022
  • The platform allows searching for project tokens; modify the platform menu documentation links. !5025
  • Fully supports translation configurations for ten languages; the project is truly usable. !5062
  • Optimize platform configuration UI !5065 !5087
  • Add Hide Title function to field !5072
  • Add Data cannot be modified after it has been referenced function to field !5075
  • Add config Convert the string number in the parameter to BigDecimal? to Flow Groovy sdk !5081

🐛 Bug Fix

  • Fix issue where Upload component will be broken after successfully submitting flow and then remains on current pate. 5010
  • Fix application menu style !5014 !5039 !5042
  • Fix issue where ACL become flow when data source is huge. !5029 !5058
  • Fix issue where flow sdk conditional config UI display error !5034

3.0.48(2025-01-05)

🚀 New Feature

3.0.47(2025-12-23)

🚀 New Feature

  • When the change event for NumberPicker and Input is delayed until the blur event is triggered, pressing Enter should also trigger the change event. !4927
  • Add standard configuration for table subfields to the form !4932 !4985
  • The form designer supports switching the form design panel to the current login language. !4941
  • Adds application configuration panel to project config. !4951
  • Add a notIn condition to the filter type of the set type in the list SDK and table filtering conditions. !4962 !4969
  • Refactor the create project interface. !4975
  • Material UI additionally supports the componentProps.inputMode configuration, consistent with Ant Design. !4991

🐛 Bug Fix

  • Fixed an error in the Audit component when the form is split into multiple tables. !4936

Deprecations

Breaking Changes

Local Project

3.0.46(2025-12-01)

3.0.45(2025-11-25)

3.0.44(2025-11-25)

🚀 New Feature

  • Configurators can add i18n keys to all forms and pages in the entire project with one click 4854 !4877
  • Resolved the issue where the AI interface for one-click translation of all languages was too slow, causing the page to be unresponsive for a long time !4860 !4867 4908
  • Added regex restrictions to form sharding table names !4863
  • The prompt message for exceeding the maximum number of uploaded components does not disappear and requires clicking the close button manually !4892
  • When the upload component's "list type" is "image list", you can adjust the width and height of the images. !4869

🐛 Bug Fix

  • Fixed the issue where upload columns in editable tables could not be saved after being edited in a popup !4874 !4880
  • Fixed the issue where NumberPicker fields could not handle precision when used in editable tables; fixed the issue where NumberPicker fields could not handle precision when delayChangeToBlur: true; !4900 !4914
  • Fixed an issue with the image upload component where some images might be lost when uploading multiple images. !4882
  • Fixed an error in the image upload component on Apple phones running iOS 26 when uploading multiple images. !4894

Deprecations

Breaking Changes

Local Project

3.0.43(2025-10-29)

🚀 New Feature

  • Upload component now displays a counter and deletion requires confirmation !4845

3.0.42(2025-10-27)

3.0.41(2025-10-21)

🚀 New Feature

  • Added automatic i18n key generation feature to the frontend configuration interface !4827

🐛 Bug Fix

  • Fixed the request error when viewing form data in the button configuration dialog after enabling form sharding !4840

3.0.41(2025-10-21)

🐛 Bug Fix

  • Fixed an error when automatically generating keys in the form designer i18n management interface !4814

3.0.40 (2025-10-16)

3.0.39 (2025-10-16)

3.0.38 (2025-10-16)

3.0.37 (2025-10-16)

🚀 New Feature

  • Added registration link configuration to the login page !4799
  • Added a "Go to Create" button in the extension component settings !4772

3.0.36 (2025-10-11)

🚀 New Feature

  • Added table view and various operations to the project's I18n management interface 4715

3.0.35 (2025-9-19)

🚀 New Feature

  • Added i18n management interface to the form designer !4670 !4676
  • Changed process rest trigger default to run in memory !4680

🐛 Bug Fix

  • Fixed disordered display of the debug tab for loop nodes in flow instances !4684

3.0.34 (2025-9-17)

🚀 New Feature

  • Prohibited direct input of field ID in configuration; must enter field name first, then modify ID !4492
  • Added global method modalApi to JS code, allowing use of modalApi.confirm(), modalApi.warning(), modalApi.error(), modalApi.info(), modalApi.success() !4504
  • Table clientSide and serverSide ACL and Select now filter and group by label by default, while providing parameter multiValueKey to support changing label to value !4513
  • Added Card View to the platform connector type list !4546
  • Added global JS configuration feature to frontend configuration !4550
  • Changed table views to save to the remote server instead of browser local storage !4556 !4590 !4600 !4605
  • Added new login templates !4533 !4539 !4566 !4570 !4613 !4642
  • Added feature to generate i18n keys for all form resources in the form designer; added AI one-click automatic translation feature to the project i18n management interface !4638

🐛 Bug Fix

  • Fixed incorrect theme coloring in the form designer !4539
  • Fixed incorrect total row count displayed in the table !4484
  • Fixed invalid read-only thousands separator for NumberPicker under material ui !4580
  • Fixed ACL helper text not displaying under material ui !4583 !4595

3.0.33 (2025-8-11)

3.0.32 (2025-8-8)

🚀 New Feature

  • Added quick add filter options to table columns !4391
  • Added interface for JS operations to save extra filter conditions into switchable views in the table !4422
  • Added high-precision NumericPicker component; forms now support loading dayjs bignumber.js lodash third-party libraries for use in JS !4443

🐛 Bug Fix

  • Fixed issue where the current page URL matched the menu item URL exactly, but the menu was not highlighted !4404
  • Fixed missing Modify Current Table Data action in editable table button settings 4449

3.0.31 (2025-7-9)

3.0.30 (2025-7-8)

3.0.29 (2025-7-8)

🚀 New Feature

  • Table set type filtering now supports blank and notBlank !4350
  • Flow node execution results now support switching to raw JSON mode to facilitate batch searching in loops !4360 !4379

🐛 Bug Fix

  • Fixed failure when uploading files in two rows simultaneously in editable tables !4369
  • Fixed inconsistency between decimal places in exported Excel number columns and the table display !4375
  • Fixed issue where the table row was selected simultaneously when clicking the view button !4384

3.0.28 (2025-6-27)

  • Table clientSide mode now supports displaying a summary row at the bottom !4343

3.0.27 (2025-6-27)

🚀 New Feature

  • Added login-related configuration to frontend configuration !4290
  • Flow Instance debug edit exit dirty prompt !4310
  • Added visiblePbc configuration (not visualized) for bootstrapping to PBC, used to specify PBCs visible to this bootstrap menu !4288

🐛 Bug Fix

  • Removed ineffective blockRenderWhenFetching setting !4294
  • Fixed the issue where the "Validate data when read-only and disabled" setting failed when the editable table itself was set to read-only !4298
  • Fixed some omissions in the script generate-i18n-key-in-seed-data, and added support for automatic i18n key generation for menus !4301
  • Fixed invisible homepage setting options in frontend configuration !4319
  • Fixed export failure when table needCount is false; fixed issue where ACL value labels stored as empty strings became spaces in exported Excel !4329

3.0.26 (2025-6-6)

🚀 New Feature

  • Added changeDelayToBlur property to number components !4169
    • When the default value is true, the number component triggers the change event only when it loses focus.
    • When set to false, it means the change event is triggered whenever the input content changes.
  • Table added pageSizeOptions property to customize rows per page options !4197
  • Supported project-customized menus in user information, located below user info and above the logout button !4206 !4214
  • Added link settings to Table column and fixed inability to open in a new tab !4218
  • Removed transaction nodes in Flow that are temporarily unsupported by the backend !4225
  • @icp/scripts added script generate-i18n-key-in-seed-data, supporting scanning all resources needing translation from seed-data.json exported from the platform to automatically generate i18n keys !4236 !4248
  • Removed the (Beta) flag from the form sharding feature !4242
  • Used page title as the default filename for table Excel export !4269
  • Supported bootstrapping to the platform (menus at the top of the homepage) !4156
  • Supported creating and editing Connectors and their Actions under the current Partner !4262

🐛 Bug Fix

  • Fixed issue where selected data had only value but no label when single-select ACL was configured with a dataUrl and lazy loading enabled !4153
  • Fixed Grid layout issue where hidden child elements occupied a blank space !4160 !4192
  • Fixed sorting inefficacy and missing search function in the PBC permission configuration Tab's Table !4166
  • Fixed issue in Designer where switching between form layouts could cause one layout's JSON to overwrite another !4232
  • Fixed various failures in the generate-code script and the inability to submit forms in local code mode !4245 !4256
  • Fixed inconsistency between frontend dependency versions in project source code exported from the platform and the platform itself !4253 !4256
  • Fixed pinnedTopDataUrl not working in clientSide mode !4259
  • Fixed console warning for Avatar columns !4264
  • Fixed issue where links in Table cells could not open in a new page !4173

3.0.25 (2025-5-9)

🚀 New Feature

  • Gantt supports drag-and-drop sorting; supports automatic update of parent project dates; modified bar display style !4085
  • Table supports Avatar type columns !4101 !4123
  • Scan for translation i18n resources !4114
  • Button added function to refresh arbitrary component data !4138
  • Permission (Role Permission Configuration) added function to multi-select or invert selection based on permission names !4130
  • Flow SDK settings allow selecting forms across PBCs !4148

🐛 Bug Fix

  • Fixed issue where the ACL element API obtained via getFieldApi turned into Select API after onFieldValueChange event !4073
  • Fixed internationalization error in event calendar !4076
  • Fixed valueExpression failure in EditableTable columns when not editable !4088
  • Fixed issue where the Button could be clicked again because loading stopped before the page redirected, when the last step of the action was to return to the previous page on complex pages with poor computer performance !4092 !4119
  • Fixed ineffective nested AND and OR condition configurations for hidden/readonly/disabled !4096
  • Fixed failure of set type column filter in clientSide mode Table when colId and field were different !4104
  • Fixed invalid EventCalendar config.templates.pop configuration and upgraded version to v2.2.8 !4110
  • Allowed non-admin users to drag Input, Select, DatePicker, NumberPicker in forms and pages !4126
  • Fixed Gantt chart error and blank content when clicking the same menu twice consecutively !4134
  • Fixed issue where PBC menus could not display configured menu items !4081
  • Fixed issue in Permissions (Role Permission Configuration) where the menu collapsed after clicking one item during multi-selection or inverse selection based on permission name !4142

3.0.24 (2025-4-17)

🚀 New Feature

  • Single-select ACL now uses the selected item's label as the default fuzzy search condition for the table when opening the popup !4060

🐛 Bug Fix

  • Fixed issue where Button action executing a form function could be clicked multiple times rapidly. The reason was lack of active loading setting in the called JS. For convenience, loading now wraps the complete Button action chain. !4051
  • Fixed issue where saved set type filters in clientSide mode Table were invalid upon page refresh 4055
  • Fixed inability to save Input i18n multilingual values !4063
  • Fixed data request error in tables generated by the project AI window !4069

3.0.23 (2025-4-14)

🚀 New Feature

  • Browser page title no longer displays PBC name !3988
  • Table toolbar filtering in ACL popup also supports dropdown selection from form data sources !3992 !3996 !4029
  • LIST_QUERY SDK pagination configuration, added LIST_COUNT SDK !3985
  • Material ACL supports dropdown select function !4002
  • Visualized hide and hidden parameters in EditableTable column configuration !4024

🐛 Bug Fix

  • Fixed inability to submit data when RichText lacked validation !4007
  • Fixed uploading msg not automatically disappearing when Button upload action msg was set to null !4018
  • Fixed save error when user selected to edit multiple users after ACL set a link field !4047
  • Fixed incorrect data row count retrieval in EditableTable when validating required fields for emptiness !4023
  • Fixed incorrect data row count retrieval in EditableTable when judging data validity !4037
  • Fixed issue in Permissions (Role Permission Configuration) where clicking "Select All" in the dropdown of a permission target caused the row data to re-render and scroll !4022

3.0.22 (2025-4-1)

🚀 New Feature

  • Page component added maxGap setting !3971

🐛 Bug Fix

  • Fixed error when setting a "Single Line Text" column as the drag column in EditableTable drag-and-drop row sorting !3967
  • Fixed regression: Table clientSide export exported all data instead of displayed row data !3977
  • Fixed issue where automatically locking editable table deleted rows did not unlock cells !3956
  • Fixed issue where places using pages in the platform only displayed schemaId and not name !3965
  • Modified English translation for project sharding settings !3980

3.0.21 (2025-3-28)

🚀 New Feature

  • TreeSelect supports lazy loading tree structure children !3892
  • Added "Approval Trigger Flow" page !3897
  • EditableTable dataFetched event changed to trigger only after gridApi is available by default !3904
  • Table and ACL popup Table support searchTextColIds !3908
  • Flow SDK custom input fields with controlType as flow modified to generate two values: field key and a fixed flowPbcToken !3917
  • Rest trigger flow added setting: Return immediately after submission (restFlowReturnWithoutWaitingResult) !3922
  • Upload component supports selecting multiple files for upload and displaying upload file count (added visual property configuration) !3926
  • Platform PBC Page supports name attribute !3928
  • Form validation: Added setting to perform data validation even when fields are read-only and disabled !3938
  • Scanned new i18n translations !3946

🐛 Bug Fix

  • Fixed TodoList component time display format to use the current language format instead of direct ISO-8601 format !3926
  • Fixed Button component upload file action success message not parsing response before display !3926
  • Fixed issue where Button confirm action in table columns could be clicked during loading; fixed Button request data conversion failure after changing table column properties to callback functions using tableApi.updateComponentProps. !3934
  • Fixed auto-lock related issues !3929
  • Input components unified to always show helpers !3939
  • Flow history run date not formatted !3931

Local Project

  • After PBC Page supported name attribute, the folder structure of pages under the local code pbc directory and forms under the pbcCode directory changed. The old structure is compatible, but it is recommended to re-extract from the platform project to local, and re-run generate-code if there are cg requirements !3926

3.0.20 (2025-3-18)

🚀 New Feature

  • ACL and Select, when lazy loading is enabled and the frontend has retrieved all data, will not send requests for subsequent searches but search on the frontend !3874
  • Used Usage API !3880
  • All requests use page uuid to distinguish the page requesting data, except for fss api due to CORS issues !3882
  • Do not cache page uuid !3877
  • Added visual configuration for the forceRender property of each tab in the Tabs component !3871

🐛 Bug Fix

  • Fixed frontend search not supported after ACL and Select dropdown set selectColIds; fixed occasional infinite loading with no results when quickly deleting ACL and Select search text !3874
  • Fixed missing parentDataId field in child table during parent-child table generation !3885

3.0.19 (2025-3-15)

🐛 Bug Fix

  • fss api does not use page uuid due to CORS issues !3869

3.0.18 (2025-3-14)

🚀 New Feature

  • Table columns added grouping and aggregation settings !3784
  • Editable table ACL editor opens Select by default !3790
  • Table toolbar Set type filtering optimization !3813
  • ACL and Select dropdown quick search changed to search only visible labels by default !3818
  • Allowed ACL and Select to modify dropdown lazy loading page size cacheBlockSize !3824
  • formApi added setFieldComponentProps method to set component properties of callback function type, solving the issue of being unable to write callback functions in JSON configuration !3831
  • EditableTable JS api added on method to bind events, added dataFetched, addRow, deleteRow events !3836 !3860
  • formApi added setInitialValue and getInitialValues methods !3836
  • Table added needCount property to implement infinite scroll dropdown !3847 !3857
  • Changed the required field red "*" marker to be controlled by class name label-required !3863
  • Page display when lock error occurs !3845
  • i18n selector supports AI translation generation !3822
  • List Query SDK supports configuring needCount startRow endRow !3828
  • Display error message when fetching data fails during form rendering !3834

🐛 Bug Fix

  • Fixed save error after inserting data into EditableTable via JS code !3787
  • Fixed lost multilingual configuration in frontend configuration; fixed data loss when switching between visual and JSON modes in frontend configuration !3800
  • Fixed inconsistency between "Show Deleted" feature property and visual configuration result in table !3820
  • Fixed occasional failure of firstDataRendered event bound to Table via JS !3831
  • Fixed Role Permission Configuration UI scrolling to the top of the list after every modification !3850
  • Fixed Role Permission Configuration inability to distinguish permissions for the same form under different PBCs !3850
  • Fixed missing "Select All Permissions" function in Role Permission Configuration !3850
  • Parent-child table generation is compatible with single table generation format !3852
  • Fixed empty state display issue in Page embedded page component !3809

3.0.17 (2025-3-5)

🚀 New Feature

  • Forms support sharding !3765
  • Added Page embedded page component !3778
  • Button supports scanning function, including reading barcode/QR code images from the album !3770
  • Constrained form generation to use only gpt4o model to improve accuracy !3767 !3781 !3798 !3803

🐛 Bug Fix

  • Fixed form rendering errors during AI generation !3772
  • Continuously redraw form preview during form generation to reduce temporary rendering errors caused by partial configuration !3775

Local Project

  • .eslintrc.js rule update !3765
  • Fixed AI Agent not being full screen when opened on mobile !3770
  • Fixed mobile tab bar configuration being occupied by connector and mining tabs !3770

3.0.16 (2025-3-5)

🚀 New Feature

  • Agent conversation supports parsing reasoning in SSE messages !3743
  • EditableTable supports binding to another editable table as its child table !3745
  • Added home icon to return to homepage on the platform !3747
  • Form designer data filtering supports exists/nonExists operators !3761

🐛 Bug Fix

  • Fixed JWT overwrite issue during platform 401 request replay !3753
  • Fixed bot-config.js file caching prohibition in nginx !3756
  • Fixed screenshot errors during document export !3759

3.0.15 (2025-2-28)

🚀 New Feature

  • Table component removed group limitation in serverSide mode (requires backend API support); filter for string and set types supports "between" conditions !3736
  • Global configuration Platform LOGO visibility !3739

3.0.14 (2025-2-28)

🐛 Bug Fix

  • Fixed Agent loading local message history !3732

3.0.13 (2025-2-28)

🐛 Bug Fix

  • Fixed Agent loading local message history !3729

3.0.12 (2025-2-28)

🚀 New Feature

  • Table pinnedTopDataUrl and pinnedBottomDataUrl support automatic recognition of results in returned data !3679
  • Added bot-config.js file to public directory of Platform and saas-ui, containing several global feature toggles !3682 !3685
  • EditableTable processCellForClipboard and processCellFromClipboard allowed to be overridden using updateupdateComponentProps method in JS !3668
  • Fixed Table ENUM_COLUMN filtering error !3694
  • Agent stores historical messages to browser local storage !3721
  • Automatically select Agent model !3704
  • Optimized editable table validation efficiency !3700
  • If link in AI returned message is internal, use frontend routing for navigation !3676
  • Table data source configuration supports sending POST requests to fetch data !3697
  • Update ag-grid license !3688

🐛 Bug Fix

  • Fixed issue where platform logout sent a few extra requests !3712
  • Fixed single-line code rendering in AI message markdown !3670

Local Project

  • Added bot-config.js file to public directory 3685

3.0.11 (2025-2-24)

🚀 New Feature

  • ACL does not show "Total 1 item" when selected item count is 1; Data component added api on, supporting binding events dataFetched and childrenFirstRendered !3657

🐛 Bug Fix

  • Fixed ACL and Select dropdown lazy loading failure; fixed error when using itemField in ACL within editable table !3657
  • Fixed Partner Admin role appearing in global user management list !3667
  • Fixed ACL read-only state throwing error !3664

3.0.10 (2025-2-22)

3.0.9 (2025-2-21)

🚀 New Feature

  • AI generates child table !3651
  • Partner admin role project export !3643
  • Data filter added Equal or Belong to operator options, and set the default data scope in form designer to New Data Permission !3652

🐛 Bug Fix

  • Fixed code block height in AI messages !3646
  • Fixed incorrect return data format from AI Agent in flow causing flow generation failure !3628
  • Fixed issue where menu search matched extra menu items, and added highlighting !3634
  • Fixed issue where platform super admin could select disabled Partners when selecting a Partner for a project !3644
  • Fixed 403 error page appearing when refreshing Partner User Management page [!3644](!3644

3.0.8 (2025-2-18)

🚀 New Feature

  • Button supports configuring not to show success prompt message !3616
  • Partner features: Partner Management, Partner User Management, Switch Partner, etc. !3589

3.0.7 (2025-2-17)

🐛 Bug Fix

  • Fixed error when editing editable table row inline again after editing it in a dialog !3606

3.0.6-alpha.0 (2025-2-13)

🚀 New Feature

  • TreeSelect and Cascader buildTreeBy changed to object format { parent: '', parentPointee: '' }, supporting specifying the parent row field referenced by buildTreeBy.parent when automatically building tree structure buildTreeBy.parentPointee, previously hardcoded as id. !3594
  • AI conversation supports displaying thought process !3597

🐛 Bug Fix

  • Skip unrenderable screenshot tasks during project export !3614
  • Stop spinner when AI conversation API is interrupted !3611
  • Do not generate token when form/flow name is empty !3603

3.0.5 (2025-2-13)

🚀 New Feature

  • Trial environment AI Agent messages support quick reply buttons !3523
  • Publicly accessible Page !3545
  • Trial environment AI Agent messages support HTML preview !3547
  • Button action supports getting selected row data via colon syntax :context.tableContext.selectedRows !!3557
  • i18n selector in form designer supports generating unique Key 3574
  • icp-form-renderer-react exports all hooks; Data and List components added getData and refresh functions !3576
  • Form designer added option "Prohibit deletion after data is referenced" !3582
  • Form designer lists input components with missing ID (token) when saving changes !3571
  • Trial environment supports menu search, which can be enabled via platform frontend configuration !3573
  • Flow triggers added Form Trigger option, configurable for Transaction Support !3585
  • i18n selector interaction produces i18n key and unique i18n key !3574

🐛 Bug Fix

  • i18n selector in Page designer did not load multilingual resources !3538
  • Custom function tool lost when entering chat from history session in trial environment AI Agent window !3540
  • Sorting invalid for complex data types like ACL, Select in Table clientSide mode !3553
  • Table export data missing tree structure columns !3559
  • String displayed as scientific notation in Table clientSide mode export !3566
  • Error when downloading Excel using multiple ACL values as filter values in table !3571

Local Project

3.0.4 (2025-1-28)

3.0.3 (2025-1-28)

🚀 New Feature

🐛 Bug Fix

  • Fixed the Gantt chart tree structure automatically collapsing when scrolling the scrollbar !3504
  • Fixed incorrect display order of table columnDefs set via JS !3508

3.0.2-alpha.0 (2025-1-22)

🚀 New Feature

  • Table supports frontend grouping configuration !3445
  • Table Toolbar filtering supports ACL and Select option filter conditions instead of text !3446 !3465 !3498
  • Editable table supports copying ACL displayed text (default Ctrl+C changed to copy visible text, and added "Copy and paste into table" to mouse right-click menu) !3453
  • Table columns support conditional display/hide and visual settings !3469
  • Form designer old data scope supports JSON editing mode !3479

🐛 Bug Fix

  • Table export to Excel adds an extra single quote before negative numbers !3443
  • Table export to Excel count does not match the page display !3444
  • Master data import/export Progress column always shows 0% !3456
  • Clicking the X on a selected item in User Management ACL causes all selected items to be cleared !3458

3.0.1 (2025-1-15)

🚀 New Feature

  • Added row permission configuration in PBC details popup, supporting custom domain data operations !3389
  • Extension components support loading JS/CSS via URL !3427
  • Universal ECharts component !3430
  • Text component visual configuration formatting !3472
  • Text component regex formatting supports flags !3474

🐛 Bug Fix

  • Fixed page crash when generic http sdk is read-only !3423

3.0.0 (2025-1-9)

🚀 New Feature

  • Single line text Input supports selecting data source #3344
  • Table columns support dot walking for form data sources #3345, #3346
  • Changing input component ID(Token) in form retains data (storageField remains unchanged) #3348
  • Gantt supports add/edit configuration using flow logic, supports custom buttons #3349
  • Notice Board site supports displaying system bulletin board #3215
  • Change Request #3319
  • Forms and reference fields support automatic locking !3370

🐛 Bug Fix

  • Fixed NumberPick component display precision not taking effect #3347