* feat(*): upgrade to schema version 0.23.0 of pocketbase
* test(*): update all snapshots and test-db/schema
* test(Dockerfile): use pocketbase version 0.23.0-rc12 for integration tests
* refactor(constants): remove updated/created fields from baserecords
PocketBase no longer adds those fields by default.
* feat(*): use new _superusers collection for url generation
* refactor(test): remove auxiliary.db
* docs(readme): update target version and add npx command example with version
* test(Dockerfile): upgrade rc version to 0.23.0-rc13
* test(*): fix integration tests to be compatible with 0.23.0-rc14
* refactor(Dockerfile): upgrade to 0.23.1
* add v0.8 schema
* update system fields to handle base and auth collection types
* handle relation fields with multiple items
* create enums for select fields that have values
* additional typecheck
* add user field for backwards compatability
* refactor strings
* refactor system types
* readme
* Add lint and formatting (#17)
* add linting and formatting
* lint codebase
* prettier
* update test workflow
* update test workflow again
* fix: url login for pocketbase 0.8.0-rc2 servers (#16)
Co-authored-by: Ethan Olsen <ethan@crowdhubapps.com>
* e2e integration test (#18)
* add dockerfile to run e2e tests
* add db typegen
* cleanup
* add test
* add github workflow
* remove interactive flag
* intentionally fail integration test
* save artifacts in case of failing tests
* fix output dir
* ignore files
Co-authored-by: Ethan Olsen <46045126+o2dependent@users.noreply.github.com>
Co-authored-by: Ethan Olsen <ethan@crowdhubapps.com>