pb_dtos 0.11.1
pb_dtos: ^0.11.1 copied to clipboard
A code generator for PocketBase DTOs.
0.11.1 #
- Make the field type tree cleaner to enable generic entities.
0.11.0 #
- Generic getter on DtoTypedField.
- Pass arguments to sample test runner.
- Refactor to remove unimplemented methods from expand enums.
0.10.0 #
- Can now just pass lambda to create filter, sort, field, and expand.
- Intermediate fields in the chain are just property getters instead of a method call. Also, cleaned up code to support more functional creation.
- Fix unusual authWithPassword API.
0.9.0+1 #
- Simplified some generics on some classes.
0.9.0 #
- Improved interface for
andandor.
0.8.1+1 #
- Don't create URIs for missing images.
0.8.1 #
- Fix bug with optional relations.
0.8.0 #
- Fixed lots of bugs with filtering pocketbase types.
0.7.0 #
- Filters support comparing to another field now, but this requires wrapping literals in .val(...).
0.6.0 #
getListreturns aPageinstead of aList.
0.5.0 #
- Removed
pbIdfield as PocketBase view ids are not consistent between migrations.
0.4.2 #
- Add
thumbparameter totoUri. - Add
pbIdandsettingsto generated field enum. - Add
debugoptions to dump_schema.
0.4.1 #
- Fix CLI bug with mutually exclusive options.
0.4.0 #
- Rely on
pb_obtainfor downloading and launching PocketBase during code generation and testing. - Simplified config code requires lowerCamelCase field names instead of snake_case.
0.3.0 #
- PocketBase
jsonfields are now typed asdynamicinstead of a nullable map. - Support for using a PocketBase release version in multiple places. When set, the binary will be downloaded to a user-selected location and used.
- Better handling when tests fail to stop PocketBase server during tear down.
0.2.0 #
PocketBaseApiClient.watchnow has all expected parameters. This required makingtopica named parameter.- Added
PocketBaseApiClient.authRefresh.
0.1.1 #
FileDto.toUrifor creating the PocketBase URI to a file.
0.1.0 #
- Enhanced support for files.
FileDtooffers new constructors andPocketBaseApiClientautomatically populates files.
0.0.2 #
- Fixes for start_pocketbase.dart output directory reusability.
- Testing improvements.
0.0.1 #
- Experimental initial release.