New Features
- Add configs and docs for VSCode setup. #854
- Added
in this week
filter #569. - Allow users to use row id in the form redirect URL. #871
- Added a new "is months ago filter". #1018
- Added a new "is years ago filter". #1019
- Conditionally show form fields.
- Show badge when the user has account level premium.
- Added a new
ClientUndoRedoActionGroupId
request header to bundle multiple actions in a single API call. #951 - Applications can now be duplicated. #960
- Added option to use view's filters and sorting when listing rows. #190
- Added public gallery view #1057
- Fixed bug with 404 middleware returning different 404 error messages based on the endpoint.
- Made it possible to import data into an existing table. #342
- New templates:
- Benefit Show Manager
- Business Expenses
- Emergency Triage Log
- Employee Directory
- Growth Experiments
- Moving Company Manager
- Online Freelancer Management
- Personal Finance Manager
- User Feedback
- Workshops and Trainings
- Updated templates:
- Company Blog Management
- Student Planner
- Applicant Tracker
- Book Catalog
- Bucket List
- Car Maintenance Log
- Company Asset Tracker
- Email Marketing Campaigns
- Holiday Shopping
- Recipe Book
- Wedding Planning
- Tables can now be duplicated. #961
- Introduced environment variable to disable Google docs file preview. #1074
- Made it possible to select the entire row via the row context menu. #1061
- Show modal when the users clicks on a deactivated premium features. #1066
- Replaced all custom alert code with
Alert
component #1016 - Add ability to create and restore snapshots. #141
Bug Fixes
- Disable table import field type guessing and instead always import as text fields. #1050
- Upgrade the images provided in our example docker-compose files to be the latest and most secure. #1056
- Fix the perm delete trash cleanup job failing for self linking tables. #1075
- Add better error handling to row count job. #1051
- Fixed changing field type to unsupported form view bug. #1078
- Ensure the latest error is always shown when clicking the formula refresh options link. #1092
- Fixed duplicating view with that depends on select options mapping. #1104
- Don't allow invalid aggregate formulas from being created causing errors when inserting rows. #1089
- Fix backspace and delete keys breaking after selecting a formula text cell. #1085
- Fixed problem when new webhooks would be sent twice with both old and new payload.
- Fixed problem causing kanban view duplication to fail silently. #1109
Breaking Changes
- API endpoints
undo
andredo
now returns a list of actions undone/redone instead of a single action. - Removed
primary
from allcomponents
andstores
where it isn't absolutely required. #1057 - Concurrent field updates will now respond with a 409 instead of blocking until the previous update finished, set the env var BASEROW_WAIT_INSTEAD_OF_409_CONFLICT_ERROR to revert to the old behaviour. #1097
-
breaking change Webhooks
row.created
,row.updated
androw.deleted
are replaced withrows.created
,rows.updated
androws.deleted
, containing multiple changed rows at once. Already created webhooks will still be called, but the received body will contain only the first changed row instead of all rows. It is highly recommended to convert all webhooks to the new types. - Fix not being able to paste multiple cells when a formula field of array or single select type was in an error state. #1084
- API endpoint
/database/views/grid/${viewSlug}/public/info/
has been replaced by/database/views/${viewSlug}/public/info/
#1057 recommended converting all webhooks to the new types.