The February in a leap year is quite special and we hope everyone has some memorable stories from that extra day! In the past month, LoopBack team continued to focus on the migration guide epic. In the meantime, we were able to contribute significant PRs across all the functional areas. We are really glad to see the increasing engagement from community members, we appreciate all your code reviews and contributions. Last but not least, we published new major releases for
@loopback/* modules as as we dropped Node.js 8 support and introduced a few other breaking changes.
Keep reading to learn about what happened in February!
2019 was surely an exciting and rewarding year for LoopBack. We received the “Best in API Middleware” award from API World, our LB4 downloads on npmjs.com increased more than double compared to the year before. Moreover, we are thrilled to learn that many of you had deployed LoopBack 4 applications in production! In case you missed our 2019 review, make sure you check it out. As 2020 begins, we would like to share with you our high-level goals for this year. Things might change or shift throughout the year, but here is our plan.
Almost a year ago, we announced Extended Long Term Support for LoopBack 3, extending Active LTS to the end of November 2019. As the saying goes, all good things must come to an end, and so LoopBack version 3 has entered Maintenance LTS in December 2019.
It’s a Leap Year this year, and we continue to make leaps in LoopBack 4.
With New Year’s resolutions in mind, we quickly got started on several items.
Check out the sections below for the progress we made in each area:
- LoopBack 4 Shopping Example Front-end
- Migration Guide
- Improved Developer Experience
- Improved Performance Of Context
- APIC and LoopBack Integration
- Community Contributions
Happy New Year! The number of LoopBack 4 downloads in 2019 increased more than double than that in 2018. Thank you for your continuous support in using and contributing to LoopBack. We cannot do this alone and we really appreciate all the contributions from the community. In December, we were happy to have 3 community members join us as maintainers: @derdeka, dougal83 and achrinza!
As year 2020 commences, let us summarize our development activities in the last quarter of 2019.
- Migration Guide: created the outline for general runtime migration and added details on migrating Express middleware and model relations.
- Going cloud native: added extensions for observability and deployment documentation
- Authentication and authorization: enhanced the documentation and enabled token based authentication in API Explorer
- Inclusion of Related Models: completed MVP and ability to allow custom scope.
- Partition Key with Cloudant and CouchDB: added support for partitioned database
- Creating REST API from Model Classes: added the ability to generate controller from Model and Repository classes