PocketBase - Package Updates
- 
[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_verifiedto be int or boolean string since some OIDC providers like AWS Cognito has non-standard userinfo response (#6657). - Updated 
modernc.org/sqliteto 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 
OnRecordCreateRequesthook finalizer, aka. now all CRUD API rules are checked BEFORE triggering their corresponding*Requesthook. - Added new 
geoPointfield for storing{"lon":x,"lat":y}geographic coordinates. - Updated the 
selectfield UI to accommodate better larger lists and RTL languages (#4674). - Updated the mail attachments auto MIME type detection to use 
gabriel-vasile/mimetypefor consistency and broader sniffing signatures support. - Forced 
text/javascriptContent-Type when serving.js/.mjscollection uploaded files with the/api/files/...endpoint (#6597). - Added second optional JSVM 
DateTimeconstructor 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.rawfield in favor ofresult.bodythat 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/sqliteto 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 
geoPointAPI 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 
:excerptfields modifier to properly account for multibyte characters (#6778). - Use 
rowidas 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 
*Requesthooks 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 
jsonfield 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.Filevalue (#6792). 
 - 
[1.5.1]
- Update pocketbase to 0.28.1
 - Full Changelog
 - Fixed 
json_each/json_array_lengthnormalizations to properly check for array values (#6835). 
 - 
J james referenced this topic on 
 - 
[1.5.2]
- Update pocketbase to 0.28.2
 - Full Changelog
 - Loaded latin-ext charset for the default text fonts (#6869).
 - Updated view query CAST regex to properly recognize multiline expressions (#6860; thanks @azat-ismagilov).
 - Updated Go and npm dependencies.
 
 - 
[1.5.3]
- Update pocketbase to 0.28.3
 - Full Changelog
 - Skip sending empty 
Rangeheader when fetching blobs from S3 (#6914). - Updated Go deps and particularly 
modernc.org/sqliteto 1.38.0 (SQLite 3.50.1). - Bumped GitHub action min Go version to 1.23.10 as it comes with some minor security 
net/httpfixes. 
 - 
[1.5.4]
- Update pocketbase to 0.28.4
 - Full Changelog
 - Added global JSVM 
toBytes()helper to return the bytes slice representation of a value such as io.Reader or string (other types are first serialized to Go string). - Fixed 
security.RandomStringByRegexrandom distribution (#6947; thanks @yerTools). - Minor docs and typos fixes.
 
 - 
[1.6.0]
- Update pocketbase to 0.29.0
 - Full Changelog
 - Enabled calling the 
/auth-refreshendpoint with nonrenewable tokens. - Added the triggered rate rimit rule in the error log 
details. - Added optional 
ServeEvent.Listenerfield to initialize a custom network listener (e.g.unix) instead of the defaulttcp(#3233). - Added 
toBytesJSVM helper (#6935). - Fixed request data unmarshalization for the 
DynamicModelarray/object fields (#7022). - Fixed Dashboard page title 
-escaping (#6982). - Other minor improvements (updated first superuser console text when running with 
go run, clarified trusted IP proxy header label, wrapped the backup restore in a transaction as an extra precaution, updated deps, etc.). 
 - 
[1.6.1]
- Update pocketbase to 0.29.1
 - Full Changelog
 - Updated the X/Twitter provider to return the 
confirmed_emailfield and to use thex.comdomain (#7035). - Added Box.com OAuth2 provider (#7056; thanks @blakepatteson).
 - Updated 
modernc.org/sqliteto 1.38.2 (SQLite 3.50.3). - Fixed example List API response (#7049; thanks @williamtguerra).
 
 - 
[1.6.2]
- Update pocketbase to 0.29.2
 - Full Changelog
 - Bumped min Go GitHub action version to 1.23.12 since it comes with some minor fixes for the runtime and 
database/sqlpackage. 
 - 
[1.6.3]
- Update pocketbase to 0.29.3
 - Full Changelog
 - Try to forward Apple OAuth2 POST redirect user's name so that it can be returned (and eventually assigned) with the success response of the all-in-one auth call (#7090).
 - Fixed 
RateLimitRule.Audiencecode comment (#7098; thanks @iustin05). - Mocked 
syscall.Execwhen building for WASM (#7116; thanks @joas8211). - Registered missing 
$filesystem,$mails,$templateand__hooksbindings in the JSVM migrations (#7125). - Regenerated JSVM types to include methods from structs with single generic parameter.
 
 - 
[1.7.0]
- Update pocketbase to 0.30.0
 - Full Changelog
 - Eagerly escape the S3 request path following the same rules as in the S3 signing header (#7153).
 - Added Lark OAuth2 provider (#7130; thanks @mashizora).
 - Increased test tokens 
expclaim to minimize eventual issues with reproducible builds (#7123). - Added 
os.Rootbindings to the JSVM ($os.openRoot,$os.openInRoot). - Added 
osutils.IsProbablyGoRun()helper to loosely check if the program was started usinggo run. - Various minor UI improvements (updated collections indexes UI, enabled seconds in the datepicker, updated helper texts, etc.).
 - Updated the minimum package Go version to 1.24.0 and bumped Go dependencies.
 
 - 
[1.7.1]
- Update pocketbase to 0.30.1
 - Full Changelog
 - Excluded the 
lost+founddirectory from the backups (#7208; thanks @lbndev). - Minor tests improvements (disabled initial superuser creation for the test app to avoid cluttering the std output, added more tests for the 
s3.Uploader.MaxConcurrency, etc.). - Updated 
modernc.org/sqliteand other Go dependencies. 
 - 
[1.7.2]
- Update pocketbase to 0.30.2
 - Full Changelog
 - Bumped min Go GitHub action version to 1.24.8 since it comes with some minor security fixes
 
 - 
[1.8.0]
- Use requiresValidCertificate instead of email addon (required Cloudron 9)