Highlight 🎉
Added unique value constraint for fields (exclusive feature)
Added non-empty validation for fields
Introduced a visual API query builder. Constructing API requests has become easier than ever 🥳.
Creating a record allows users to execute it after filling out the entire row.
Date picker now supports selecting year and month
Number fields show unformatted values during editing
Attachments now support S3 integration
QR code displayed when sharing URL
- Completed Chinese translation
- Added email notifications for successful imports
- Improved CSV import speed by 100%
- With API typecast enabled, user fields can be filled with username/id/email
Bug Fixes
- Fixed the issue where Lookup User could not be filtered
- Fixed the issue where file names were lost when downloading attachments
- Fixed the issue where new rows could not be copy-pasted
- Fixed the issue where attachments could not be displayed in certain cases
What's Changed
- chore: add workflow running key by @tea-artist in #681
- feat: filter support compact mode by @caoxing9 in #682
- feat: add helm chart to support k8s deployment by @tea-artist in #671
- fix: failed to modify the link relationship when exsiting lookup/rollup ref by @tea-artist in #684
- fix: email should lowercase by @tea-artist in #686
- chore: setup nestjs app for E2E testing by @Sky-FE in #688
- feat: dayjs i18n hooks by @caoxing9 in #689
- refactor: create record by @Sky-FE in #692
- chore: helm namespace support by @tea-artist in #694
- fix: the calendar component supports selecting the year and month by @Sky-FE in #693
- fix: media src did not config by @tea-artist in #696
- feat: add automation node icons by @caoxing9 in #697
- feat: oauth server by @boris-w in #678
- feat: update automation node icon by @caoxing9 in #698
- feat: oauth revoke by @boris-w in #701
- fix: oauth beta tag by @boris-w in #702
- feat: number editor cancel format display origin value by @caoxing9 in #703
- fix: error hooks filename by @caoxing9 in #704
- feat: support s3 storage by @boris-w in #705
- feat: support OIDC by @boris-w in #617
- fix: invoke analyze table api get
403
by token by @caoxing9 in #709 - feat: add automation permission definition by @caoxing9 in #708
- chore: add s3 env example by @boris-w in #706
- fix: migration pgcrypto by @tea-artist in #710
- feat: share url support generate qrcode by @caoxing9 in #712
- fix: paste from excel with spaces in multiple rows by @boris-w in #711
- feat: space billing by @Sky-FE in #713
- fix: space setting with permission by @Sky-FE in #716
- feat: table i18n by @caoxing9 in #717
- refactor: attachment remove bucket by @boris-w in #715
- fix: group color judgement error by @caoxing9 in #720
- refactor: better email notify by @tea-artist in #724
- feat: automation relative base by @caoxing9 in #725
- fix: lookup user filter by @boris-w in #723
- fix: i18n error by @caoxing9 in #726
- perf: optimise import & export by @caoxing9 in #729
- fix: import table lose primary key by @caoxing9 in #730
- feat: field validation by @Sky-FE in #731
- feat: optimizing route jumps for view deleted by @boris-w in #733
- fix: typecase support for user field by @tea-artist in #734
- perf: import new table only by sql by @caoxing9 in #735
- fix: usage limit by @Sky-FE in #738
- fix: view sort order different with manual sort by @caoxing9 in #739
- chore: adjusting the base sidebar option permission display control by @boris-w in #737
- fix: the shared form attachments upload by @Sky-FE in #740
- fix: download file missing file name by @boris-w in #741
- refactor: paste the expansion line to create the record with the fiel… by @boris-w in #742
- feat: query builder for developer by @tea-artist in #743
- fix: typo by @tea-artist in #744
- feat: copy and paste operations for pre-filled rows in the grid by @Sky-FE in #748
- feat: more params available in query builder by @tea-artist in #750
- refactor: react query by @tea-artist in #752
- chore: publish 1.3.0-beta.0 release by @tea-artist in #754
Full Changelog: v1.2.1-beta.0...v1.3.0-beta.0