Skip to content

Releases: Colossus-Services/bones_api

v1.0.34

12 Nov 10:03
Compare
Choose a tag to compare
- Improved `EntityHandler` resolution of fields while creating instances from `Map`.
- reflection_factory: ^1.0.19

v1.0.33

10 Nov 00:16
Compare
Choose a tag to compare
## 1.0.33

- `Entity` & `EntityHandler`:
  - Added support for enums.
- Added `enumToName` and `enumFromName`
- reflection_factory: ^1.0.18

v1.0.32

09 Nov 08:07
Compare
Choose a tag to compare
- `Json`:
  - Integrated with `reflection_factory` `JsonCodec`.
- `FieldsFromMap.getFieldsValuesFromMap`: added parameter `includeAbsentFields`.
- `isAPIMethod`: now ignores methods declared by `APIModule`, since `reflection_factory` now supports supper classes.
- reflection_factory: ^1.0.17
- postgres: ^2.4.2
- build_runner: ^2.1.5
- test: ^1.19.3

v1.0.31

21 Oct 05:44
Compare
Choose a tag to compare
- Added `APIServer.apiInfoURL`.
- Updated `bones_api_template.tar.gz`.
- CLI `serve`: fix an issue when mixing parameters `-b` and `-r`.

v1.0.30

21 Oct 04:51
Compare
Choose a tag to compare
- `Json.toJson`:
  - Added parameters: `removeNullFields` and `entityHandlerProvider`.
  - Fixed application of `removeField` and `maskField` over an entity.

v1.0.29

19 Oct 10:24
Compare
Choose a tag to compare
- Improved `Json.toJson`.
- Added field `APIAuthentication.data`.
- `APISecurity`: added `getAuthenticationData`.

v1.0.28

17 Oct 06:02
Compare
Choose a tag to compare
- Added `API-INFO` path: describes the API routes.

v1.0.27

16 Oct 01:24
Compare
Choose a tag to compare
- Improved resolution of `ClassReflectionEntityHandler`.
- Extension:
  - `ReflectionFactory.createFromMap`.
  - `ClassReflection.createFromMap`.
- async_extension: ^1.0.9
- reflection_factory: ^1.0.16

v1.0.26

15 Oct 10:44
Compare
Choose a tag to compare
- Added `APICredential`, `APIPassword` and `APISecurity`.
- Routes now can have `APIRouteRule` annotations.
- `EntityHandler`: now using also using sibling reflections to resolve.
- `DataTime`: `toJson` now converts to a `UTC` string.
- Added `MapMultiValueExtension`.
- Updated `bones_api_template.tar.gz`.
- reflection_factory: ^1.0.14
- crypto: ^3.0.1

v1.0.25

13 Oct 00:24
Compare
Choose a tag to compare
- Update template: `lib/src/template/bones_api_template.tar.gz`