1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-17 10:22:36 +00:00

Merge branch 'changed-repo-url-to-baserow-group' into 'develop'

Changed repository URL to baserow/baserow [1/2]

See merge request 
This commit is contained in:
Bram Wiepjes 2023-04-25 11:19:43 +00:00
commit c02f45a29e
46 changed files with 342 additions and 338 deletions
.gitlab-ci.yml
.gitlab/merge_request_templates
CONTRIBUTING.mdREADME.mdapp.json
backend
src/baserow/config/settings
tests
airtable_responses
baserow
contrib/database/field
performance
changelog.md
changelog
deploy
docs
web-frontend
modules/core/components/dashboard
test/unit/core/utils

View file

@ -95,11 +95,11 @@
# #
# On branches other than master: # On branches other than master:
# 1. A build job first tries to find the latest image built on that branch # 1. A build job first tries to find the latest image built on that branch
# (registry.gitlab.com/bramw/baserow/ci/IMAGE_NAME:ci-latest-BRANCH_NAME) # (registry.gitlab.com/baserow/baserow/ci/IMAGE_NAME:ci-latest-BRANCH_NAME)
# to use as a build cache. # to use as a build cache.
# 2. If no latest image is found then the build job will try use the latest ci dev image # 2. If no latest image is found then the build job will try use the latest ci dev image
# build on the develop branch: # build on the develop branch:
# (registry.gitlab.com/bramw/baserow/ci/IMAGE_NAME:ci-latest-develop) # (registry.gitlab.com/baserow/baserow/ci/IMAGE_NAME:ci-latest-develop)
# 3. Otherwise, the build job will run the build from scratch building all layers. # 3. Otherwise, the build job will run the build from scratch building all layers.
# 4. Once the build job finishes it will push a new ci-latest-BRANCH_NAME image for # 4. Once the build job finishes it will push a new ci-latest-BRANCH_NAME image for
# future pipelines to cache from. This image will be built with # future pipelines to cache from. This image will be built with
@ -136,12 +136,12 @@
# === Periodic full rebuilds on develop # === Periodic full rebuilds on develop
# #
# To get around the security implications of docker image layer caching we have a # To get around the security implications of docker image layer caching we have a
# daily ci pipeline scheduled job on develop (https://gitlab.com/bramw/baserow/-/pipeline_schedules) # daily ci pipeline scheduled job on develop (https://gitlab.com/baserow/baserow/-/pipeline_schedules)
# which sets TRIGGER_FULL_IMAGE_REBUILD=yes as a pipeline variable. This forces all # which sets TRIGGER_FULL_IMAGE_REBUILD=yes as a pipeline variable. This forces all
# the build stages to build their docker images from scratch pulling any updated base # the build stages to build their docker images from scratch pulling any updated base
# images. # images.
# #
# This pipeline rebuilds all the `registry.gitlab.com/bramw/baserow/ci/IMAGE_NAME:ci-latest-develop` # This pipeline rebuilds all the `registry.gitlab.com/baserow/baserow/ci/IMAGE_NAME:ci-latest-develop`
# images used for build caching on other branches, develop itself and on master to have # images used for build caching on other branches, develop itself and on master to have
# the latest security updates. # the latest security updates.
# #
@ -184,7 +184,7 @@ stages:
- publish - publish
variables: variables:
# Visit https://gitlab.com/bramw/baserow/-/pipelines/new select your branch # Visit https://gitlab.com/baserow/baserow/-/pipelines/new select your branch
# and click run to be able to run a new pipeline where you can manually control these # and click run to be able to run a new pipeline where you can manually control these
# variables. # variables.
TRIGGER_FULL_IMAGE_REBUILD: TRIGGER_FULL_IMAGE_REBUILD:
@ -207,7 +207,7 @@ variables:
CI_IMAGE_REPO: $CI_REGISTRY_IMAGE/ci CI_IMAGE_REPO: $CI_REGISTRY_IMAGE/ci
# Any images with tags prefixed with the two variables below will be cleaned up automatically # Any images with tags prefixed with the two variables below will be cleaned up automatically
# by our gitlab cleanup job: # by our gitlab cleanup job:
# (https://gitlab.com/bramw/baserow/-/settings/packages_and_registries). # (https://gitlab.com/baserow/baserow/-/settings/packages_and_registries).
# #
# ## Note: # ## Note:
# These cleanup tag prefixes are needed as gitlab only supports cleanup by defining # These cleanup tag prefixes are needed as gitlab only supports cleanup by defining

View file

