β¨ New features:
- Support adding npm plugins. Now you can develop your customized components that are consistent with native components using Openblocks-SDK!

- A brand new data explorer for UI components! Components are organized in tree structures, and modals can be found easily:laughing:.
#32

- Support GraphQL data source. #9
- Support granular permissions for managing data sources.

- Support the ability to search by keyword in Tree Select component. #81
- Support solo workspace for self-hosted instances.
- Support adding parameters to module methods.
- Support dynamically setting table columns. #41
- Support syntax check for new JavaScript features, such as nullish coalescing operator ??.
π Bug fixing:
- Fix word-break issue. #96
- Fix issue: apply chown to /run directory not recursively. #38
- Fix issue: can't access navigation menu item properties if label is empty. #92
- Fix REST API import issue. #94
- Fix issue: hidden&active properties of submenu in Navigation component do not work. #101
- Fix the highlight bug of the code editor.