0.37.0
v0.37.0 Release
To update the prebuilt executable you can run
./pocketbase update.
New UI rewritten from scratch and with support for external customization in mind.
Note that as explained in #7612 the new UI kit and extensions APIs will intentionally remain undocumented until "Stage 2" completion (there no ETAs).
The new UI also introduced several other small improvements:
- ~2MB smaller bundle size.
- Dark mode and theming support.
- Basic responsive/mobile support (it is far from perfect but certainly more usable than before).
- Help text option for the collection fields.
- Lifted the max nested level restriction of presentable relations (children are lazy loaded).
- Lighter rules autocomplete.
- Live view query preview.
- Insert of an audio/video embed tag in the richtext editor from a collection file.
- Option to bulk export records as JSON.
- Local search history for all searchbars.
- API rules overview across all collections.
- Very basic ERD-like visualization for the collections structure and relations.
- New stepped logs chart visualization with panning support.
listAuthMethods()(aka./api/collection/{col}/auth-methods) now returns the OAuth2 provider logo for each provider as inlined SVG string in its response data. ⚠️ Note that if your app for whatever reason rely on the dashboard OAuth2 logos available under/_/images/oauth2/*they are still available for now but will be removed in future versions and it is recommended to use the new inline SVGs!
Added optional
no_uibuild tag to exclude the UI from bundling with the executable (#7548).go build -tags no_uiExported the internal JSVM bind functions (#7600).
jsvm.BindCore(vm) jsvm.BindDbx(vm) jsvm.BindSecurity(vm) jsvm.BindOS(vm) jsvm.BindFilepath(vm) jsvm.BindHTTP(vm) jsvm.BindFilesystem(vm) jsvm.BindForms(vm) jsvm.BindMails(vm) jsvm.BindApis(vm)Updated
modernc.org/sqliteto v1.49.1 (SQLite 3.53.0).