@ -9,15 +9,15 @@
- [ ] A changelog entry has been added to `changelog/entries/unreleased` using `changelog/src/changelog.py` - [ ] A changelog entry has been added to `changelog/entries/unreleased` using `changelog/src/changelog.py`
- [ ] New/updated **Premium/Enterprise features** are separated correctly in the premium or enterprise folder - [ ] New/updated **Premium/Enterprise features** are separated correctly in the premium or enterprise folder
- [ ] The latest **Chrome and Firefox** have been used to test any new frontend features - [ ] The latest **Chrome and Firefox** have been used to test any new frontend features
- [ ] [Documentation](https://gitlab.com/bramw/baserow/-/tree/develop/docs) has been - [ ] [Documentation](https://gitlab.com/baserow/baserow/-/tree/develop/docs) has been
updated updated
- [ ] [Quality Standards](https://gitlab.com/bramw/baserow/-/blob/develop/CONTRIBUTING.md#quality-standards) - [ ] [Quality Standards](https://gitlab.com/baserow/baserow/-/blob/develop/CONTRIBUTING.md#quality-standards)
are met are met
- [ ] **Performance**: tables are still fast with 100k+ rows, 100+ field tables - [ ] **Performance**: tables are still fast with 100k+ rows, 100+ field tables
- [ ] The [redoc API pages](https://api.baserow.io/api/redoc/) have been updated for any - [ ] The [redoc API pages](https://api.baserow.io/api/redoc/) have been updated for any
REST API changes REST API changes
- [ ] - [ ]
Our [custom API docs](https://gitlab.com/bramw/baserow/-/blob/develop/web-frontend/modules/database/pages/APIDocsDatabase.vue) Our [custom API docs](https://gitlab.com/baserow/baserow/-/blob/develop/web-frontend/modules/database/pages/APIDocsDatabase.vue)
are updated for changes to endpoints accessed via api tokens are updated for changes to endpoints accessed via api tokens
- [ ] The UI/UX has been updated - [ ] The UI/UX has been updated
following [UI Style Guide](https://baserow.io/style-guide) following [UI Style Guide](https://baserow.io/style-guide)

View file

@ -10,7 +10,7 @@ get back to you as soon as possible with proposed issues.
## We develop with GitLab ## We develop with GitLab
We use GitLab to host code, to track issues and to make feature requests. The official We use GitLab to host code, to track issues and to make feature requests. The official
repository can be found on https://gitlab.com/bramw/baserow/. There is a mirror repository can be found on https://gitlab.com/baserow/baserow/. There is a mirror
repository on GitHub, but this is not the official one. repository on GitHub, but this is not the official one.
## The merge request process ## The merge request process
@ -50,7 +50,7 @@ project. Feel free to contact us if that is a concern.
## Bug reports ## Bug reports
We use GitLab issues to track public bugs. You can report a bug by opening a new issue We use GitLab issues to track public bugs. You can report a bug by opening a new issue
at https://gitlab.com/bramw/baserow/-/issues and selecting the Bug issue type. You may at https://gitlab.com/baserow/baserow/-/issues and selecting the Bug issue type. You may
also send the bug to us via email or via the contact form at https://baserow.io/contact also send the bug to us via email or via the contact form at https://baserow.io/contact
instead if you prefer. instead if you prefer.
@ -75,4 +75,4 @@ as the vulnerability might need to be addressed first.
## Updating Documentation ## Updating Documentation
The Baserow documentation can be updated by editing Markdown files in the `docs` directory. We use [CommonMark](https://commonmark.org/) specification rendered using [markdown-it](https://www.npmjs.com/package/markdown-it) library. The documentation site cannot be previewed at the moment, use a compatible Markdown editor to verify changes. The Baserow documentation can be updated by editing Markdown files in the `docs` directory. We use [CommonMark](https://commonmark.org/) specification rendered using [markdown-it](https://www.npmjs.com/package/markdown-it) library. The documentation site cannot be previewed at the moment, use a compatible Markdown editor to verify changes.

View file

@ -26,9 +26,8 @@ docker run -v baserow_data:/baserow/data -p 80:80 -p 443:443 baserow/baserow:1.1
**We're hiring remotely**! More information at https://baserow.io/jobs. **We're hiring remotely**! More information at https://baserow.io/jobs.
Join our forum on https://community.baserow.io/ or on Gitter via Join our forum on https://community.baserow.io/. See
https://gitter.im/bramw-baserow/community. See [CONTRIBUTING.md](./CONTRIBUTING.md) on [CONTRIBUTING.md](./CONTRIBUTING.md) on how to become a contributor.
how to become a contributor.
## Installation ## Installation
@ -62,7 +61,7 @@ development.
If you want to contribute to Baserow you can setup a development environment like so: If you want to contribute to Baserow you can setup a development environment like so:
``` ```
$ git clone https://gitlab.com/bramw/baserow.git $ git clone https://gitlab.com/baserow/baserow.git
$ cd baserow $ cd baserow
$ ./dev.sh --build $ ./dev.sh --build
``` ```
@ -92,10 +91,8 @@ Distributes under the MIT license. See `LICENSE` for more information.
Version: 1.16.0 Version: 1.16.0
The official repository can be found at https://gitlab.com/bramw/baserow. The official repository can be found at https://gitlab.com/baserow/baserow.
The changelog can be found [here](./changelog.md). The changelog can be found [here](./changelog.md).
Become a GitHub Sponsor [here](https://github.com/sponsors/bram2w). Become a GitHub Sponsor [here](https://github.com/sponsors/bram2w).
Community chat via https://gitter.im/bramw-baserow/community.

View file

@ -1,7 +1,7 @@
{ {
"name": "Baserow", "name": "Baserow",
"description": "Open source online no-code database and Airtable alternative. More information about persistent files on S3, scaling and installing a custom domain can be found on https://baserow.io/docs/guides/installation/install-on-heroku. Note that it might take a couple of minutes to deploy the app, so please be patient.", "description": "Open source online no-code database and Airtable alternative. More information about persistent files on S3, scaling and installing a custom domain can be found on https://baserow.io/docs/guides/installation/install-on-heroku. Note that it might take a couple of minutes to deploy the app, so please be patient.",
"repository": "https://gitlab.com/bramw/baserow", "repository": "https://gitlab.com/baserow/baserow",
"keywords": ["baserow", "no-code", "database", "airtable"], "keywords": ["baserow", "no-code", "database", "airtable"],
"logo": "https://baserow.io/img/favicon_192.png", "logo": "https://baserow.io/img/favicon_192.png",
"success_url": "/", "success_url": "/",

View file

@ -366,7 +366,7 @@ SPECTACULAR_SETTINGS = {
"CONTACT": {"url": "https://baserow.io/contact"}, "CONTACT": {"url": "https://baserow.io/contact"},
"LICENSE": { "LICENSE": {
"name": "MIT", "name": "MIT",
"url": "https://gitlab.com/bramw/baserow/-/blob/master/LICENSE", "url": "https://gitlab.com/baserow/baserow/-/blob/master/LICENSE",
}, },
"VERSION": "1.16.1-rc1", "VERSION": "1.16.1-rc1",
"SERVE_INCLUDE_SCHEMA": False, "SERVE_INCLUDE_SCHEMA": False,

View file

@ -7,7 +7,7 @@
"id":"usrdGm7k7NIVWhK7W7L", "id":"usrdGm7k7NIVWhK7W7L",
"firstName":"Bram", "firstName":"Bram",
"lastName":"W", "lastName":"W",
"email":"bramw@protonmail.com", "email":"bram@baserow.io",
"profilePicUrl":"https://static.airtable.com/images/userIcons/user_icon_7.png", "profilePicUrl":"https://static.airtable.com/images/userIcons/user_icon_7.png",
"permissionLevel":"owner" "permissionLevel":"owner"
} }

View file

@ -138,7 +138,7 @@ def test_valid_url(data_fixture):
"https://test.nl#test", "https://test.nl#test",
"http://baserow.io/hrscywv4p/image/upload/c_fill,g_faces:center," "http://baserow.io/hrscywv4p/image/upload/c_fill,g_faces:center,"
"h_128,w_128/yflwk7vffgwyyenftkr7.png", "h_128,w_128/yflwk7vffgwyyenftkr7.png",
"https://gitlab.com/bramw/baserow/-/issues?row=nice/route", "https://gitlab.com/baserow/baserow/-/issues?row=nice/route",
"https://web.archive.org/web/20210313191012/https://baserow.io/", "https://web.archive.org/web/20210313191012/https://baserow.io/",
"mailto:bram@baserow.io?test=test", "mailto:bram@baserow.io?test=test",
] ]

View file

@ -38,5 +38,5 @@ def test_deleting_many_of_rows_is_fast(data_fixture):
# perm delete these 1000 rows. # perm delete these 1000 rows.
# As of 23/08/2021 on a 5900X the profiler output showed 1.849 seconds to # As of 23/08/2021 on a 5900X the profiler output showed 1.849 seconds to
# perm delete these 1000 rows after the change was made to lookup trash entries # perm delete these 1000 rows after the change was made to lookup trash entries
# one by one, see https://gitlab.com/bramw/baserow/-/issues/595. # one by one, see https://gitlab.com/baserow/baserow/-/issues/595.
print(profiler.output_text(unicode=True, color=True)) print(profiler.output_text(unicode=True, color=True))

View file

@ -3,77 +3,77 @@
## Released 1.16.1-rc1 ## Released 1.16.1-rc1
### New features ### New features
* Add new env var BASEROW_ALLOW_MULTIPLE_SSO_PROVIDERS_FOR_SAME_ACCOUNT, which when set allows logging in using multiple different SSO providers to the same account [#1677](https://gitlab.com/bramw/baserow/-/issues/1677) * Add new env var BASEROW_ALLOW_MULTIPLE_SSO_PROVIDERS_FOR_SAME_ACCOUNT, which when set allows logging in using multiple different SSO providers to the same account [#1677](https://gitlab.com/baserow/baserow/-/issues/1677)
## Released 1.16.0 ## Released 1.16.0
### New features ### New features
* Add multiple cells selection with shift+click [#1157](https://gitlab.com/bramw/baserow/-/issues/1157) * Add multiple cells selection with shift+click [#1157](https://gitlab.com/baserow/baserow/-/issues/1157)
* Add calendar view [#140](https://gitlab.com/bramw/baserow/-/issues/140) * Add calendar view [#140](https://gitlab.com/baserow/baserow/-/issues/140)
* Pre-fill name field after the linked table name [#1619](https://gitlab.com/bramw/baserow/-/issues/1619) * Pre-fill name field after the linked table name [#1619](https://gitlab.com/baserow/baserow/-/issues/1619)
### Bug fixes ### Bug fixes
* Fix date picker grid breaking on smaller zoom levels [#1640](https://gitlab.com/bramw/baserow/-/issues/1640) * Fix date picker grid breaking on smaller zoom levels [#1640](https://gitlab.com/baserow/baserow/-/issues/1640)
* fix formula with now and field functions not always periodically refreshing [#1650](https://gitlab.com/bramw/baserow/-/issues/1650) * fix formula with now and field functions not always periodically refreshing [#1650](https://gitlab.com/baserow/baserow/-/issues/1650)
* Fix clicking on the download link of an image randomly opened the file instead. [#1652](https://gitlab.com/bramw/baserow/-/issues/1652) * Fix clicking on the download link of an image randomly opened the file instead. [#1652](https://gitlab.com/baserow/baserow/-/issues/1652)
* fix airtable importer crashing for rich text field containing user mention [#1660](https://gitlab.com/bramw/baserow/-/issues/1660) * fix airtable importer crashing for rich text field containing user mention [#1660](https://gitlab.com/baserow/baserow/-/issues/1660)
* ensure personal views are available in the advanced baserow plan [#1663](https://gitlab.com/bramw/baserow/-/issues/1663) * ensure personal views are available in the advanced baserow plan [#1663](https://gitlab.com/baserow/baserow/-/issues/1663)
* Fixed calendar styling [#1666](https://gitlab.com/bramw/baserow/-/issues/1666) * Fixed calendar styling [#1666](https://gitlab.com/baserow/baserow/-/issues/1666)
* Fix bug causing the frontend send wrong datetime values to the backend when using date/time pickers [#1667](https://gitlab.com/bramw/baserow/-/issues/1667) * Fix bug causing the frontend send wrong datetime values to the backend when using date/time pickers [#1667](https://gitlab.com/baserow/baserow/-/issues/1667)
* baserow realtime collaboration broken in heroku after channels upgrade [#1676](https://gitlab.com/bramw/baserow/-/issues/1676) * baserow realtime collaboration broken in heroku after channels upgrade [#1676](https://gitlab.com/baserow/baserow/-/issues/1676)
* Fix grid multiselect on small resolutions * Fix grid multiselect on small resolutions
* Fixed DRF Spectacular memory leak by caching the response and various warnings. * Fixed DRF Spectacular memory leak by caching the response and various warnings.
* Prevent validation error message to be displayed when adding a new field * Prevent validation error message to be displayed when adding a new field
### Refactors ### Refactors
* Globally renamed the concept of a 'group' to 'workspace'. [#1303](https://gitlab.com/bramw/baserow/-/issues/1303) * Globally renamed the concept of a 'group' to 'workspace'. [#1303](https://gitlab.com/baserow/baserow/-/issues/1303)
* https://baserow.io/docs/apis%2Fdeprecations * https://baserow.io/docs/apis%2Fdeprecations
* Renamed group to workspace in the frontend translations. [#1642](https://gitlab.com/bramw/baserow/-/issues/1642) * Renamed group to workspace in the frontend translations. [#1642](https://gitlab.com/baserow/baserow/-/issues/1642)
## Released 1.15.2 ## Released 1.15.2
### Bug fixes ### Bug fixes
* Fix bug that prevented from decoding dates sent as prefilled values in form URLs [#1630](https://gitlab.com/bramw/baserow/-/issues/1630) * Fix bug that prevented from decoding dates sent as prefilled values in form URLs [#1630](https://gitlab.com/baserow/baserow/-/issues/1630)
* Fix performance problem when checking token permissions * Fix performance problem when checking token permissions
## Released 1.15.1 ## Released 1.15.1
### Bug fixes ### Bug fixes
* Unregister the teams_in_group scope properly when navigating away from the teams settings page. [#1607](https://gitlab.com/bramw/baserow/-/issues/1607) * Unregister the teams_in_group scope properly when navigating away from the teams settings page. [#1607](https://gitlab.com/baserow/baserow/-/issues/1607)
* fix forms with multiple select fields not being submitable [#1625](https://gitlab.com/bramw/baserow/-/issues/1625) * fix forms with multiple select fields not being submitable [#1625](https://gitlab.com/baserow/baserow/-/issues/1625)
* Fix field creation when submitting with return/enter key * Fix field creation when submitting with return/enter key
## Released 1.15.0 ## Released 1.15.0
### New features ### New features
* Introduced a new command, `permanently_empty_database`, which will empty a database of all its tables. [#1090](https://gitlab.com/bramw/baserow/-/issues/1090) * Introduced a new command, `permanently_empty_database`, which will empty a database of all its tables. [#1090](https://gitlab.com/baserow/baserow/-/issues/1090)
* Improve create and edit field context [#1160](https://gitlab.com/bramw/baserow/-/issues/1160) * Improve create and edit field context [#1160](https://gitlab.com/baserow/baserow/-/issues/1160)
* Set field context menu width to 400px * Set field context menu width to 400px
* Open field type dropdown when field context menu is opened * Open field type dropdown when field context menu is opened
* Set field name after field type when empty * Set field name after field type when empty
* Increase field context menu dropdown height * Increase field context menu dropdown height
* Allow closing file preview by clicking outside [#1167](https://gitlab.com/bramw/baserow/-/issues/1167) * Allow closing file preview by clicking outside [#1167](https://gitlab.com/baserow/baserow/-/issues/1167)
* Added "Contains word" and "Doesn't contain word" filter for TextFieldType, LongTextFieldType, URLFieldType, EmailFieldType, SingleSelectFieldType, MultipleSelectFieldType and FormulaFieldType (text) fields. [#1236](https://gitlab.com/bramw/baserow/-/issues/1236) * Added "Contains word" and "Doesn't contain word" filter for TextFieldType, LongTextFieldType, URLFieldType, EmailFieldType, SingleSelectFieldType, MultipleSelectFieldType and FormulaFieldType (text) fields. [#1236](https://gitlab.com/baserow/baserow/-/issues/1236)
* When right-clicking on the row add button in the grid view, you can now add multiple rows at a time. [#1249](https://gitlab.com/bramw/baserow/-/issues/1249) * When right-clicking on the row add button in the grid view, you can now add multiple rows at a time. [#1249](https://gitlab.com/baserow/baserow/-/issues/1249)
* Add now() and today() formula with periodic updates [#1251](https://gitlab.com/bramw/baserow/-/issues/1251) * Add now() and today() formula with periodic updates [#1251](https://gitlab.com/baserow/baserow/-/issues/1251)
* Can add a row with textual values for single select, multiple select and link row field. [#1312](https://gitlab.com/bramw/baserow/-/issues/1312) * Can add a row with textual values for single select, multiple select and link row field. [#1312](https://gitlab.com/baserow/baserow/-/issues/1312)
* Link row field can now be imported. [#1312](https://gitlab.com/bramw/baserow/-/issues/1312) * Link row field can now be imported. [#1312](https://gitlab.com/baserow/baserow/-/issues/1312)
* Users can now create their own personal views. [#1448](https://gitlab.com/bramw/baserow/-/issues/1448) * Users can now create their own personal views. [#1448](https://gitlab.com/baserow/baserow/-/issues/1448)
* Make date fields timezone aware. [#1473](https://gitlab.com/bramw/baserow/-/issues/1473) * Make date fields timezone aware. [#1473](https://gitlab.com/baserow/baserow/-/issues/1473)
* Added missing actions for audit log. [#1500](https://gitlab.com/bramw/baserow/-/issues/1500) * Added missing actions for audit log. [#1500](https://gitlab.com/baserow/baserow/-/issues/1500)
* Show row and storage usage on premium admin group page. [#1513](https://gitlab.com/bramw/baserow/-/issues/1513) * Show row and storage usage on premium admin group page. [#1513](https://gitlab.com/baserow/baserow/-/issues/1513)
* Add open telemetry exporters for logging, traces and metrics enabled using the BASEROW_ENABLE_OTEL env var. [#1518](https://gitlab.com/bramw/baserow/-/issues/1518) * Add open telemetry exporters for logging, traces and metrics enabled using the BASEROW_ENABLE_OTEL env var. [#1518](https://gitlab.com/baserow/baserow/-/issues/1518)
* Add `is_nan` and `when_nan` formula functions [#1527](https://gitlab.com/bramw/baserow/-/issues/1527) * Add `is_nan` and `when_nan` formula functions [#1527](https://gitlab.com/baserow/baserow/-/issues/1527)
* Personal views improvements regarding premium. [#1532](https://gitlab.com/bramw/baserow/-/issues/1532) * Personal views improvements regarding premium. [#1532](https://gitlab.com/baserow/baserow/-/issues/1532)
* Add links in docs to new community maintained Baserow helm chart at https://artifacthub.io/packages/helm/christianknell/baserow. [#1549](https://gitlab.com/bramw/baserow/-/issues/1549) * Add links in docs to new community maintained Baserow helm chart at https://artifacthub.io/packages/helm/christianknell/baserow. [#1549](https://gitlab.com/baserow/baserow/-/issues/1549)
* Add ability to create application builder [#1567](https://gitlab.com/bramw/baserow/-/issues/1567) * Add ability to create application builder [#1567](https://gitlab.com/baserow/baserow/-/issues/1567)
* Make commenter role free for advanced and enterprise. [#1596](https://gitlab.com/bramw/baserow/-/issues/1596) * Make commenter role free for advanced and enterprise. [#1596](https://gitlab.com/baserow/baserow/-/issues/1596)
* Ensure that e2e tests have staff users to work with on post_migrate. [#1614](https://gitlab.com/bramw/baserow/-/issues/1614) * Ensure that e2e tests have staff users to work with on post_migrate. [#1614](https://gitlab.com/baserow/baserow/-/issues/1614)
* Add e2e tests. [#820](https://gitlab.com/bramw/baserow/-/issues/820) * Add e2e tests. [#820](https://gitlab.com/baserow/baserow/-/issues/820)
* Added new templates for 1.15 * Added new templates for 1.15
* Business Goal Tracker (OKRs) * Business Goal Tracker (OKRs)
* Health Inspection Reports * Health Inspection Reports
@ -81,30 +81,30 @@
* SMB Business Plan * SMB Business Plan
### Bug fixes ### Bug fixes
* Fix 500 error when fetching an aggregation that computes to `NaN` [#1054](https://gitlab.com/bramw/baserow/-/issues/1054) * Fix 500 error when fetching an aggregation that computes to `NaN` [#1054](https://gitlab.com/baserow/baserow/-/issues/1054)
* Improved the handling of taking a snapshot of, or duplicating, a database with many thousands of tables. [#1090](https://gitlab.com/bramw/baserow/-/issues/1090) * Improved the handling of taking a snapshot of, or duplicating, a database with many thousands of tables. [#1090](https://gitlab.com/baserow/baserow/-/issues/1090)
* Fixed API docs for creating and updating rows are missing for Multiple Select and Multiple Collaborator fields. [#1196](https://gitlab.com/bramw/baserow/-/issues/1196) * Fixed API docs for creating and updating rows are missing for Multiple Select and Multiple Collaborator fields. [#1196](https://gitlab.com/baserow/baserow/-/issues/1196)
* Fix issue where you wouldn't get an error if you inserted whitespace only into a form text field [#1202](https://gitlab.com/bramw/baserow/-/issues/1202) * Fix issue where you wouldn't get an error if you inserted whitespace only into a form text field [#1202](https://gitlab.com/baserow/baserow/-/issues/1202)
* Fixed memory leak when using our example `docker-compose` and a https URL in `BASEROW_CADDY_ADDRESSES` files caused by an incorrect Caddy healthcheck. [#1516](https://gitlab.com/bramw/baserow/-/issues/1516) * Fixed memory leak when using our example `docker-compose` and a https URL in `BASEROW_CADDY_ADDRESSES` files caused by an incorrect Caddy healthcheck. [#1516](https://gitlab.com/baserow/baserow/-/issues/1516)
* Fix date field failing hard when trying to prefill an empty form value. [#1521](https://gitlab.com/bramw/baserow/-/issues/1521) * Fix date field failing hard when trying to prefill an empty form value. [#1521](https://gitlab.com/baserow/baserow/-/issues/1521)
* Fix backspace stop responding due to double mixins. [#1523](https://gitlab.com/bramw/baserow/-/issues/1523) * Fix backspace stop responding due to double mixins. [#1523](https://gitlab.com/baserow/baserow/-/issues/1523)
* Single scrollbar for the personal and collaborative views. [#1531](https://gitlab.com/bramw/baserow/-/issues/1531) * Single scrollbar for the personal and collaborative views. [#1531](https://gitlab.com/baserow/baserow/-/issues/1531)
* Fixed Brotli decoding issue where you sometimes cannot import from Airtable. [#1555](https://gitlab.com/bramw/baserow/-/issues/1555) * Fixed Brotli decoding issue where you sometimes cannot import from Airtable. [#1555](https://gitlab.com/baserow/baserow/-/issues/1555)
* disable silky_analyze_queries by default in developer env as it causes double data updates [#1591](https://gitlab.com/bramw/baserow/-/issues/1591) * disable silky_analyze_queries by default in developer env as it causes double data updates [#1591](https://gitlab.com/baserow/baserow/-/issues/1591)
* Fix stuck jobs when error occured while in pending state [#1615](https://gitlab.com/bramw/baserow/-/issues/1615) * Fix stuck jobs when error occured while in pending state [#1615](https://gitlab.com/baserow/baserow/-/issues/1615)
* fix event loop is closed errors after channels upgrade [#1621](https://gitlab.com/bramw/baserow/-/issues/1621) * fix event loop is closed errors after channels upgrade [#1621](https://gitlab.com/baserow/baserow/-/issues/1621)
* Stop backend from failing hard during csv export if a character can't be encoded [#697](https://gitlab.com/bramw/baserow/-/issues/697) * Stop backend from failing hard during csv export if a character can't be encoded [#697](https://gitlab.com/baserow/baserow/-/issues/697)
* Fix being able to submit lookup field options without a field being selected [#941](https://gitlab.com/bramw/baserow/-/issues/941) * Fix being able to submit lookup field options without a field being selected [#941](https://gitlab.com/baserow/baserow/-/issues/941)
* Add missing `procps` system package to all-in-one docker image fixing `/baserow/supervisor/docker-postgres-setup.sh run` (#1512)[https://gitlab.com/bramw/baserow/-/issues/1512] * Add missing `procps` system package to all-in-one docker image fixing `/baserow/supervisor/docker-postgres-setup.sh run` (#1512)[https://gitlab.com/baserow/baserow/-/issues/1512]
* Fix SimpleGridView graphical glitches * Fix SimpleGridView graphical glitches
* Fix grid footer when only a few colums are displayed * Fix grid footer when only a few colums are displayed
* Add right border on grid last column * Add right border on grid last column
* Fix SimpleGridView border glitch in import modal * Fix SimpleGridView border glitch in import modal
### Refactors ### Refactors
* improve row before insert and move performance by refactoring the order to a fraction system [#1083](https://gitlab.com/bramw/baserow/-/issues/1083) * improve row before insert and move performance by refactoring the order to a fraction system [#1083](https://gitlab.com/baserow/baserow/-/issues/1083)
* Refactor date view filters to consider timezone when filtering results. [#1473](https://gitlab.com/bramw/baserow/-/issues/1473) * Refactor date view filters to consider timezone when filtering results. [#1473](https://gitlab.com/baserow/baserow/-/issues/1473)
* Move enterprise imports out of core. [#1537](https://gitlab.com/bramw/baserow/-/issues/1537) * Move enterprise imports out of core. [#1537](https://gitlab.com/baserow/baserow/-/issues/1537)
* Improve existing templates for 1.15 * Improve existing templates for 1.15
* Benefit Show Manager * Benefit Show Manager
* Business Expenses * Business Expenses
@ -114,25 +114,25 @@
* Upgrade Django Channels to version 4 and bumped other dependencies * Upgrade Django Channels to version 4 and bumped other dependencies
### Breaking API changes ### Breaking API changes
* Remove BASEROW_COUNT_ROWS_ENABLED and BASEROW_GROUP_STORAGE_USAGE_ENABLED env vars and replace them with a new setting on the settings page. [#1513](https://gitlab.com/bramw/baserow/-/issues/1513) * Remove BASEROW_COUNT_ROWS_ENABLED and BASEROW_GROUP_STORAGE_USAGE_ENABLED env vars and replace them with a new setting on the settings page. [#1513](https://gitlab.com/baserow/baserow/-/issues/1513)
* **Baserow formula breaking change** formula functions now automatically coerce null arguments to sensible blank defaults. `'some text' + null = 'some text'` instead of previously resulting in 'null' for example. See [community post](https://community.baserow.io/t/baserow-formula-breaking-change-introducing-null-values-and-automatic-coercion/2306) for more information. [#996](https://gitlab.com/bramw/baserow/-/issues/996) * **Baserow formula breaking change** formula functions now automatically coerce null arguments to sensible blank defaults. `'some text' + null = 'some text'` instead of previously resulting in 'null' for example. See [community post](https://community.baserow.io/t/baserow-formula-breaking-change-introducing-null-values-and-automatic-coercion/2306) for more information. [#996](https://gitlab.com/baserow/baserow/-/issues/996)
## Released (2023-01-18_1.14.0) ## Released (2023-01-18_1.14.0)
### New features ### New features
* Add the "Audit Log" enterprise feature. Now admins can see every action that has been done in the instance. [#1152](https://gitlab.com/bramw/baserow/-/issues/1152) * Add the "Audit Log" enterprise feature. Now admins can see every action that has been done in the instance. [#1152](https://gitlab.com/baserow/baserow/-/issues/1152)
* Add "has" and "has not" filters for Collaborators field. [#1204](https://gitlab.com/bramw/baserow/-/issues/1204) * Add "has" and "has not" filters for Collaborators field. [#1204](https://gitlab.com/baserow/baserow/-/issues/1204)
* Pressing shift + enter in a selected cell of the grid view creates a new row. [#1208](https://gitlab.com/bramw/baserow/-/issues/1208) * Pressing shift + enter in a selected cell of the grid view creates a new row. [#1208](https://gitlab.com/baserow/baserow/-/issues/1208)
* Select the primary field in the grid view after creating a new row. [#1217](https://gitlab.com/bramw/baserow/-/issues/1217) * Select the primary field in the grid view after creating a new row. [#1217](https://gitlab.com/baserow/baserow/-/issues/1217)
* Added a new setting to the Admin Settings page to enable/disable global group creation. [#1311](https://gitlab.com/bramw/baserow/-/issues/1311) * Added a new setting to the Admin Settings page to enable/disable global group creation. [#1311](https://gitlab.com/baserow/baserow/-/issues/1311)
* When your permissions change you now get notified in the frontend to reload your page [#1312](https://gitlab.com/bramw/baserow/-/issues/1312) * When your permissions change you now get notified in the frontend to reload your page [#1312](https://gitlab.com/baserow/baserow/-/issues/1312)
* Add various help icons to explain RBAC in the UI [#1318](https://gitlab.com/bramw/baserow/-/issues/1318) * Add various help icons to explain RBAC in the UI [#1318](https://gitlab.com/baserow/baserow/-/issues/1318)
* Pressing enter on a selected cell should select the cell below. [#1329](https://gitlab.com/bramw/baserow/-/issues/1329) * Pressing enter on a selected cell should select the cell below. [#1329](https://gitlab.com/baserow/baserow/-/issues/1329)
* Introduced a "select" and "deselect all" members button to the teams modal. [#1335](https://gitlab.com/bramw/baserow/-/issues/1335) * Introduced a "select" and "deselect all" members button to the teams modal. [#1335](https://gitlab.com/baserow/baserow/-/issues/1335)
* Database and table ids are now hashed in websocket messages to not leak sensitive data [#1374](https://gitlab.com/bramw/baserow/-/issues/1374) * Database and table ids are now hashed in websocket messages to not leak sensitive data [#1374](https://gitlab.com/baserow/baserow/-/issues/1374)
* Limit the amount of characters for messages supplied with group invitations to 250 [#1455](https://gitlab.com/bramw/baserow/-/issues/1455) * Limit the amount of characters for messages supplied with group invitations to 250 [#1455](https://gitlab.com/baserow/baserow/-/issues/1455)
* Add Free label to free roles on role selector [#1504](https://gitlab.com/bramw/baserow/-/issues/1504) * Add Free label to free roles on role selector [#1504](https://gitlab.com/baserow/baserow/-/issues/1504)
* ./dev.sh now uses "docker compose" command if available. * ./dev.sh now uses "docker compose" command if available.
* New templates: * New templates:
* Car Dealership Inventory * Car Dealership Inventory
@ -142,24 +142,24 @@
* Grocery Planner * Grocery Planner
### Bug fixes ### Bug fixes
* Fixed bug where it was not possible to change `conditional_color` decorator provider color after reloading. [#1098](https://gitlab.com/bramw/baserow/-/issues/1098) * Fixed bug where it was not possible to change `conditional_color` decorator provider color after reloading. [#1098](https://gitlab.com/baserow/baserow/-/issues/1098)
* Fixed issue during importing of serialized applications causing formula columns to have incorrect database column [#1220](https://gitlab.com/bramw/baserow/-/issues/1220) * Fixed issue during importing of serialized applications causing formula columns to have incorrect database column [#1220](https://gitlab.com/baserow/baserow/-/issues/1220)
* Fixed encoding issue where you couldn't import xml files with non-ascii characters [#1360](https://gitlab.com/bramw/baserow/-/issues/1360) * Fixed encoding issue where you couldn't import xml files with non-ascii characters [#1360](https://gitlab.com/baserow/baserow/-/issues/1360)
* Fixed upgrading a license from premium to enterprise results in an expired license. [#1403](https://gitlab.com/bramw/baserow/-/issues/1403) * Fixed upgrading a license from premium to enterprise results in an expired license. [#1403](https://gitlab.com/baserow/baserow/-/issues/1403)
* Fixed issue where 2 admins could lower each others permissions at the same time and lock each other out [#1443](https://gitlab.com/bramw/baserow/-/issues/1443) * Fixed issue where 2 admins could lower each others permissions at the same time and lock each other out [#1443](https://gitlab.com/baserow/baserow/-/issues/1443)
* Replaced the "contains not" and "has not" English filters with "doesn't contain" and "doesn't have" respectively. [#1452](https://gitlab.com/bramw/baserow/-/issues/1452) * Replaced the "contains not" and "has not" English filters with "doesn't contain" and "doesn't have" respectively. [#1452](https://gitlab.com/baserow/baserow/-/issues/1452)
* Tweaked the curl examples in the API documentation so that they work properly in all $SHELLs. [#1462](https://gitlab.com/bramw/baserow/-/issues/1462) * Tweaked the curl examples in the API documentation so that they work properly in all $SHELLs. [#1462](https://gitlab.com/baserow/baserow/-/issues/1462)
* Fixed a typo in the docker-compose.no-caddy.yml so it works out of the box. [#1469](https://gitlab.com/bramw/baserow/-/issues/1469) * Fixed a typo in the docker-compose.no-caddy.yml so it works out of the box. [#1469](https://gitlab.com/baserow/baserow/-/issues/1469)
* Form validator shows the correct message when a field is required. [#1475](https://gitlab.com/bramw/baserow/-/issues/1475) * Form validator shows the correct message when a field is required. [#1475](https://gitlab.com/baserow/baserow/-/issues/1475)
* Prevent errors after migrating and syncing RBAC roles by adding migration to rename NO_ROLE to NO_ACCESS [#1478](https://gitlab.com/bramw/baserow/-/issues/1478) * Prevent errors after migrating and syncing RBAC roles by adding migration to rename NO_ROLE to NO_ACCESS [#1478](https://gitlab.com/baserow/baserow/-/issues/1478)
* Fixed bug preventing groups from being restored when RBAC was enabled [#1485](https://gitlab.com/bramw/baserow/-/issues/1485) * Fixed bug preventing groups from being restored when RBAC was enabled [#1485](https://gitlab.com/baserow/baserow/-/issues/1485)
* Fixed issue where importing a database would immediately close the modal and not show progress [#1492](https://gitlab.com/bramw/baserow/-/issues/1492) * Fixed issue where importing a database would immediately close the modal and not show progress [#1492](https://gitlab.com/baserow/baserow/-/issues/1492)
* Fixed HOURS_UNTIL_TRASH_PERMANENTLY_DELETED environment variable is not converted to int. [#1499](https://gitlab.com/bramw/baserow/-/issues/1499) * Fixed HOURS_UNTIL_TRASH_PERMANENTLY_DELETED environment variable is not converted to int. [#1499](https://gitlab.com/baserow/baserow/-/issues/1499)
* Fixed Change Password dialog not visible. [#1501](https://gitlab.com/bramw/baserow/-/issues/1501) * Fixed Change Password dialog not visible. [#1501](https://gitlab.com/baserow/baserow/-/issues/1501)
* Resolved an issue in `delete_expired_users` so that it doesn't delete groups when admins are deactivated and not marked for deletion. [#1503](https://gitlab.com/bramw/baserow/-/issues/1503) * Resolved an issue in `delete_expired_users` so that it doesn't delete groups when admins are deactivated and not marked for deletion. [#1503](https://gitlab.com/baserow/baserow/-/issues/1503)
### Refactors ### Refactors
* Replaced deprecated `execCommand('copy')` with `clipboard API` for copy and paste. [#1392](https://gitlab.com/bramw/baserow/-/issues/1392) * Replaced deprecated `execCommand('copy')` with `clipboard API` for copy and paste. [#1392](https://gitlab.com/baserow/baserow/-/issues/1392)
* Introduce a single-parent hierarchy for models. * Introduce a single-parent hierarchy for models.
* Refactor paving the way for a future removal of the `ExportJob` system in favor of the `core/jobs` one. * Refactor paving the way for a future removal of the `ExportJob` system in favor of the `core/jobs` one.
@ -170,81 +170,81 @@
## Released (2022-12-22_1.13.3) ## Released (2022-12-22_1.13.3)
### New features ### New features
* Added more Maths formula functions. [#1183](https://gitlab.com/bramw/baserow/-/issues/1183) * Added more Maths formula functions. [#1183](https://gitlab.com/baserow/baserow/-/issues/1183)
* Add support for "Empty" and "Not Empty" filters for Collaborator field. [#1205](https://gitlab.com/bramw/baserow/-/issues/1205) * Add support for "Empty" and "Not Empty" filters for Collaborator field. [#1205](https://gitlab.com/baserow/baserow/-/issues/1205)
* Possibility to disable password authentication if another authentication provider is enabled. [#1317](https://gitlab.com/bramw/baserow/-/issues/1317) * Possibility to disable password authentication if another authentication provider is enabled. [#1317](https://gitlab.com/baserow/baserow/-/issues/1317)
* Users with roles higher than viewer on tables and databases now counted as paid users * Users with roles higher than viewer on tables and databases now counted as paid users
on the enterprise plan including users who get those roles from a team. [#1322](https://gitlab.com/bramw/baserow/-/issues/1322) on the enterprise plan including users who get those roles from a team. [#1322](https://gitlab.com/baserow/baserow/-/issues/1322)
* Add support for wildcard '*' in the FEATURE_FLAG env variable which enables all features. * Add support for wildcard '*' in the FEATURE_FLAG env variable which enables all features.
* (Enterprise Preview Feature) Database and Table level RBAC with Teams are now available as a preview feature for enterprise users, Add 'RBAC' to the FEATURE_FLAG env and restart var to enable. * (Enterprise Preview Feature) Database and Table level RBAC with Teams are now available as a preview feature for enterprise users, Add 'RBAC' to the FEATURE_FLAG env and restart var to enable.
* The ordering APIs can now accept a partial list of ids to order only these ids. * The ordering APIs can now accept a partial list of ids to order only these ids.
### Bug fixes ### Bug fixes
* Use the correct `OperationType` to restore rows [#1389](https://gitlab.com/bramw/baserow/-/issues/1389) * Use the correct `OperationType` to restore rows [#1389](https://gitlab.com/baserow/baserow/-/issues/1389)
* Fixed an issue where you would get an error if you accepted a group invitation with `NO_ACCESS` as you role [#1394](https://gitlab.com/bramw/baserow/-/issues/1394) * Fixed an issue where you would get an error if you accepted a group invitation with `NO_ACCESS` as you role [#1394](https://gitlab.com/baserow/baserow/-/issues/1394)
* Link/Lookup/Formula fields work again when restricting a users access to the related table [#1439](https://gitlab.com/bramw/baserow/-/issues/1439) * Link/Lookup/Formula fields work again when restricting a users access to the related table [#1439](https://gitlab.com/baserow/baserow/-/issues/1439)
* Prevent zooming in when clicking on an input on mobile. [#722](https://gitlab.com/bramw/baserow/-/issues/722) * Prevent zooming in when clicking on an input on mobile. [#722](https://gitlab.com/baserow/baserow/-/issues/722)
### Refactors ### Refactors
* Set a fixed width for `card_cover` thumbnails to have better-quality images. [#1278](https://gitlab.com/bramw/baserow/-/issues/1278) * Set a fixed width for `card_cover` thumbnails to have better-quality images. [#1278](https://gitlab.com/baserow/baserow/-/issues/1278)
## Released (2022-12-8_1.13.2) ## Released (2022-12-8_1.13.2)
### New features ### New features
* Add drag and drop zone for files to the row edit modal [#1161](https://gitlab.com/bramw/baserow/-/issues/1161) * Add drag and drop zone for files to the row edit modal [#1161](https://gitlab.com/baserow/baserow/-/issues/1161)
* Allow creating a new option by pressing enter in the dropdown [#1169](https://gitlab.com/bramw/baserow/-/issues/1169) * Allow creating a new option by pressing enter in the dropdown [#1169](https://gitlab.com/baserow/baserow/-/issues/1169)
* Added the teams functionality as an enterprise feature. [#1226](https://gitlab.com/bramw/baserow/-/issues/1226) * Added the teams functionality as an enterprise feature. [#1226](https://gitlab.com/baserow/baserow/-/issues/1226)
* Automatically enable/disable enterprise features upon activation/deactivation without needing a page refresh first. [#1306](https://gitlab.com/bramw/baserow/-/issues/1306) * Automatically enable/disable enterprise features upon activation/deactivation without needing a page refresh first. [#1306](https://gitlab.com/baserow/baserow/-/issues/1306)
* Don't require password verification when deleting user account. [#1401](https://gitlab.com/bramw/baserow/-/issues/1401) * Don't require password verification when deleting user account. [#1401](https://gitlab.com/baserow/baserow/-/issues/1401)
* Improved grid view on smaller screens by not making the primary field sticky. [#690](https://gitlab.com/bramw/baserow/-/issues/690) * Improved grid view on smaller screens by not making the primary field sticky. [#690](https://gitlab.com/baserow/baserow/-/issues/690)
* New items automatically get a new name in the modal. [1166](https://gitlab.com/bramw/baserow/-/issues/1166) * New items automatically get a new name in the modal. [1166](https://gitlab.com/baserow/baserow/-/issues/1166)
### Bug fixes ### Bug fixes
* Fixed failing webhook call log creation when a table has more than one webhooks. [#1100](https://gitlab.com/bramw/baserow/-/issues/1100) * Fixed failing webhook call log creation when a table has more than one webhooks. [#1100](https://gitlab.com/baserow/baserow/-/issues/1100)
* Fixed bug where only one condition per field was working in form's views. [#1400](https://gitlab.com/bramw/baserow/-/issues/1400) * Fixed bug where only one condition per field was working in form's views. [#1400](https://gitlab.com/baserow/baserow/-/issues/1400)
* Fixed the Heroku deployment template. [#1420](https://gitlab.com/bramw/baserow/-/issues/1420) * Fixed the Heroku deployment template. [#1420](https://gitlab.com/baserow/baserow/-/issues/1420)
* Fix "ERR_REDIRECT" for authenticated users redirected to the dashboard from the signup page. [1125](https://gitlab.com/bramw/baserow/-/issues/1125) * Fix "ERR_REDIRECT" for authenticated users redirected to the dashboard from the signup page. [1125](https://gitlab.com/baserow/baserow/-/issues/1125)
* Fixed a problem of some specific error messages not being recognized by the web front-end. * Fixed a problem of some specific error messages not being recognized by the web front-end.
### Refactors ### Refactors
* Refresh the JWT token when needed instead of periodically. [#1294](https://gitlab.com/bramw/baserow/-/issues/1294) * Refresh the JWT token when needed instead of periodically. [#1294](https://gitlab.com/baserow/baserow/-/issues/1294)
* Remove "// Baserow" from title on a publicly shared view if `show_logo` is set to false. [#1378](https://gitlab.com/bramw/baserow/-/issues/1378) * Remove "// Baserow" from title on a publicly shared view if `show_logo` is set to false. [#1378](https://gitlab.com/baserow/baserow/-/issues/1378)
## Released (2022-11-22_1.13.1) ## Released (2022-11-22_1.13.1)
### New features ### New features
* Made it possible to optionally hide fields in a publicly shared form by providing the `hide_FIELD` query parameter. [#1096](https://gitlab.com/bramw/baserow/-/issues/1096) * Made it possible to optionally hide fields in a publicly shared form by providing the `hide_FIELD` query parameter. [#1096](https://gitlab.com/baserow/baserow/-/issues/1096)
* Calendar / date field picker: Highlight the current date and weekend [#1128](https://gitlab.com/bramw/baserow/-/issues/1128) * Calendar / date field picker: Highlight the current date and weekend [#1128](https://gitlab.com/baserow/baserow/-/issues/1128)
* OAuth 2 flows now support redirects to specific pages. [#1288](https://gitlab.com/bramw/baserow/-/issues/1288) * OAuth 2 flows now support redirects to specific pages. [#1288](https://gitlab.com/baserow/baserow/-/issues/1288)
* Add support for language selection and group invitation tokens for OAuth 2 and SAML. [#1293](https://gitlab.com/bramw/baserow/-/issues/1293) * Add support for language selection and group invitation tokens for OAuth 2 and SAML. [#1293](https://gitlab.com/baserow/baserow/-/issues/1293)
* Implemented the option to start direct support if the instance is on the enterprise plan. * Implemented the option to start direct support if the instance is on the enterprise plan.
### Bug fixes ### Bug fixes
* `permanently_delete_marked_trash` task no longer fails on permanently deleting a table before an associated rows batch. [#1266](https://gitlab.com/bramw/baserow/-/issues/1266) * `permanently_delete_marked_trash` task no longer fails on permanently deleting a table before an associated rows batch. [#1266](https://gitlab.com/baserow/baserow/-/issues/1266)
* Fixed bug where "add filter" link was not clickable if the primary field has no compatible filter types. [#1302](https://gitlab.com/bramw/baserow/-/issues/1302) * Fixed bug where "add filter" link was not clickable if the primary field has no compatible filter types. [#1302](https://gitlab.com/baserow/baserow/-/issues/1302)
* Fixed authenticated state changing before redirected to the login page when logging off. [#1328](https://gitlab.com/bramw/baserow/-/issues/1328) * Fixed authenticated state changing before redirected to the login page when logging off. [#1328](https://gitlab.com/baserow/baserow/-/issues/1328)
* Fixed OAuth 2 flows for providers that don't provide user's name. Email will be used as a temporary placeholder so that an account can be created. [#1371](https://gitlab.com/bramw/baserow/-/issues/1371) * Fixed OAuth 2 flows for providers that don't provide user's name. Email will be used as a temporary placeholder so that an account can be created. [#1371](https://gitlab.com/baserow/baserow/-/issues/1371)
* Raise an exception when a user doesn't have a required feature on an endpoint * Raise an exception when a user doesn't have a required feature on an endpoint
* Standardize the API documentation "token" references. * Standardize the API documentation "token" references.
### Refactors ### Refactors
* Moved the Open Sans font to the static directory instead of a Google fonts dependency. [#1246](https://gitlab.com/bramw/baserow/-/issues/1246) * Moved the Open Sans font to the static directory instead of a Google fonts dependency. [#1246](https://gitlab.com/baserow/baserow/-/issues/1246)
* Replace the CSS classes for SSO settings forms. [#1336](https://gitlab.com/bramw/baserow/-/issues/1336) * Replace the CSS classes for SSO settings forms. [#1336](https://gitlab.com/baserow/baserow/-/issues/1336)
* Changed `TableGroupStorageUsageItemType.calculate_storage_usage` to use a PL/pgSQL function to speedup the storage usage calculation. * Changed `TableGroupStorageUsageItemType.calculate_storage_usage` to use a PL/pgSQL function to speedup the storage usage calculation.
## Released (2022-11-02_1.13.0) ## Released (2022-11-02_1.13.0)
### New features ### New features
* Always allow the cover image of a gallery view to be accessible by a public view [#1113](https://gitlab.com/bramw/baserow/-/issues/1113) * Always allow the cover image of a gallery view to be accessible by a public view [#1113](https://gitlab.com/baserow/baserow/-/issues/1113)
* Added the ability to double click a grid field name so that quick edits can be made. [#1147](https://gitlab.com/bramw/baserow/-/issues/1147) * Added the ability to double click a grid field name so that quick edits can be made. [#1147](https://gitlab.com/baserow/baserow/-/issues/1147)
* Add an option to remove the Baserow logo from your public view. [#1203](https://gitlab.com/bramw/baserow/-/issues/1203) * Add an option to remove the Baserow logo from your public view. [#1203](https://gitlab.com/baserow/baserow/-/issues/1203)
* Added SAML protocol implementation for Single Sign On as an enterprise feature. [#1227](https://gitlab.com/bramw/baserow/-/issues/1227) * Added SAML protocol implementation for Single Sign On as an enterprise feature. [#1227](https://gitlab.com/baserow/baserow/-/issues/1227)
* Added OAuth2 support for Single Sign On with Google, Facebook, GitHub, and GitLab as preconfigured providers. Added general support for OpenID Connect. [#1254](https://gitlab.com/bramw/baserow/-/issues/1254) * Added OAuth2 support for Single Sign On with Google, Facebook, GitHub, and GitLab as preconfigured providers. Added general support for OpenID Connect. [#1254](https://gitlab.com/baserow/baserow/-/issues/1254)
* Added Zapier integration code. [#816](https://gitlab.com/bramw/baserow/-/issues/816) * Added Zapier integration code. [#816](https://gitlab.com/baserow/baserow/-/issues/816)
* Background pending tasks like duplication and template_install are restored in a new frontend session if unfinished. [#885](https://gitlab.com/bramw/baserow/-/issues/885) * Background pending tasks like duplication and template_install are restored in a new frontend session if unfinished. [#885](https://gitlab.com/baserow/baserow/-/issues/885)
* Expose `read_only` in the list fields endpoint. * Expose `read_only` in the list fields endpoint.
* Made it possible to add additional signup step via plugins. * Made it possible to add additional signup step via plugins.
* Made it possible to filter on the `created_on` and `updated_on` columns, even though * Made it possible to filter on the `created_on` and `updated_on` columns, even though
@ -253,34 +253,34 @@ they're not exposed via fields.
* Upgraded python version from `python-3.7.16` to `python-3.9.2`. * Upgraded python version from `python-3.7.16` to `python-3.9.2`.
### Bug fixes ### Bug fixes
* Fixed slug rotation for GalleryView. [#1232](https://gitlab.com/bramw/baserow/-/issues/1232) * Fixed slug rotation for GalleryView. [#1232](https://gitlab.com/baserow/baserow/-/issues/1232)
* Fixed bug where it was not possible to select text in a selected and editing cell in Chrome. [#1234](https://gitlab.com/bramw/baserow/-/issues/1234) * Fixed bug where it was not possible to select text in a selected and editing cell in Chrome. [#1234](https://gitlab.com/baserow/baserow/-/issues/1234)
* Selecting text in models, contexts, form fields and grid view cells no longer unselects when releasing the mouse outside. [#1243](https://gitlab.com/bramw/baserow/-/issues/1243) * Selecting text in models, contexts, form fields and grid view cells no longer unselects when releasing the mouse outside. [#1243](https://gitlab.com/baserow/baserow/-/issues/1243)
* Duplicating a table with a removed single select option value no longer results in an error. [#1263](https://gitlab.com/bramw/baserow/-/issues/1263) * Duplicating a table with a removed single select option value no longer results in an error. [#1263](https://gitlab.com/baserow/baserow/-/issues/1263)
* Fixed bug where the row metadata was not updated when receiving a realtime event. * Fixed bug where the row metadata was not updated when receiving a realtime event.
### Refactors ### Refactors
* Replace members modal with a new settings page. [#1229](https://gitlab.com/bramw/baserow/-/issues/1229) * Replace members modal with a new settings page. [#1229](https://gitlab.com/baserow/baserow/-/issues/1229)
* Frontend now install templates as an async job in background instead of using a blocking call. [#885](https://gitlab.com/bramw/baserow/-/issues/885) * Frontend now install templates as an async job in background instead of using a blocking call. [#885](https://gitlab.com/baserow/baserow/-/issues/885)
* Changed the add label of several buttons. * Changed the add label of several buttons.
### Breaking API changes ### Breaking API changes
* Changed error codes returned by the premium license API endpoints to replacing `PREMIUM_LICENSE` with `LICENSE`. [#1230](https://gitlab.com/bramw/baserow/-/issues/1230) * Changed error codes returned by the premium license API endpoints to replacing `PREMIUM_LICENSE` with `LICENSE`. [#1230](https://gitlab.com/baserow/baserow/-/issues/1230)
* The "token_auth" endpoint response and "user_data_updated" messages now have an "active_licenses" key instead of "premium" indicating what licenses the user has active. [#1230](https://gitlab.com/bramw/baserow/-/issues/1230) * The "token_auth" endpoint response and "user_data_updated" messages now have an "active_licenses" key instead of "premium" indicating what licenses the user has active. [#1230](https://gitlab.com/baserow/baserow/-/issues/1230)
* Changed the JWT library to fix a problem causing the refresh-tokens not working properly. [#787](https://gitlab.com/bramw/baserow/-/issues/787) * Changed the JWT library to fix a problem causing the refresh-tokens not working properly. [#787](https://gitlab.com/baserow/baserow/-/issues/787)
* List jobs endpoint "list_job" returns now an object with jobs instead of a list of jobs. [#885](https://gitlab.com/bramw/baserow/-/issues/885) * List jobs endpoint "list_job" returns now an object with jobs instead of a list of jobs. [#885](https://gitlab.com/baserow/baserow/-/issues/885)
## Released (2022-09-20_1.12.1) ## Released (2022-09-20_1.12.1)
### New features ### New features
* Show database and table duplication progress in the left sidebar. [#1059](https://gitlab.com/bramw/baserow/-/issues/1059) * Show database and table duplication progress in the left sidebar. [#1059](https://gitlab.com/baserow/baserow/-/issues/1059)
* Always allow the cover image of a gallery view to be accessible by a public view [#1113](https://gitlab.com/bramw/baserow/-/issues/1113) * Always allow the cover image of a gallery view to be accessible by a public view [#1113](https://gitlab.com/baserow/baserow/-/issues/1113)
* Add a rich preview while importing data to an existing table. [#1120](https://gitlab.com/bramw/baserow/-/issues/1120) * Add a rich preview while importing data to an existing table. [#1120](https://gitlab.com/baserow/baserow/-/issues/1120)
* Made it possible to share the Kanban view publicly. [#1146](https://gitlab.com/bramw/baserow/-/issues/1146) * Made it possible to share the Kanban view publicly. [#1146](https://gitlab.com/baserow/baserow/-/issues/1146)
* Added support for placeholders in form headings and fields. [#1168](https://gitlab.com/bramw/baserow/-/issues/1168) * Added support for placeholders in form headings and fields. [#1168](https://gitlab.com/baserow/baserow/-/issues/1168)
* Added link, button, get_link_label and get_link_url formula functions. [#818](https://gitlab.com/bramw/baserow/-/issues/818) * Added link, button, get_link_label and get_link_url formula functions. [#818](https://gitlab.com/baserow/baserow/-/issues/818)
* Add env vars for controlling which URLs and IPs webhooks are allowed to use. [#931](https://gitlab.com/bramw/baserow/-/issues/931) * Add env vars for controlling which URLs and IPs webhooks are allowed to use. [#931](https://gitlab.com/baserow/baserow/-/issues/931)
* New templates: * New templates:
* Copy Management * Copy Management
* Hiking Guide * Hiking Guide
@ -295,35 +295,35 @@ they're not exposed via fields.
* Wedding Client Planner * Wedding Client Planner
### Bug fixes ### Bug fixes
* Fixed a bug that breaks the link row modal when a formula is referencing a single select field. [#1111](https://gitlab.com/bramw/baserow/-/issues/1111) * Fixed a bug that breaks the link row modal when a formula is referencing a single select field. [#1111](https://gitlab.com/baserow/baserow/-/issues/1111)
* Always allow the cover image of a gallery view to be accessible by a public view [#1113](https://gitlab.com/bramw/baserow/-/issues/1113) * Always allow the cover image of a gallery view to be accessible by a public view [#1113](https://gitlab.com/baserow/baserow/-/issues/1113)
* Fixed an issue where customers with malformed file extensions were unable to snapshot or duplicate properly [#1194](https://gitlab.com/bramw/baserow/-/issues/1194) * Fixed an issue where customers with malformed file extensions were unable to snapshot or duplicate properly [#1194](https://gitlab.com/baserow/baserow/-/issues/1194)
* Fixed Multiple Collaborators field renames. Now renaming the field won't recreate the field so that data is preserved. * Fixed Multiple Collaborators field renames. Now renaming the field won't recreate the field so that data is preserved.
* Plugins can now change any and all Django settings instead of just the ones set previously by Baserow. * Plugins can now change any and all Django settings instead of just the ones set previously by Baserow.
* Static files collected from plugins will now be correctly served. * Static files collected from plugins will now be correctly served.
* The /admin url postfix will now be passed through to the backend API for plugins to use. * The /admin url postfix will now be passed through to the backend API for plugins to use.
### Refactors ### Refactors
* Formulas which referenced other aggregate formulas now will work correctly. [#1081](https://gitlab.com/bramw/baserow/-/issues/1081) * Formulas which referenced other aggregate formulas now will work correctly. [#1081](https://gitlab.com/baserow/baserow/-/issues/1081)
* Improved file import UX for existing table. [#1120](https://gitlab.com/bramw/baserow/-/issues/1120) * Improved file import UX for existing table. [#1120](https://gitlab.com/baserow/baserow/-/issues/1120)
* Used SimpleGrid component for SelectRowModal. [#1120](https://gitlab.com/bramw/baserow/-/issues/1120) * Used SimpleGrid component for SelectRowModal. [#1120](https://gitlab.com/baserow/baserow/-/issues/1120)
## Released (2022-09-07_1.12.0) ## Released (2022-09-07_1.12.0)
### New features ### New features
* Add cancel button to field update context [#1020](https://gitlab.com/bramw/baserow/-/issues/1020) * Add cancel button to field update context [#1020](https://gitlab.com/baserow/baserow/-/issues/1020)
* Sort fields on row select modal by the order of the first view in the related table. [#1062](https://gitlab.com/bramw/baserow/-/issues/1062) * Sort fields on row select modal by the order of the first view in the related table. [#1062](https://gitlab.com/baserow/baserow/-/issues/1062)
* Allow not creating a reversed relationship with the link row field. [#1063](https://gitlab.com/bramw/baserow/-/issues/1063) * Allow not creating a reversed relationship with the link row field. [#1063](https://gitlab.com/baserow/baserow/-/issues/1063)
* Allow creating new rows when selecting a related row [#1064](https://gitlab.com/bramw/baserow/-/issues/1064) * Allow creating new rows when selecting a related row [#1064](https://gitlab.com/baserow/baserow/-/issues/1064)
* Search automatically after 400ms when chosing a related field via the modal. [#1091](https://gitlab.com/bramw/baserow/-/issues/1091) * Search automatically after 400ms when chosing a related field via the modal. [#1091](https://gitlab.com/baserow/baserow/-/issues/1091)
* Added Multiple Collaborators field type. [#1119](https://gitlab.com/bramw/baserow/-/issues/1119) * Added Multiple Collaborators field type. [#1119](https://gitlab.com/baserow/baserow/-/issues/1119)
* Add API token authentication support to multipart and via-URL file uploads. [#255](https://gitlab.com/bramw/baserow/-/issues/255) * Add API token authentication support to multipart and via-URL file uploads. [#255](https://gitlab.com/baserow/baserow/-/issues/255)
* Introduced a premium form survey style theme. [#524](https://gitlab.com/bramw/baserow/-/issues/524) * Introduced a premium form survey style theme. [#524](https://gitlab.com/baserow/baserow/-/issues/524)
* Enable `file field` in `form` views. [#525](https://gitlab.com/bramw/baserow/-/issues/525) * Enable `file field` in `form` views. [#525](https://gitlab.com/baserow/baserow/-/issues/525)
* Force browser language when viewing a public view. [#834](https://gitlab.com/bramw/baserow/-/issues/834) * Force browser language when viewing a public view. [#834](https://gitlab.com/baserow/baserow/-/issues/834)
* Fields can now be duplicated with their cell values also. [#964](https://gitlab.com/bramw/baserow/-/issues/964) * Fields can now be duplicated with their cell values also. [#964](https://gitlab.com/baserow/baserow/-/issues/964)
* Add a tooltip to applications and tables in the left sidebar to show the full name. [#986](https://gitlab.com/bramw/baserow/-/issues/986) * Add a tooltip to applications and tables in the left sidebar to show the full name. [#986](https://gitlab.com/baserow/baserow/-/issues/986)
* Add `isort` settings to sort python imports. * Add `isort` settings to sort python imports.
* Add navigation buttons to the `RowEditModal`. * Add navigation buttons to the `RowEditModal`.
* Add row url parameter to `gallery` and `kanban` view. * Add row url parameter to `gallery` and `kanban` view.
@ -333,16 +333,16 @@ they're not exposed via fields.
* Only allow relative urls in the in the original query parameter. * Only allow relative urls in the in the original query parameter.
### Bug fixes ### Bug fixes
* Resolve an issue with uploading a file via a URL when it contains a querystring. [#1034](https://gitlab.com/bramw/baserow/-/issues/1034) * Resolve an issue with uploading a file via a URL when it contains a querystring. [#1034](https://gitlab.com/baserow/baserow/-/issues/1034)
* Fixed a bug when importing Airtable base with a date field less than 1000. [#1046](https://gitlab.com/bramw/baserow/-/issues/1046) * Fixed a bug when importing Airtable base with a date field less than 1000. [#1046](https://gitlab.com/baserow/baserow/-/issues/1046)
* Add new filter types 'is after today' and 'is before today'. [#1093](https://gitlab.com/bramw/baserow/-/issues/1093) * Add new filter types 'is after today' and 'is before today'. [#1093](https://gitlab.com/baserow/baserow/-/issues/1093)
* Fixed a bug that make the grid view crash when searching text and a formula field is referencing a singe-select field. [#1110](https://gitlab.com/bramw/baserow/-/issues/1110) * Fixed a bug that make the grid view crash when searching text and a formula field is referencing a singe-select field. [#1110](https://gitlab.com/baserow/baserow/-/issues/1110)
* Prefetch field options on views that are iterated over on field update realtime events [#1113](https://gitlab.com/bramw/baserow/-/issues/1113) * Prefetch field options on views that are iterated over on field update realtime events [#1113](https://gitlab.com/baserow/baserow/-/issues/1113)
* Resolve circular dependency in `FieldWithFiltersAndSortsSerializer` [#1113](https://gitlab.com/bramw/baserow/-/issues/1113) * Resolve circular dependency in `FieldWithFiltersAndSortsSerializer` [#1113](https://gitlab.com/baserow/baserow/-/issues/1113)
* Clearing cell values multi-selected from right to left with backspace shifts selection to the right and results in wrong deletion. [#1134](https://gitlab.com/bramw/baserow/-/issues/1134) * Clearing cell values multi-selected from right to left with backspace shifts selection to the right and results in wrong deletion. [#1134](https://gitlab.com/baserow/baserow/-/issues/1134)
* Fixed a bug that prevent to use arrows keys in the grid view when a formula field is selected. [#1136](https://gitlab.com/bramw/baserow/-/issues/1136) * Fixed a bug that prevent to use arrows keys in the grid view when a formula field is selected. [#1136](https://gitlab.com/baserow/baserow/-/issues/1136)
* "Link to table" field does not allow submitting empty values. [#1159](https://gitlab.com/bramw/baserow/-/issues/1159) * "Link to table" field does not allow submitting empty values. [#1159](https://gitlab.com/baserow/baserow/-/issues/1159)
* Resolve an invalid URL in the "Backend URL mis-configuration detected" error message. [#967](https://gitlab.com/bramw/baserow/-/issues/967) * Resolve an invalid URL in the "Backend URL mis-configuration detected" error message. [#967](https://gitlab.com/baserow/baserow/-/issues/967)
* Fix various misspellings. Contributed by [@Josh Soref](https://github.com/jsoref/) using [check-spelling.dev](https://check-spelling.dev/) * Fix various misspellings. Contributed by [@Josh Soref](https://github.com/jsoref/) using [check-spelling.dev](https://check-spelling.dev/)
* Fixed broken call grouping when getting linked row names from server. * Fixed broken call grouping when getting linked row names from server.
* Fixed bug where the "Create option" button was not visible for the single and multiple * Fixed bug where the "Create option" button was not visible for the single and multiple
@ -353,11 +353,11 @@ protected views.
* Fixed horizontal scroll on Mac OSX. * Fixed horizontal scroll on Mac OSX.
### Refactors ### Refactors
* Fixed error when sharing a view publicly with sorts more than one multi-select field. [#1082](https://gitlab.com/bramw/baserow/-/issues/1082) * Fixed error when sharing a view publicly with sorts more than one multi-select field. [#1082](https://gitlab.com/baserow/baserow/-/issues/1082)
* Fix view and fields getting out of date on realtime updates. [#1112](https://gitlab.com/bramw/baserow/-/issues/1112) * Fix view and fields getting out of date on realtime updates. [#1112](https://gitlab.com/baserow/baserow/-/issues/1112)
* Fixed crash in gallery view with searching. [#1130](https://gitlab.com/bramw/baserow/-/issues/1130) * Fixed crash in gallery view with searching. [#1130](https://gitlab.com/baserow/baserow/-/issues/1130)
* Users can copy/paste images into a file field. [#367](https://gitlab.com/bramw/baserow/-/issues/367) * Users can copy/paste images into a file field. [#367](https://gitlab.com/baserow/baserow/-/issues/367)
* Make it possible to copy/paste/import from/to text values for multi-select and file fields. [#913](https://gitlab.com/bramw/baserow/-/issues/913) * Make it possible to copy/paste/import from/to text values for multi-select and file fields. [#913](https://gitlab.com/baserow/baserow/-/issues/913)
### Breaking API changes ### Breaking API changes
* The date parsing takes the date format into account when parsing unless the format respect the ISO-8601 format. This will change the value for ambiguous dates like `02/03/2020`. * The date parsing takes the date format into account when parsing unless the format respect the ISO-8601 format. This will change the value for ambiguous dates like `02/03/2020`.
@ -367,23 +367,23 @@ protected views.
## Released (2022-07-27_1.11.0) ## Released (2022-07-27_1.11.0)
### New features ### New features
* Replaced all custom alert code with `Alert` component [#1016](https://gitlab.com/bramw/baserow/-/issues/1016) * Replaced all custom alert code with `Alert` component [#1016](https://gitlab.com/baserow/baserow/-/issues/1016)
* Added a new "is months ago filter". [#1018](https://gitlab.com/bramw/baserow/-/issues/1018) * Added a new "is months ago filter". [#1018](https://gitlab.com/baserow/baserow/-/issues/1018)
* Added a new "is years ago filter". [#1019](https://gitlab.com/bramw/baserow/-/issues/1019) * Added a new "is years ago filter". [#1019](https://gitlab.com/baserow/baserow/-/issues/1019)
* Added public gallery view [#1057](https://gitlab.com/bramw/baserow/-/issues/1057) * Added public gallery view [#1057](https://gitlab.com/baserow/baserow/-/issues/1057)
* Made it possible to select the entire row via the row context menu. [#1061](https://gitlab.com/bramw/baserow/-/issues/1061) * Made it possible to select the entire row via the row context menu. [#1061](https://gitlab.com/baserow/baserow/-/issues/1061)
* Show modal when the users clicks on a deactivated premium features. [#1066](https://gitlab.com/bramw/baserow/-/issues/1066) * Show modal when the users clicks on a deactivated premium features. [#1066](https://gitlab.com/baserow/baserow/-/issues/1066)
* Introduced environment variable to disable Google docs file preview. [#1074](https://gitlab.com/bramw/baserow/-/issues/1074) * Introduced environment variable to disable Google docs file preview. [#1074](https://gitlab.com/baserow/baserow/-/issues/1074)
* Add ability to create and restore snapshots. [#141](https://gitlab.com/bramw/baserow/-/issues/141) * Add ability to create and restore snapshots. [#141](https://gitlab.com/baserow/baserow/-/issues/141)
* Added option to use view's filters and sorting when listing rows. [#190](https://gitlab.com/bramw/baserow/-/issues/190) * Added option to use view's filters and sorting when listing rows. [#190](https://gitlab.com/baserow/baserow/-/issues/190)
* Made it possible to import data into an existing table. [#342](https://gitlab.com/bramw/baserow/-/issues/342) * Made it possible to import data into an existing table. [#342](https://gitlab.com/baserow/baserow/-/issues/342)
* Add configs and docs for VSCode setup. [#854](https://gitlab.com/bramw/baserow/-/issues/854) * Add configs and docs for VSCode setup. [#854](https://gitlab.com/baserow/baserow/-/issues/854)
* Allow users to use row id in the form redirect URL. [#871](https://gitlab.com/bramw/baserow/-/issues/871) * Allow users to use row id in the form redirect URL. [#871](https://gitlab.com/baserow/baserow/-/issues/871)
* When viewing an expanded row switch to a unique URL which links to that row. [#938](https://gitlab.com/bramw/baserow/-/issues/938) * When viewing an expanded row switch to a unique URL which links to that row. [#938](https://gitlab.com/baserow/baserow/-/issues/938)
* Added a new `ClientUndoRedoActionGroupId` request header to bundle multiple actions in a single API call. [#951](https://gitlab.com/bramw/baserow/-/issues/951) * Added a new `ClientUndoRedoActionGroupId` request header to bundle multiple actions in a single API call. [#951](https://gitlab.com/baserow/baserow/-/issues/951)
* Added `in this week` filter [#954](https://gitlab.com/bramw/baserow/-/issues/954) * Added `in this week` filter [#954](https://gitlab.com/baserow/baserow/-/issues/954)
* Applications can now be duplicated. [#960](https://gitlab.com/bramw/baserow/-/issues/960) * Applications can now be duplicated. [#960](https://gitlab.com/baserow/baserow/-/issues/960)
* Tables can now be duplicated. [#961](https://gitlab.com/bramw/baserow/-/issues/961) * Tables can now be duplicated. [#961](https://gitlab.com/baserow/baserow/-/issues/961)
* Conditionally show form fields. * Conditionally show form fields.
* Fixed bug with 404 middleware returning different 404 error messages based on the endpoint. * Fixed bug with 404 middleware returning different 404 error messages based on the endpoint.
* New templates: * New templates:
@ -412,25 +412,25 @@ protected views.
* Wedding Planning * Wedding Planning
### Bug fixes ### Bug fixes
* Disable table import field type guessing and instead always import as text fields. [#1050](https://gitlab.com/bramw/baserow/-/issues/1050) * Disable table import field type guessing and instead always import as text fields. [#1050](https://gitlab.com/baserow/baserow/-/issues/1050)
* Add better error handling to row count job. [#1051](https://gitlab.com/bramw/baserow/-/issues/1051) * Add better error handling to row count job. [#1051](https://gitlab.com/baserow/baserow/-/issues/1051)
* Upgrade the images provided in our example docker-compose files to be the latest and most secure. [#1056](https://gitlab.com/bramw/baserow/-/issues/1056) * Upgrade the images provided in our example docker-compose files to be the latest and most secure. [#1056](https://gitlab.com/baserow/baserow/-/issues/1056)
* Fix the perm delete trash cleanup job failing for self linking tables. [#1075](https://gitlab.com/bramw/baserow/-/issues/1075) * Fix the perm delete trash cleanup job failing for self linking tables. [#1075](https://gitlab.com/baserow/baserow/-/issues/1075)
* Fixed changing field type to unsupported form view bug. [#1078](https://gitlab.com/bramw/baserow/-/issues/1078) * Fixed changing field type to unsupported form view bug. [#1078](https://gitlab.com/baserow/baserow/-/issues/1078)
* Fix backspace and delete keys breaking after selecting a formula text cell. [#1085](https://gitlab.com/bramw/baserow/-/issues/1085) * Fix backspace and delete keys breaking after selecting a formula text cell. [#1085](https://gitlab.com/baserow/baserow/-/issues/1085)
* Fix some rare errors when combining the if and divide formula functions. [#1086](https://gitlab.com/bramw/baserow/-/issues/1086) * Fix some rare errors when combining the if and divide formula functions. [#1086](https://gitlab.com/baserow/baserow/-/issues/1086)
* Don't allow invalid aggregate formulas from being created causing errors when inserting rows. [#1089](https://gitlab.com/bramw/baserow/-/issues/1089) * Don't allow invalid aggregate formulas from being created causing errors when inserting rows. [#1089](https://gitlab.com/baserow/baserow/-/issues/1089)
* Ensure the latest error is always shown when clicking the formula refresh options link. [#1092](https://gitlab.com/bramw/baserow/-/issues/1092) * Ensure the latest error is always shown when clicking the formula refresh options link. [#1092](https://gitlab.com/baserow/baserow/-/issues/1092)
* Display round and trunc functions in the formula edit modal, rename int to trunc and make these functions handle weird inputs better. [#1095](https://gitlab.com/bramw/baserow/-/issues/1095) * Display round and trunc functions in the formula edit modal, rename int to trunc and make these functions handle weird inputs better. [#1095](https://gitlab.com/baserow/baserow/-/issues/1095)
* Fixed duplicating view with that depends on select options mapping. [#1104](https://gitlab.com/bramw/baserow/-/issues/1104) * Fixed duplicating view with that depends on select options mapping. [#1104](https://gitlab.com/baserow/baserow/-/issues/1104)
* Fixed problem causing kanban view duplication to fail silently. [#1109](https://gitlab.com/bramw/baserow/-/issues/1109) * Fixed problem causing kanban view duplication to fail silently. [#1109](https://gitlab.com/baserow/baserow/-/issues/1109)
* Fixed problem when new webhooks would be sent twice with both old and new payload. * Fixed problem when new webhooks would be sent twice with both old and new payload.
### Breaking API changes ### Breaking API changes
* API endpoint `/database/views/grid/${viewSlug}/public/info/` has been replaced by `/database/views/${viewSlug}/public/info/` [#1057](https://gitlab.com/bramw/baserow/-/issues/1057) * API endpoint `/database/views/grid/${viewSlug}/public/info/` has been replaced by `/database/views/${viewSlug}/public/info/` [#1057](https://gitlab.com/baserow/baserow/-/issues/1057)
* Removed `primary` from all `components`and `stores` where it isn't absolutely required. [#1057](https://gitlab.com/bramw/baserow/-/issues/1057) * Removed `primary` from all `components`and `stores` where it isn't absolutely required. [#1057](https://gitlab.com/baserow/baserow/-/issues/1057)
* Fix not being able to paste multiple cells when a formula field of array or single select type was in an error state. [#1084](https://gitlab.com/bramw/baserow/-/issues/1084) * Fix not being able to paste multiple cells when a formula field of array or single select type was in an error state. [#1084](https://gitlab.com/baserow/baserow/-/issues/1084)
* 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](https://gitlab.com/bramw/baserow/-/issues/1097) * 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](https://gitlab.com/baserow/baserow/-/issues/1097)
* API endpoints `undo` and `redo` now returns a list of actions undone/redone instead of a single action. * API endpoints `undo` and `redo` now returns a list of actions undone/redone instead of a single action.
* **breaking change** Webhooks `row.created`, `row.updated` and `row.deleted` are * **breaking change** Webhooks `row.created`, `row.updated` and `row.deleted` are
replaced with `rows.created`, `rows.updated` and `rows.deleted`, containing multiple replaced with `rows.created`, `rows.updated` and `rows.deleted`, containing multiple
@ -442,23 +442,23 @@ recommended to convert all webhooks to the new types.
## Released (2022-07-05_1.10.2) ## Released (2022-07-05_1.10.2)
### New features ### New features
* Made the styling of the dashboard cleaner and more efficient. [#1023](https://gitlab.com/bramw/baserow/-/issues/1023) * Made the styling of the dashboard cleaner and more efficient. [#1023](https://gitlab.com/baserow/baserow/-/issues/1023)
* Redirect to signup instead of the login page if there are no admin users. [#1035](https://gitlab.com/bramw/baserow/-/issues/1035) * Redirect to signup instead of the login page if there are no admin users. [#1035](https://gitlab.com/baserow/baserow/-/issues/1035)
* Add startup check ensuring BASEROW_PUBLIC_URL and related variables are correct. [#1041](https://gitlab.com/bramw/baserow/-/issues/1041) * Add startup check ensuring BASEROW_PUBLIC_URL and related variables are correct. [#1041](https://gitlab.com/baserow/baserow/-/issues/1041)
* Link to table field can now link rows in the same table. [#798](https://gitlab.com/bramw/baserow/-/issues/798) * Link to table field can now link rows in the same table. [#798](https://gitlab.com/baserow/baserow/-/issues/798)
* Added prefill query parameters for forms. [#852](https://gitlab.com/bramw/baserow/-/issues/852) * Added prefill query parameters for forms. [#852](https://gitlab.com/baserow/baserow/-/issues/852)
* Add support for horizontal scrolling in grid views pressing Shift + mouse-wheel. [#867](https://gitlab.com/bramw/baserow/-/issues/867) * Add support for horizontal scrolling in grid views pressing Shift + mouse-wheel. [#867](https://gitlab.com/baserow/baserow/-/issues/867)
* Added possibility to delete own user account [#880](https://gitlab.com/bramw/baserow/-/issues/880) * Added possibility to delete own user account [#880](https://gitlab.com/baserow/baserow/-/issues/880)
* Added formula round and int functions. [#891](https://gitlab.com/bramw/baserow/-/issues/891) * Added formula round and int functions. [#891](https://gitlab.com/baserow/baserow/-/issues/891)
* Views can be duplicated. [#962](https://gitlab.com/bramw/baserow/-/issues/962) * Views can be duplicated. [#962](https://gitlab.com/baserow/baserow/-/issues/962)
* Add basic field duplication. [#964](https://gitlab.com/bramw/baserow/-/issues/964) * Add basic field duplication. [#964](https://gitlab.com/baserow/baserow/-/issues/964)
* Add the ability to disable the model cache with the new BASEROW_DISABLE_MODEL_CACHE env variable. * Add the ability to disable the model cache with the new BASEROW_DISABLE_MODEL_CACHE env variable.
* Added API exception registry that allows plugins to provide custom exception mappings for the REST API. * Added API exception registry that allows plugins to provide custom exception mappings for the REST API.
* Added Link Row contains filter. [874](https://gitlab.com/bramw/baserow/-/issues/874) * Added Link Row contains filter. [874](https://gitlab.com/baserow/baserow/-/issues/874)
* Added multi-cell clearing via backspace key (delete on Mac). * Added multi-cell clearing via backspace key (delete on Mac).
* Added new `before_group_deleted` signal that is called just before a group would end up in the trash. * Added new `before_group_deleted` signal that is called just before a group would end up in the trash.
* Added new `group_user_added` signal that is called when an user accept an invitation to join a group. * Added new `group_user_added` signal that is called when an user accept an invitation to join a group.
* Allow to import more than 15Mb. [949](ttps://gitlab.com/bramw/baserow/-/issues/949) * Allow to import more than 15Mb. [949](ttps://gitlab.com/baserow/baserow/-/issues/949)
* `./dev.sh all_in_one_dev` now starts a hot reloading dev mode using the all-in-one image. * `./dev.sh all_in_one_dev` now starts a hot reloading dev mode using the all-in-one image.
* Made it clearer that you're navigating to baserow.io when clicking the "Get a license" * Made it clearer that you're navigating to baserow.io when clicking the "Get a license"
button. button.
@ -466,26 +466,26 @@ button.
* Made it possible to extend the register page. * Made it possible to extend the register page.
### Bug fixes ### Bug fixes
* Fix regex_replace formula function allowing invalid types as params. [#1024](https://gitlab.com/bramw/baserow/-/issues/1024) * Fix regex_replace formula function allowing invalid types as params. [#1024](https://gitlab.com/baserow/baserow/-/issues/1024)
* Fix newly imported templates missing field dependencies for some link row fields. [#1025](https://gitlab.com/bramw/baserow/-/issues/1025) * Fix newly imported templates missing field dependencies for some link row fields. [#1025](https://gitlab.com/baserow/baserow/-/issues/1025)
* Fix converting a link row not updating dependants on the reverse side. [#1026](https://gitlab.com/bramw/baserow/-/issues/1026) * Fix converting a link row not updating dependants on the reverse side. [#1026](https://gitlab.com/baserow/baserow/-/issues/1026)
* Fix lookup field conversions deleting all of its old field dependencies. [#1036](https://gitlab.com/bramw/baserow/-/issues/1036) * Fix lookup field conversions deleting all of its old field dependencies. [#1036](https://gitlab.com/baserow/baserow/-/issues/1036)
* Fix refresh formula options button always being shown initially. [#1037](https://gitlab.com/bramw/baserow/-/issues/1037) * Fix refresh formula options button always being shown initially. [#1037](https://gitlab.com/baserow/baserow/-/issues/1037)
* Fix views becoming inaccessible due to race condition when invalidating model cache. [#1040](https://gitlab.com/bramw/baserow/-/issues/1040) * Fix views becoming inaccessible due to race condition when invalidating model cache. [#1040](https://gitlab.com/baserow/baserow/-/issues/1040)
* Fix get_human_readable_value crashing for some formula types. [#1042](https://gitlab.com/bramw/baserow/-/issues/1042) * Fix get_human_readable_value crashing for some formula types. [#1042](https://gitlab.com/baserow/baserow/-/issues/1042)
* Upload modal no longer closes when removing a file. [#569](https://gitlab.com/bramw/baserow/-/issues/569) * Upload modal no longer closes when removing a file. [#569](https://gitlab.com/baserow/baserow/-/issues/569)
* Fix rare formula bug with multiple different formulas and view filters in one table. [#801](https://gitlab.com/bramw/baserow/-/issues/801) * Fix rare formula bug with multiple different formulas and view filters in one table. [#801](https://gitlab.com/baserow/baserow/-/issues/801)
* Added FormulaField to the options for the primary field. [#859](https://gitlab.com/bramw/baserow/-/issues/859) * Added FormulaField to the options for the primary field. [#859](https://gitlab.com/baserow/baserow/-/issues/859)
* Treat null values as zeros for numeric formulas. [#886](https://gitlab.com/bramw/baserow/-/issues/886) * Treat null values as zeros for numeric formulas. [#886](https://gitlab.com/baserow/baserow/-/issues/886)
* Fix formula bug caused when looking up date intervals. [#924](https://gitlab.com/bramw/baserow/-/issues/924) * Fix formula bug caused when looking up date intervals. [#924](https://gitlab.com/baserow/baserow/-/issues/924)
* Fix formula bugs caused by unsupported generation of BC dates. [#952](https://gitlab.com/bramw/baserow/-/issues/952) * Fix formula bugs caused by unsupported generation of BC dates. [#952](https://gitlab.com/baserow/baserow/-/issues/952)
* Fixed URL fields not being available in lookup fields. [#984](https://gitlab.com/bramw/baserow/-/issues/984) * Fixed URL fields not being available in lookup fields. [#984](https://gitlab.com/baserow/baserow/-/issues/984)
* Add debugging commands/options for inspecting tables and updating formulas. * Add debugging commands/options for inspecting tables and updating formulas.
* API returns a nicer error if URL trailing slash is missing. [798](https://gitlab.com/bramw/baserow/-/issues/798) * API returns a nicer error if URL trailing slash is missing. [798](https://gitlab.com/baserow/baserow/-/issues/798)
* Fix dependant fields not being updated if the other side of a link row field changed. [918](https://gitlab.com/bramw/baserow/-/issues/918) * Fix dependant fields not being updated if the other side of a link row field changed. [918](https://gitlab.com/baserow/baserow/-/issues/918)
* Fix errors when using row_id formula function with left/right functions. * Fix errors when using row_id formula function with left/right functions.
* Fix import form that gets stuck in a spinning state when it hits an error. * Fix import form that gets stuck in a spinning state when it hits an error.
* Fix nested aggregate formulas not calculating results or causing errors. [683](https://gitlab.com/bramw/baserow/-/issues/683) * Fix nested aggregate formulas not calculating results or causing errors. [683](https://gitlab.com/baserow/baserow/-/issues/683)
## Released (2022-06-09_1.10.1) ## Released (2022-06-09_1.10.1)

View file

@ -1,7 +1,7 @@
{ {
"type": "bug", "type": "bug",
"message": "API returns a nicer error if URL trailing slash is missing. [798](https://gitlab.com/bramw/baserow/-/issues/798)", "message": "API returns a nicer error if URL trailing slash is missing. [798](https://gitlab.com/baserow/baserow/-/issues/798)",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -1,7 +1,7 @@
{ {
"type": "bug", "type": "bug",
"message": "Fix dependant fields not being updated if the other side of a link row field changed. [918](https://gitlab.com/bramw/baserow/-/issues/918)", "message": "Fix dependant fields not being updated if the other side of a link row field changed. [918](https://gitlab.com/baserow/baserow/-/issues/918)",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -1,7 +1,7 @@
{ {
"type": "bug", "type": "bug",
"message": "Fix nested aggregate formulas not calculating results or causing errors. [683](https://gitlab.com/bramw/baserow/-/issues/683)", "message": "Fix nested aggregate formulas not calculating results or causing errors. [683](https://gitlab.com/baserow/baserow/-/issues/683)",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -1,7 +1,7 @@
{ {
"type": "feature", "type": "feature",
"message": "Added Link Row contains filter. [874](https://gitlab.com/bramw/baserow/-/issues/874)", "message": "Added Link Row contains filter. [874](https://gitlab.com/baserow/baserow/-/issues/874)",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -1,7 +1,7 @@
{ {
"type": "feature", "type": "feature",
"message": "Allow to import more than 15Mb. [949](ttps://gitlab.com/bramw/baserow/-/issues/949)", "message": "Allow to import more than 15Mb. [949](ttps://gitlab.com/baserow/baserow/-/issues/949)",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -1,7 +1,7 @@
{ {
"type": "bug", "type": "bug",
"message": "Fix \"ERR_REDIRECT\" for authenticated users redirected to the dashboard from the signup page. [1125](https://gitlab.com/bramw/baserow/-/issues/1125)", "message": "Fix \"ERR_REDIRECT\" for authenticated users redirected to the dashboard from the signup page. [1125](https://gitlab.com/baserow/baserow/-/issues/1125)",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -1,7 +1,7 @@
{ {
"type": "feature", "type": "feature",
"message": "New items automatically get a new name in the modal. [1166](https://gitlab.com/bramw/baserow/-/issues/1166)", "message": "New items automatically get a new name in the modal. [1166](https://gitlab.com/baserow/baserow/-/issues/1166)",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -1,7 +1,7 @@
{ {
"type": "bug", "type": "bug",
"message": "Add missing `procps` system package to all-in-one docker image fixing `/baserow/supervisor/docker-postgres-setup.sh run` (#1512)[https://gitlab.com/bramw/baserow/-/issues/1512]", "message": "Add missing `procps` system package to all-in-one docker image fixing `/baserow/supervisor/docker-postgres-setup.sh run` (#1512)[https://gitlab.com/baserow/baserow/-/issues/1512]",
"issue_number": null, "issue_number": null,
"bullet_points": [], "bullet_points": [],
"created_at": "2023-02-10" "created_at": "2023-02-10"
} }

View file

@ -0,0 +1,7 @@
{
"type": "refactor",
"message": "Changed repository URL to the one in the GitLab Baserow group",
"issue_number": null,
"bullet_points": [],
"created_at": "2023-04-19"
}

View file

@ -3,7 +3,7 @@ import os
from datetime import datetime from datetime import datetime
from typing import Dict, List, Optional, Union from typing import Dict, List, Optional, Union
GITLAB_URL = os.environ.get("GITLAB_URL", "https://gitlab.com/bramw/baserow") GITLAB_URL = os.environ.get("GITLAB_URL", "https://gitlab.com/baserow/baserow")
class ChangelogEntry(abc.ABC): class ChangelogEntry(abc.ABC):

View file

@ -22,17 +22,17 @@ docker run -v baserow_data:/baserow/data -p 80:80 -p 443:443 baserow/baserow:1.1
* **Maintained By**: [baserow.io](https://baserow.io/contact) * **Maintained By**: [baserow.io](https://baserow.io/contact)
* **Get Support At**: [The Baserow Community Forums](https://community.baserow.io) * **Get Support At**: [The Baserow Community Forums](https://community.baserow.io)
* **Source Code Available At**: [gitlab.com/bramw/baserow](https://gitlab.com/bramw/baserow) * **Source Code Available At**: [gitlab.com/baserow/baserow](https://gitlab.com/baserow/baserow)
* **Docs At**: [baserow.io/docs](https://baserow.io/docs) * **Docs At**: [baserow.io/docs](https://baserow.io/docs)
* **License**: Open-Core with all non-premium and non-enterprise code under the MIT * **License**: Open-Core with all non-premium and non-enterprise code under the MIT
license. license.
## Supported tags and Dockerfile Links ## Supported tags and Dockerfile Links
* [`X.Y.Z`](https://gitlab.com/bramw/baserow/-/blob/master/deploy/all-in-one/Dockerfile) * [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/all-in-one/Dockerfile)
Tagged by Baserow version. Tagged by Baserow version.
* [`latest`](https://gitlab.com/bramw/baserow/-/blob/master/deploy/all-in-one/Dockerfile) * [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/all-in-one/Dockerfile)
* [`develop-latest`](https://gitlab.com/bramw/baserow/-/blob/develop/deploy/all-in-one/Dockerfile) * [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/deploy/all-in-one/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk. This is a bleeding edge image from our development branch, use at your own risk.
## Quick Start ## Quick Start

View file

@ -22,15 +22,15 @@ guide for more details.
* **Maintained By**: [baserow.io](https://baserow.io/contact) * **Maintained By**: [baserow.io](https://baserow.io/contact)
* **Get Support At**: [The Baserow Community Forums](https://community.baserow.io) * **Get Support At**: [The Baserow Community Forums](https://community.baserow.io)
* **Source Code Available At**: [gitlab.com/bramw/baserow](https://gitlab.com/bramw/baserow) * **Source Code Available At**: [gitlab.com/baserow/baserow](https://gitlab.com/baserow/baserow)
* **Docs At**: [baserow.io/docs](https://baserow.io/docs) * **Docs At**: [baserow.io/docs](https://baserow.io/docs)
* **License**: Open-Core with all non-premium and non-enterprise code under the MIT * **License**: Open-Core with all non-premium and non-enterprise code under the MIT
license. license.
## Supported tags and Dockerfile Links ## Supported tags and Dockerfile Links
* [`X.Y.Z`](https://gitlab.com/bramw/baserow/-/blob/master/deploy/cloudron/Dockerfile) * [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/cloudron/Dockerfile)
Tagged by Baserow version. Tagged by Baserow version.
* [`latest`](https://gitlab.com/bramw/baserow/-/blob/master/deploy/cloudron/Dockerfile) * [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/cloudron/Dockerfile)
* [`develop-latest`](https://gitlab.com/bramw/baserow/-/blob/develop/deploy/cloudron/Dockerfile) * [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/deploy/cloudron/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk. This is a bleeding edge image from our development branch, use at your own risk.

View file

@ -23,15 +23,15 @@ guide for more details.
* **Maintained By**: [baserow.io](https://baserow.io/contact) * **Maintained By**: [baserow.io](https://baserow.io/contact)
* **Get Support At**: [The Baserow Community Forums](https://community.baserow.io) * **Get Support At**: [The Baserow Community Forums](https://community.baserow.io)
* **Source Code Available At**: [gitlab.com/bramw/baserow](https://gitlab.com/bramw/baserow) * **Source Code Available At**: [gitlab.com/baserow/baserow](https://gitlab.com/baserow/baserow)
* **Docs At**: [baserow.io/docs](https://baserow.io/docs) * **Docs At**: [baserow.io/docs](https://baserow.io/docs)
* **License**: Open-Core with all non-premium and non-enterprise code under the MIT * **License**: Open-Core with all non-premium and non-enterprise code under the MIT
license. license.
## Supported tags and Dockerfile Links ## Supported tags and Dockerfile Links
* [`X.Y.Z`](https://gitlab.com/bramw/baserow/-/blob/master/deploy/web-frontend/Dockerfile) * [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/web-frontend/Dockerfile)
Tagged by Baserow version. Tagged by Baserow version.
* [`latest`](https://gitlab.com/bramw/baserow/-/blob/master/backend/Dockerfile) * [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/backend/Dockerfile)
* [`develop-latest`](https://gitlab.com/bramw/baserow/-/blob/develop/backend/Dockerfile) * [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/backend/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk. This is a bleeding edge image from our development branch, use at your own risk.

View file

@ -24,15 +24,15 @@ guide for more details.
* **Maintained By**: [baserow.io](https://baserow.io/contact) * **Maintained By**: [baserow.io](https://baserow.io/contact)
* **Get Support At**: [The Baserow Community Forums](https://community.baserow.io) * **Get Support At**: [The Baserow Community Forums](https://community.baserow.io)
* **Source Code Available At**: [gitlab.com/bramw/baserow](https://gitlab.com/bramw/baserow) * **Source Code Available At**: [gitlab.com/baserow/baserow](https://gitlab.com/baserow/baserow)
* **Docs At**: [baserow.io/docs](https://baserow.io/docs) * **Docs At**: [baserow.io/docs](https://baserow.io/docs)
* **License**: Open-Core with all non-premium and non-enterprise code under the MIT * **License**: Open-Core with all non-premium and non-enterprise code under the MIT
license. license.
## Supported tags and Dockerfile Links ## Supported tags and Dockerfile Links
* [`X.Y.Z`](https://gitlab.com/bramw/baserow/-/blob/master/deploy/web-frontend/Dockerfile) * [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/web-frontend/Dockerfile)
Tagged by Baserow version. Tagged by Baserow version.
* [`latest`](https://gitlab.com/bramw/baserow/-/blob/master/web-frontend/Dockerfile) * [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/web-frontend/Dockerfile)
* [`develop-latest`](https://gitlab.com/bramw/baserow/-/blob/develop/web-frontend/Dockerfile) * [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/web-frontend/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk. This is a bleeding edge image from our development branch, use at your own risk.

View file

@ -9,7 +9,7 @@ support compatibility for.
### Summary ### Summary
In early 2023 [we decided](https://gitlab.com/bramw/baserow/-/issues/1303) to rename In early 2023 [we decided](https://gitlab.com/baserow/baserow/-/issues/1303) to rename
the concept of a "group" to "workspace". the concept of a "group" to "workspace".
For nearly all users, the only noticeable change will be that within the UI, references For nearly all users, the only noticeable change will be that within the UI, references
@ -45,7 +45,7 @@ There are, however, some codebase changes to be aware of.
## Major changes ## Major changes
- All "group" endpoints now have a corresponding "workspace" endpoint. - All "group" endpoints now have a corresponding "workspace" endpoint.
- All "group" endpoint views have been moved to a [`compat` directory](https://gitlab.com/bramw/baserow/-/tree/develop/backend/src/baserow/compat). - All "group" endpoint views have been moved to a [`compat` directory](https://gitlab.com/baserow/baserow/-/tree/develop/backend/src/baserow/compat).
## Non-REST API breaking changes ## Non-REST API breaking changes

View file

@ -1,6 +1,6 @@
# How to Validate and Format Phone Number Fields # How to Validate and Format Phone Number Fields
See this issue for background: https://gitlab.com/bramw/baserow/-/issues/339 See this issue for background: https://gitlab.com/baserow/baserow/-/issues/339
For the new number phone number field there are a number of options around how to For the new number phone number field there are a number of options around how to
validate and format the field. This document captures validate and format the field. This document captures

View file

@ -7,7 +7,7 @@ automatic style fixers to make your life as easy as possible.
> This guide assumes you have a basic understanding of git, python, virtualenvs, > This guide assumes you have a basic understanding of git, python, virtualenvs,
> postgres and command line tools. > postgres and command line tools.
1. First checkout a fresh copy of Baserow: `git clone git@gitlab.com:bramw/baserow.git` 1. First checkout a fresh copy of Baserow: `git clone git@gitlab.com:baserow/baserow.git`
1. `cd baserow` 1. `cd baserow`
1. `./config/intellij/apply_standard_baserow_intellij_config.sh` 1. `./config/intellij/apply_standard_baserow_intellij_config.sh`
1. Type `Y` and hit enter to apply the standard Baserow config 1. Type `Y` and hit enter to apply the standard Baserow config

View file

@ -11,7 +11,7 @@ dev environment locally, otherwise please start from the Installing Requirements
below. below.
```bash ```bash
$ git clone --branch develop https://gitlab.com/bramw/baserow.git $ git clone --branch develop https://gitlab.com/baserow/baserow.git
# Our supplied ./dev.sh script wraps docker-compose setting the correct env vars for # Our supplied ./dev.sh script wraps docker-compose setting the correct env vars for
# you to get hot code reloading working well. # you to get hot code reloading working well.
$ ./dev.sh $ ./dev.sh
@ -69,7 +69,7 @@ Baserow's code to your computer.
``` ```
$ cd ~/baserow $ cd ~/baserow
$ git clone --branch master https://gitlab.com/bramw/baserow.git $ git clone --branch master https://gitlab.com/baserow/baserow.git
Cloning into 'baserow'... Cloning into 'baserow'...
... ...
$ cd baserow $ cd baserow

View file

@ -7,7 +7,7 @@ automatic style fixers to make your life as easy as possible.
> This guide assumes you have a basic understanding of git, python, virtualenvs, > This guide assumes you have a basic understanding of git, python, virtualenvs,
> postgres and command line tools. > postgres and command line tools.
1. First checkout a fresh copy of Baserow: `git clone git@gitlab.com:bramw/baserow.git` 1. First checkout a fresh copy of Baserow: `git clone git@gitlab.com:baserow/baserow.git`
(or your personal fork of the project) (or your personal fork of the project)
1. `cd baserow` 1. `cd baserow`
1. `./config/vscode/apply_standard_baserow_vscode_config.sh` 1. `./config/vscode/apply_standard_baserow_vscode_config.sh`

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
The table below shows all available environment variables supported by Baserow. The table below shows all available environment variables supported by Baserow.
Some environment variables have different defaults, are not supported, are optional etc Some environment variables have different defaults, are not supported, are optional etc

View file

@ -5,7 +5,7 @@ configure it to pass requests through to Baserow.
We strongly recommend you use our `baserow/baserow:1.16.0` image or the example We strongly recommend you use our `baserow/baserow:1.16.0` image or the example
`docker-compose.yml` files (excluding the `.no-caddy.yml` variant) provided in `docker-compose.yml` files (excluding the `.no-caddy.yml` variant) provided in
our [git repository](https://gitlab.com/bramw/baserow/-/tree/master/deploy/apache/). our [git repository](https://gitlab.com/baserow/baserow/-/tree/master/deploy/apache/).
These come with a pre-configured, simple and lightweight Caddy http server which These come with a pre-configured, simple and lightweight Caddy http server which
simplifies your life by: simplifies your life by:
@ -20,14 +20,14 @@ simplifies your life by:
> >
> * Your own container setup with our single service `baserow/backend:1.16.0` > * Your own container setup with our single service `baserow/backend:1.16.0`
and `baserow/web-frontend:1.16.0` images. and `baserow/web-frontend:1.16.0` images.
> * Or our `docker-compose.no-caddy.yml` example file in our [git repository](https://gitlab.com/bramw/baserow/-/tree/master/deploy/apache/). > * Or our `docker-compose.no-caddy.yml` example file in our [git repository](https://gitlab.com/baserow/baserow/-/tree/master/deploy/apache/).
> >
> Then you should use **Option 2: Without our embedded Caddy** section instead. > Then you should use **Option 2: Without our embedded Caddy** section instead.
## Option 1: With our embedded Caddy ## Option 1: With our embedded Caddy
> You can find a Dockerized working example of using Apache with Baserow in our git repo in > You can find a Dockerized working example of using Apache with Baserow in our git repo in
> the [deploy/apache/recommended](https://gitlab.com/bramw/baserow/-/tree/master/deploy/apache/) > the [deploy/apache/recommended](https://gitlab.com/baserow/baserow/-/tree/master/deploy/apache/)
> folder. > folder.
Follow this option if you are using: Follow this option if you are using:
@ -111,7 +111,7 @@ You should now be able to access Baserow on you configured subdomain.
## Option 2: Without our embedded Caddy ## Option 2: Without our embedded Caddy
> You can find a Dockerized working example of using Apache with Baserow in our git repo in > You can find a Dockerized working example of using Apache with Baserow in our git repo in
> the [deploy/apache/no-caddy](https://gitlab.com/bramw/baserow/-/tree/master/deploy/apache/) > the [deploy/apache/no-caddy](https://gitlab.com/baserow/baserow/-/tree/master/deploy/apache/)
> folder. > folder.
Follow this option if you are using: Follow this option if you are using:

View file

@ -5,7 +5,7 @@ configure it to pass requests through to Baserow.
We strongly recommend you use our `baserow/baserow:1.16.0` image or the example We strongly recommend you use our `baserow/baserow:1.16.0` image or the example
`docker-compose.yml` files (excluding the `.no-caddy.yml` variant) provided in `docker-compose.yml` files (excluding the `.no-caddy.yml` variant) provided in
our [git repository](https://gitlab.com/bramw/baserow/-/tree/master/deploy/nginx/). our [git repository](https://gitlab.com/baserow/baserow/-/tree/master/deploy/nginx/).
These come with a pre-configured, simple and lightweight Caddy http server which These come with a pre-configured, simple and lightweight Caddy http server which
simplifies your life by: simplifies your life by:
@ -20,14 +20,14 @@ simplifies your life by:
> >
> * Your own container setup with our single service `baserow/backend:1.16.0` > * Your own container setup with our single service `baserow/backend:1.16.0`
and `baserow/web-frontend:1.16.0` images. and `baserow/web-frontend:1.16.0` images.
> * Or our `docker-compose.no-caddy.yml` example file in our [git repository](https://gitlab.com/bramw/baserow/-/tree/master/deploy/nginx/). > * Or our `docker-compose.no-caddy.yml` example file in our [git repository](https://gitlab.com/baserow/baserow/-/tree/master/deploy/nginx/).
> >
> Then you should use **Option 2: Without our embedded Caddy** section instead. > Then you should use **Option 2: Without our embedded Caddy** section instead.
## Option 1: With our embedded Caddy ## Option 1: With our embedded Caddy
> You can find a Dockerized working example of using Nginx with Baserow in our git repo in > You can find a Dockerized working example of using Nginx with Baserow in our git repo in
> the [deploy/nginx/recommended](https://gitlab.com/bramw/baserow/-/tree/master/deploy/nginx/) > the [deploy/nginx/recommended](https://gitlab.com/baserow/baserow/-/tree/master/deploy/nginx/)
> folder. > folder.
Follow this option if you are using: Follow this option if you are using:
@ -103,7 +103,7 @@ You should now be able to access Baserow on you configured subdomain.
## Option 2: Without our embedded Caddy ## Option 2: Without our embedded Caddy
> You can find a Dockerized working example of using Nginx with Baserow in our git repo in > You can find a Dockerized working example of using Nginx with Baserow in our git repo in
> the [deploy/nginx/no-caddy](https://gitlab.com/bramw/baserow/-/tree/master/deploy/nginx/) > the [deploy/nginx/no-caddy](https://gitlab.com/baserow/baserow/-/tree/master/deploy/nginx/)
> folder. > folder.
Follow this option if you are using: Follow this option if you are using:

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
Cloudron is a complete solution for running apps on your server and keeping them Cloudron is a complete solution for running apps on your server and keeping them
up-to-date and secure. If you don't have Cloudron installed on a server you can follow up-to-date and secure. If you don't have Cloudron installed on a server you can follow
@ -39,7 +39,7 @@ your machine. This contains the Cloudron manifest file that you need when instal
app. app.
``` ```
$ git clone --branch master https://gitlab.com/bramw/baserow.git $ git clone --branch master https://gitlab.com/baserow/baserow.git
$ cd baserow/deploy/cloudron $ cd baserow/deploy/cloudron
``` ```
@ -71,7 +71,7 @@ First you need to figure out what your app id is. You can do so by executing the
copy of the Baserow repository then run the following command to get one: copy of the Baserow repository then run the following command to get one:
``` ```
git clone --branch master https://gitlab.com/bramw/baserow.git git clone --branch master https://gitlab.com/baserow/baserow.git
cd baserow/deploy/cloudron cd baserow/deploy/cloudron
``` ```
@ -94,5 +94,5 @@ cloudron update --app {YOUR_APP_ID} --image baserow/cloudron:1.16.0
> Note that you must replace the image with the most recent image of Baserow. The > Note that you must replace the image with the most recent image of Baserow. The
> latest version can be found here: > latest version can be found here:
> [https://gitlab.com/bramw/baserow/container_registry/1692077](https://gitlab.com/bramw/baserow/container_registry/1692077) > [https://gitlab.com/baserow/baserow/container_registry/1692077](https://gitlab.com/baserow/baserow/container_registry/1692077)

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
> The Heroku template and one click to deploy button are currently in beta. > The Heroku template and one click to deploy button are currently in beta.
@ -152,7 +152,7 @@ Make sure that you navigate to an empty directory and then run the commands belo
Don't forgot to replace `YOUR_APP_NAME` with the name of your Heroku app. Don't forgot to replace `YOUR_APP_NAME` with the name of your Heroku app.
``` ```
$ git clone --branch master https://gitlab.com/bramw/baserow.git $ git clone --branch master https://gitlab.com/baserow/baserow.git
$ cd baserow $ cd baserow
$ git remote add heroku https://git.heroku.com/YOUR_APP_NAME.git $ git remote add heroku https://git.heroku.com/YOUR_APP_NAME.git
$ git push -f heroku master $ git push -f heroku master

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
[Render](https://render.com) is a modern alternative to Heroku, a platform as a service. [Render](https://render.com) is a modern alternative to Heroku, a platform as a service.
Render enables you to build, run and operate applications entirely in the cloud. We have Render enables you to build, run and operate applications entirely in the cloud. We have
@ -14,9 +14,9 @@ plan and the paid Postgres plan provided by Render.
> Currently, we only support running Baserow on the $17 per month "Starter Plus" Render > Currently, we only support running Baserow on the $17 per month "Starter Plus" Render
> plan additionally with their $7 per month Postgres plan for performance reasons. > plan additionally with their $7 per month Postgres plan for performance reasons.
[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://gitlab.com/bramw/baserow/tree/master) [![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://gitlab.com/baserow/baserow/tree/master)
The button above can be used to install Baserow on [Render](https://render.com) with one The button above can be used to install Baserow on [Render](https://render.com) with one
click. You may need to manually enter the `https://gitlab.com/bramw/baserow/` click. You may need to manually enter the `https://gitlab.com/baserow/baserow/`
repository URL and choose the branch repository URL and choose the branch
`master`. `master`.

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
> If you installed Baserow 1.8.2 or earlier using this guide in version 1.8.2 please > If you installed Baserow 1.8.2 or earlier using this guide in version 1.8.2 please
> See the upgrade section at the end of this guide. > See the upgrade section at the end of this guide.

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
> Docker version 19.03 is the minimum required to build Baserow. It is strongly > Docker version 19.03 is the minimum required to build Baserow. It is strongly
> advised however that you install the latest version of Docker available. > advised however that you install the latest version of Docker available.
@ -19,7 +19,7 @@ If you want to use your own container orchestration software like Kubernetes the
images let you run and scale these different parts of Baserow independently. images let you run and scale these different parts of Baserow independently.
For an example of how to use these images see the For an example of how to use these images see the
[`docker-compose.yml`](https://gitlab.com/bramw/baserow/-/blob/master/docker-compose.yml) [`docker-compose.yml`](https://gitlab.com/baserow/baserow/-/blob/master/docker-compose.yml)
in the root of our repository. in the root of our repository.
## All Services needed to run Baserow ## All Services needed to run Baserow
@ -48,7 +48,7 @@ images:
`BASEROW_CADDY_ADDRESSES` environment variable used in other installation methods `BASEROW_CADDY_ADDRESSES` environment variable used in other installation methods
has no affect. has no affect.
* You must set a `SECRET_KEY` environment variable for the backend gunicorn server. * You must set a `SECRET_KEY` environment variable for the backend gunicorn server.
* See our example [`Caddyfile`](https://gitlab.com/bramw/baserow/-/blob/master/Caddyfile) * See our example [`Caddyfile`](https://gitlab.com/baserow/baserow/-/blob/master/Caddyfile)
for an example on how to setup a reverse proxy correctly with Baserow. In summary you for an example on how to setup a reverse proxy correctly with Baserow. In summary you
need to: need to:
* Redirect `/api/` and `/ws/` requests to the backend gunicorn service without * Redirect `/api/` and `/ws/` requests to the backend gunicorn service without

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
## Quickstart ## Quickstart
@ -45,13 +45,13 @@ https://docs.docker.com/compose/install/.
You can download the example Baserow `docker-compose.yml` by either directly downloading You can download the example Baserow `docker-compose.yml` by either directly downloading
the file from the file from
[https://gitlab.com/bramw/baserow/-/blob/master/docker-compose.yml](https://gitlab.com/bramw/baserow/-/blob/master/docker-compose.yml) [https://gitlab.com/baserow/baserow/-/blob/master/docker-compose.yml](https://gitlab.com/baserow/baserow/-/blob/master/docker-compose.yml)
and running: and running:
```bash ```bash
curl -o docker-compose.yml https://gitlab.com/bramw/baserow/-/raw/master/docker-compose.yml curl -o docker-compose.yml https://gitlab.com/baserow/baserow/-/raw/master/docker-compose.yml
curl -o .env https://gitlab.com/bramw/baserow/-/raw/master/.env.example curl -o .env https://gitlab.com/baserow/baserow/-/raw/master/.env.example
curl -o Caddyfile https://gitlab.com/bramw/baserow/-/raw/master/Caddyfile curl -o Caddyfile https://gitlab.com/baserow/baserow/-/raw/master/Caddyfile
# Edit .env and set your own secure passwords for the 3 required variables at the top. # Edit .env and set your own secure passwords for the 3 required variables at the top.
gedit .env gedit .env
docker-compose up -d docker-compose up -d
@ -61,7 +61,7 @@ or by directly cloning our git repo so you can get updates easier:
```bash ```bash
cd ~/baserow cd ~/baserow
git clone --depth=1 --branch master https://gitlab.com/bramw/baserow.git git clone --depth=1 --branch master https://gitlab.com/baserow/baserow.git
cd baserow cd baserow
cp .env.example .env cp .env.example .env
# Edit .env and set your own secure passwords for the 3 required variables at the top. # Edit .env and set your own secure passwords for the 3 required variables at the top.
@ -104,10 +104,10 @@ You can set these variables by using docker-compose env file
(https://docs.docker.com/compose/environment-variables/#the-env-file): (https://docs.docker.com/compose/environment-variables/#the-env-file):
1. Copy the `.env.example` file found in the root of Baserows repository 1. Copy the `.env.example` file found in the root of Baserows repository
(https://gitlab.com/bramw/baserow/-/blob/master/.env.example) to `.env`: (https://gitlab.com/baserow/baserow/-/blob/master/.env.example) to `.env`:
``` ```
curl -o .env https://gitlab.com/bramw/baserow/-/raw/master/.env.example curl -o .env https://gitlab.com/baserow/baserow/-/raw/master/.env.example
``` ```
2. Edit `.env` and provide values for the missing environment variables. 2. Edit `.env` and provide values for the missing environment variables.

View file

@ -2,7 +2,7 @@
> Any questions, problems or suggestions with this guide? Ask a question in our > Any questions, problems or suggestions with this guide? Ask a question in our
> [community](https://community.baserow.io/) or contribute the change yourself at > [community](https://community.baserow.io/) or contribute the change yourself at
> https://gitlab.com/bramw/baserow/-/tree/develop/docs . > https://gitlab.com/baserow/baserow/-/tree/develop/docs .
> Docker version 19.03 is the minimum required to use Baserow. It is strongly > Docker version 19.03 is the minimum required to use Baserow. It is strongly
> advised however that you install the latest version of Docker available. > advised however that you install the latest version of Docker available.

View file

@ -95,7 +95,7 @@ $ sudo -i
# Clone the baserow project # Clone the baserow project
$ mkdir /baserow $ mkdir /baserow
$ cd /baserow $ cd /baserow
$ git clone --branch master https://gitlab.com/bramw/baserow.git $ git clone --branch master https://gitlab.com/baserow/baserow.git
``` ```
The password used for the `baserow` user does not have to be the same as the one used The password used for the `baserow` user does not have to be the same as the one used

View file

@ -14,5 +14,5 @@
## Add your resource ## Add your resource
Please edit this file in the repository at https://gitlab.com/bramw/baserow and create Please edit this file in the repository at https://gitlab.com/baserow/baserow and create
a merge request to add your external resource to this list. a merge request to add your external resource to this list.

View file

@ -22,7 +22,7 @@ Plugin", however you can choose your own plugin name when prompted to by Cookiec
> name will be my-baserow-plugin. > name will be my-baserow-plugin.
```bash ```bash
cookiecutter gl:bramw/baserow --directory plugin-boilerplate cookiecutter gl:baserow/baserow --directory plugin-boilerplate
project_name [My Baserow Plugin]: project_name [My Baserow Plugin]:
project_slug [my-baserow-plugin]: project_slug [my-baserow-plugin]:
project_module [my_baserow_plugin]: project_module [my_baserow_plugin]:

View file

@ -17,7 +17,7 @@ To instantiate the template, execute the following commands:
```sh ```sh
$ cd ~/baserow $ cd ~/baserow
$ pip install cookiecutter $ pip install cookiecutter
$ cookiecutter gl:bramw/baserow --directory plugin-boilerplate $ cookiecutter gl:baserow/baserow --directory plugin-boilerplate
``` ```
## Get inspiration from our examples ## Get inspiration from our examples

View file

@ -128,7 +128,7 @@ are accepted.
enable connecting to the SMTP server via TLS. enable connecting to the SMTP server via TLS.
* `EMAIL_SMPT_USE_TLS` (default ``): `EMAIL_SMTP_USE_TLS` from above was initially * `EMAIL_SMPT_USE_TLS` (default ``): `EMAIL_SMTP_USE_TLS` from above was initially
wrongly spelled as `EMAIL_SMPT_USE_TLS`. This issue has since been addressed in wrongly spelled as `EMAIL_SMPT_USE_TLS`. This issue has since been addressed in
[#247](https://gitlab.com/bramw/baserow/-/merge_requests/247). However, [#247](https://gitlab.com/baserow/baserow/-/merge_requests/247). However,
`EMAIL_SMPT_USE_TLS` is still supported for those who might still be using it in `EMAIL_SMPT_USE_TLS` is still supported for those who might still be using it in
their environment. It's highly recommended you use the correct var name if working their environment. It's highly recommended you use the correct var name if working
with the latest version as this support might be removed in the future. with the latest version as this support might be removed in the future.

View file

@ -5,7 +5,7 @@
{{ $t('dashboard.alertText') }} {{ $t('dashboard.alertText') }}
</p> </p>
<a <a
href="https://gitlab.com/bramw/baserow" href="https://gitlab.com/baserow/baserow"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="button button--primary dashboard__help-button" class="button button--primary dashboard__help-button"

View file

@ -60,7 +60,7 @@ describe('test string utils', () => {
'127.0.0.1', '127.0.0.1',
'https://test.nl#test', 'https://test.nl#test',
'http://baserow.io/hrscywv4p/image/upload/c_fill,g_faces:center,h_128,w_128/yflwk7vffgwyyenftkr7.png', 'http://baserow.io/hrscywv4p/image/upload/c_fill,g_faces:center,h_128,w_128/yflwk7vffgwyyenftkr7.png',
'https://gitlab.com/bramw/baserow/-/issues?row=nice/route', 'https://gitlab.com/baserow/baserow/-/issues?row=nice/route',
'https://web.archive.org/web/20210313191012/https://baserow.io/', 'https://web.archive.org/web/20210313191012/https://baserow.io/',
'mailto:bram@baserow.io?test=test', 'mailto:bram@baserow.io?test=test',
] ]