Understanding the ByJG PHP Components Versioning System
· 8 min read

Managing dependencies across multiple PHP components used to be a nightmare. When you have an ecosystem of 30+ interconnected packages, keeping track of which version works with which PHP version — and which versions are compatible with each other — can quickly become overwhelming.
That's why I completely redesigned the versioning strategy for all ByJG PHP components. This post explains the evolution of the versioning system, how it works today, and how you can use it effectively in your projects.
