PocketBase - Package Updates
-
[1.2.2]
- Update pocketbase to 0.26.2
- Full Changelog
- Updated golang-jwt/jwt dependency because it comes with a minor security fix.
-
[1.2.3]
- Update pocketbase to 0.26.3
- Full Changelog
- Fixed and normalized logs error serialization across common types for more consistent logs error output (#6631).
-
[1.2.4]
- Update pocketbase to 0.26.4
- Full Changelog
- Fixed RecordErrorEvent.Error and CollectionErrorEvent.Error sync with ModelErrorEvent.Error (#6639).
- Fixed logs details clipboard copy.
- Updated modernc.org/sqlite to 1.36.2.
-
[1.2.5]
- Update pocketbase to 0.26.6
- Full Changelog
- Allow OIDC
email_verified
to be int or boolean string since some OIDC providers like AWS Cognito has non-standard userinfo response (#6657). - Updated
modernc.org/sqlite
to 1.36.3. - Fixed canonical URI parts escaping when generating the S3 request signature (#6654).
-
[1.3.0]
- Fix bug in manifest not marking sqlite database correctly
-
[1.4.0]
- Update pocketbase to 0.27.0
- Full Changelog
- Moved the Create and Manage API rule checks out of the
OnRecordCreateRequest
hook finalizer, aka. now all CRUD API rules are checked BEFORE triggering their corresponding*Request
hook. - Added new
geoPoint
field for storing{"lon":x,"lat":y}
geographic coordinates. - Updated the
select
field UI to accommodate better larger lists and RTL languages (#4674). - Updated the mail attachments auto MIME type detection to use
gabriel-vasile/mimetype
for consistency and broader sniffing signatures support. - Forced
text/javascript
Content-Type when serving.js
/.mjs
collection uploaded files with the/api/files/...
endpoint (#6597). - Added second optional JSVM
DateTime
constructor argument for specifying a default timezone as TZ identifier when parsing the date string as alternative to a fixed offset in order to better handle daylight saving time nuances (#6688 - Soft-deprecated the
$http.send
'sresult.raw
field in favor ofresult.body
that contains the response body as plain bytes slice to avoid the discrepancies between Go and the JSVM when casting binary data to string. - Updated
modernc.org/sqlite
to 1.37.0. - Other minor improvements (removed the superuser fields from the auth record create/update body examples, allowed programmatically updating the auth record password from the create/update hooks, fixed collections import error response, etc.).
-
[1.4.1]
- Update pocketbase to 0.27.1
- Full Changelog
- Updated example
geoPoint
API preview body data. - Added JSVM
new GeoPointField({ ... })
constructor. - Added partial WebP thumbs generation (the thumbs will be stored as PNG; #6744).
-
[1.4.2]
- Update pocketbase to 0.27.2
- Full Changelog
- Added workers pool when cascade deleting record files to minimize "thread exhaustion" errors (#6780).
- Updated the
:excerpt
fields modifier to properly account for multibyte characters (#6778). - Use
rowid
as count column for non-view collections to minimize the need of having the id field in a covering index (#6739)
-
[1.5.0]
- Update pocketbase to 0.28.0
- Full Changelog
- Write the default response body of
*Request
hooks that are wrapped in a transaction after the related transaction completes to allow propagating the transaction error (#6462). - Updated
app.DB()
to automatically routes raw write SQL statements to the nonconcurrent db pool (#6689). - Changed the default
json
field max size to 1MB. - Soft-deprecated and replaced
filesystem.System.GetFile(fileKey)
withfilesystem.System.GetReader(fileKey)
to avoid the confusion withfilesystem.File
. - Added new
filesystem.System.GetReuploadableFile(fileKey, preserveName)
method to return an existing blob as a*filesystem.File
value (#6792).
-
[1.5.1]
- Update pocketbase to 0.28.1
- Full Changelog
- Fixed
json_each
/json_array_length
normalizations to properly check for array values (#6835).