-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
Milestone
Description
Overview
- Migration guide: Stop starting, start finishing!
Goals
-
Migration guide Migration Guide: Discuss life cycle differences between LB3 and LB4 #3935
General runtime
- Which official LB3 components are not planned in LB4 Which official LB3 components are not planned in LB4 #3956 (from Feb
milestone) - 🚶Migration Guide: Discuss life cycle differences between LB3 and LB4
Migration Guide: Discuss life cycle differences between LB3 and LB4 #3935 (from Feb milestone)
Authentication & Authorization
- [migration/auth] Create a guide to describe how to migrate LB3 User
based authentication to LB4 [migration/auth] Create a guide to describe how to migrate LB3 User based authentication to LB4 #4521 - 🏃 How to migrate apps using loopback-component-passport How to migrate apps using loopback-component-passport #3958
-
[migration/auth] Describe how to simulate ACLs with LB4 authorization[Only shopping app related changes left. Moved to Q2]
Refactor Shopping Example: simulate ACLs with LB4 authorization #4522 .
- Which official LB3 components are not planned in LB4 Which official LB3 components are not planned in LB4 #3956 (from Feb
-
Miscellaneous
- Belongs-To relation tries to resolve for foreign key NULL Belongs-To relation tries to resolve for foreign key NULL #4372
- How to build models, repositories and controllers dynamically at runtime
How to build models, repositories and controllers dynamically at runtime #4296 - LB3 is in Maintenance LTS now! Maintenance LTS strongloop/loopback#4306
- Extract the jwt authentication to a local component for the auth migration example app Extract the jwt authentication to a local component for the auth migration example app #4753
Stretch Goals
-
Internal Tooling
- Switch contribution method from CLA to DCO Switch contribution method from CLA to DCO #2292
-
Spikes
- Spike: robust handling of ObjectID type for MongoDB Spike: robust handling of ObjectID type for MongoDB #3456
-
Bugs
- Broken anchor link Broken anchor link loopback.io#907
- How to define a model @Property that allows any scalar value? How to define a model @property that allows any scalar value? #4255
- ID automatically generated by PostgreSQL becomes undefined ID automatically generated by PostgreSQL becomes undefined #4751
- Identifier gets discarded after running migration Identifier gets discarded after running migration #4744
Looking for community contributions
Community contributors: Want to contribute but don't know where to start? Here
is our wish list for this month:
- 🏃 [Spike] How to migrate Angular 1.x and 2+ LB3 client [Spike] How to migrate Angular 1.x and 2+ LB3 client #4610
- Model.toObject() should preserve prototypes (e.g. Date and ObjectID
values) Model.toObject() should preserve prototypes (e.g. Date and ObjectID values) #3607 - Complex OpenAPI Validations with @Property Complex OpenAPI Validations with
@property#1624 - default values added for new required columns when running
autoupdate()default values added for new required columns when running autoupdate() loopback-connector-postgresql#418