Skip to content

Releases: Colossus-Services/bones_api

v1.1.8

06 Apr 05:38
Compare
Choose a tag to compare
- `APIServer` and `APIModule`: improved error logging.
- statistics: ^1.0.20

v1.1.7

05 Apr 19:02
Compare
Choose a tag to compare
- `APIModuleProxy`: ignoring `APIRequest` parameters.
- reflection_factory: ^1.0.25

v1.1.6

03 Apr 05:27
Compare
Choose a tag to compare
- `APIServer`:
  - Improved CORES response (`OPTIONS` request).
- `APISecurity`:
  - Improved resolution of credential token and related username.
  - Improved tests.

v1.1.5

02 Apr 07:12
Compare
Choose a tag to compare
- SQL:
  - Added: `numeric` type mapped to `Decimal`.
- Fix JSON parsing of `Decimal` types.

v1.1.3

21 Mar 23:43
Compare
Choose a tag to compare
- `EntityHandler.resolveValueByType`:
  - Avoid `dev_compiler` bug https://github.com/dart-lang/sdk/issues/48631 when generating JS code.

v1.1.2

21 Mar 06:11
Compare
Choose a tag to compare
- Added `ConditionIdIN`: to allow optimized selection of multiple IDs with one query.
- Added `EntityProvider` to all entity field resolution related operations, like `createFromMap` and `Json.decode`.
- Improve `APIModuleHttpProxy` response body decoding.
- reflection_factory: ^1.0.24
- mercury_client: ^2.1.4

v1.1.1

11 Mar 21:06
Compare
Choose a tag to compare
- Fix `MethodReflectionExtension.returnsAPIResponse`.

v1.1.0

10 Mar 08:42
Compare
Choose a tag to compare
- Added `APIModuleProxy` and `APIModuleHttpProxy`.
- reflection_factory: ^1.0.23
- meta: ^1.7.0

v1.0.39

15 Feb 21:05
Compare
Choose a tag to compare
- Added support to Let's Encrypt HTTPS certificates.
- `bones_api.dart` CLI:
  - Allow domain static files.
- `APIRoot`:
  - `APILogger`: to allow logging of `APIRoot` events.
  - `APIRequestHandler`: for personalized request handlers.
  - New fields `preApiRequestHandlers` and `posApiRequestHandlers`.
- Fix `SQLAdapter.generateInsertRelationshipSQLs`.
- Added test tag: `slow`
- shelf_static: ^1.1.0
- shelf_letsencrypt: ^1.0.0
- dart_spawner: ^1.0.6
- data_serializer: ^1.0.6
- mercury_client: ^2.1.3
- build_verify: ^3.0.0
- path: ^1.8.1
- sdk: '>=2.14.0 <3.0.0'

v1.0.38

05 Jan 03:47
Compare
Choose a tag to compare
  • Fix references and naming: postgre to postgres.
  • APIServer: added support for Gzip encoding, through package shelf_gzip.
  • shelf_gzip: ^4.0.0
  • reflection_factory: ^1.0.21
  • data_serializer: ^1.0.3