Heatmanofurioso / ngx-avatars

Spiritual successor of HaithemMosbahi's ngx-avatar
MIT License
16 stars 11 forks source link

Angular version support and ngx-avatars version schema #24

Closed Heatmanofurioso closed 2 years ago

Heatmanofurioso commented 2 years ago

This issue is to propose maintaining 2 baselines. One supporting and maintaining the latest major Angular version, and one supporting the one before it.

As of now, that would involve supporting 12.x on one baseline and 13.x "as of tomorrow" on the other.

This shouldn't bring many issues apart from some API used in the project being deprecated and eventually removed, but even with that in mind, we will always have a large timeframe between deprecation and removal.

If this idea does go forward, one other step that would make sense to more easily make the library's versioning not seem confusing, would be to change the version schema to go side by side, at least on the major releases, with Angular's EX: ngx-avatars:12.x.x and ngx-avatars:13.x.x

Heatmanofurioso commented 2 years ago

We've decided to implement this system, since there was no comment opposing it. Major versioning is matching Angular's versioning