Skip to content

Releases: Colossus-Services/bones_api

v1.0.37

03 Dec 22:35
Compare
Choose a tag to compare
- Added support to `Condition` operator `=~` (`IN`).
- Added support to SQL operator `IN`.
- postgres: ^2.4.3
- test: ^1.19.5
- dependency_validator: ^3.1.2

v1.0.36

30 Nov 02:58
Compare
Choose a tag to compare
- `TypeParser` and `TypeInfo` moved to package `reflection_factory`.
- reflection_factory: ^1.0.20

v1.0.35

15 Nov 15:06
Compare
Choose a tag to compare
- Fix `TypeInfo`:
  - Now `TypeInfo` handles `Type` comparison in a special way (to keep consistence between VM and JS/Web).

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.