Skip to content

v1.3.7 - #1

Merged
gmpassos merged 11 commits into
masterfrom
entity-reference
Sep 1, 2022
Merged

v1.3.7#1
gmpassos merged 11 commits into
masterfrom
entity-reference

Conversation

@gmpassos

@gmpassos gmpassos commented Aug 28, 2022

Copy link
Copy Markdown
Contributor
  • Added EntityReference:
    An entity field wrapper that allows lazy load of sub-entities.
  • Added EntityResolutionRules to allow lazy or eager selects.
  • reflection_factory: ^1.2.7

- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Expose `EntityResolutionRules` to allow lazy or eager selects.
@codecov-commenter

codecov-commenter commented Aug 28, 2022

Copy link
Copy Markdown

Codecov Report

Merging #1 (858371f) into master (9292d0a) will increase coverage by 0.28%.
The diff coverage is 74.01%.

@@            Coverage Diff             @@
##           master       #1      +/-   ##
==========================================
+ Coverage   69.98%   70.27%   +0.28%     
==========================================
  Files          49       49              
  Lines       10998    11401     +403     
==========================================
+ Hits         7697     8012     +315     
- Misses       3301     3389      +88     
Flag Coverage Δ
unittests 70.27% <74.01%> (+0.28%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
lib/src/bones_api_entity_db_mysql.dart 91.96% <ø> (-0.03%) ⬇️
lib/src/bones_api_entity_db_object_memory.dart 0.00% <0.00%> (ø)
lib/src/bones_api_entity_db_postgres.dart 85.13% <ø> (-0.05%) ⬇️
lib/src/bones_api_entity_db_memory.dart 84.00% <17.64%> (-2.48%) ⬇️
lib/src/bones_api_module.dart 72.22% <50.00%> (-0.14%) ⬇️
lib/src/bones_api_entity_db.dart 63.33% <52.94%> (+0.81%) ⬆️
lib/src/bones_api_entity_db_sql.dart 80.82% <72.72%> (-0.11%) ⬇️
lib/src/bones_api_entity.dart 67.71% <75.05%> (+1.90%) ⬆️
lib/src/bones_api_repository.dart 68.51% <80.00%> (ø)
lib/src/bones_api_base.dart 61.80% <83.33%> (-0.03%) ⬇️
... and 22 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- reflection_factory: ^1.2.7
- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- reflection_factory: ^1.2.8
- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- reflection_factory: ^1.2.8
- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- `EntityProvider`:
  - `getEntityByID`: Added parameter `sync`.
- reflection_factory: ^1.2.9
- Added `EntityReference`:
  An entity field wrapper that allows lazy load of sub-entities.
- Added `EntityResolutionRules` to allow lazy or eager selects.
- `EntityProvider`:
  - `getEntityByID`: Added parameter `sync`.
- reflection_factory: ^1.2.9
@gmpassos
gmpassos merged commit aad3e00 into master Sep 1, 2022
@gmpassos
gmpassos deleted the entity-reference branch September 6, 2022 05:30
gmpassos added a commit that referenced this pull request Sep 28, 2022
- `APIRoot.resolveModule`: defaults to path part `#0`.
- `APIModule.resolveRoute`: defaults to path part `#1 ?? #0`.
  - Ensure that any route resolution passes through `resolveRoute` method (allowing personalization).
- `APIRouteBuilder`: allow path parts as parameter value by `parameterIndex`.
- reflection_factory: ^1.2.14
gmpassos added a commit that referenced this pull request Sep 28, 2022
- `APIRoot.resolveModule`: defaults to path part `#0`.
- `APIModule.resolveRoute`: defaults to path part `#1 ?? #0`.
  - Ensure that any route resolution passes through `resolveRoute` method (allowing personalization).
- `APIRouteBuilder`: allow path parts as parameter value by `parameterIndex`.
- reflection_factory: ^1.2.14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants