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

@gmpassosgmpassos 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 
FlagCoverage Δ
unittests70.27% <74.01%> (+0.28%)⬆️

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

Impacted FilesCoverage Δ
lib/src/bones_api_entity_db_mysql.dart91.96% <ø> (-0.03%)⬇️
lib/src/bones_api_entity_db_object_memory.dart0.00% <0.00%> (ø)
lib/src/bones_api_entity_db_postgres.dart85.13% <ø> (-0.05%)⬇️
lib/src/bones_api_entity_db_memory.dart84.00% <17.64%> (-2.48%)⬇️
lib/src/bones_api_module.dart72.22% <50.00%> (-0.14%)⬇️
lib/src/bones_api_entity_db.dart63.33% <52.94%> (+0.81%)⬆️
lib/src/bones_api_entity_db_sql.dart80.82% <72.72%> (-0.11%)⬇️
lib/src/bones_api_entity.dart67.71% <75.05%> (+1.90%)⬆️
lib/src/bones_api_repository.dart68.51% <80.00%> (ø)
lib/src/bones_api_base.dart61.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 masterSep 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 freeto 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

@gmpassos@codecov-commenter