What's Changed
- New data UI by @aptkingston in #14442
- Filter groups by @deanhannigan in #14546
- Update view handling of filters by @aptkingston in #14614
- Default view permissions to parent table roles by @aptkingston in #14597
- Default values for options and array types (frontend) by @aptkingston in #14635
- View changes - merge to V3 UI branch by @mike12345567 in #14694
- Fixes an issue where id and revision weren't passed to row action automations by @PClmnt in #14701
- Run rowAction from table only if allowed by @adrinr in #14706
- Fix relationship cell containing reference to deleted code by @aptkingston in #14793
- Prevent view queryUI transforms mutating state by @aptkingston in #14792
- Add default value toggle for both single and multi user columns by @aptkingston in #14777
- Fix view join parser for non-array values any "many" types by @aptkingston in #14790
- Budi 8677 ai column type v1 by @shogunpurple in #14711
- Fix filter drawer visibility in component popovers by @aptkingston in #14805
- Don't extend dataprovider queries when no extensions are in use by @aptkingston in #14804
- Display numbers using locale format in tables by @aptkingston in #14821
- Default user columns to current user for templates by @adrinr in #14839
- Preview role - multi-inheritance fixes by @mike12345567 in #14844
- BB AI QA testing fixes by @shogunpurple in #14846
- New RBAC UI by @aptkingston in #14577
- Row action name cleanup by @adrinr in #14849
- Make
queryUI
onViewV2
something you can write on its own, andquery
gets filled in for you by @samwho in #14818 - Role validation - allow permissionId to be optional by @mike12345567 in #14853
- Make sure processSearchFilters handles an undefined input. by @samwho in #14852
- Trigger info data in the frontend by @adrinr in #14854
- Frontend updates for storing view filters in
queryUI
by @aptkingston in #14857 - Calculation Views UI by @aptkingston in #14778
- Missing old row on automations by @adrinr in #14862
- Allow overriding the min version where we stop serving the power role by @adrinr in #14864
- Misc V3 improvements by @aptkingston in #14865
- Delete row actions when removing a datasource by @adrinr in #14859
- Remove row actions when unfetching tables by @adrinr in #14860
- Remove lightest and dark themes and add core types and utils for themes by @aptkingston in #14858
- Allow bigints in calculations by @samwho in #14878
- Fix default values when using multi-option column and supplying empty array. by @samwho in #14896
- Support boolean and bigint fields having default values. by @samwho in #14897
- Support view RBAC with forms and cache view definitions by @aptkingston in #14899
- Fix new filtering for with queries by @adrinr in #14871
- Data section toolbar standardisation by @aptkingston in #14888
- Account for logicalOperator inside UISearchFilter groups by @aptkingston in #14904
- Conditions reactivity fix + row actions improvement by @aptkingston in #14921
- Fix view calculations with relationships by @samwho in #14924
- Allow fields on count calculations. by @samwho in #14928
- Ai fixes by @shogunpurple in #14918
- Throw an error when attempting to bulkImport a relationship field into an internal table. by @samwho in #14925
- Allow tables to handle _id values in non DS+ rows by @aptkingston in #14929
- Allow counting non-numeric fields in calculation views by @aptkingston in #14930
- Fix flaky export test. by @samwho in #14932
- Sample data fix by @mike12345567 in #14937
- Minor OpenAPI updates by @mike12345567 in #14939
- Switch QA to v3-ui by @mike12345567 in #14938
- V3 UI by @aptkingston in #14556
Full Changelog: 2.33.14...3.0.0