Unlike many module major version bumps, 2.x does not mean that we rewrote the module! In fact, we've increased the stability of this module 💯🤘💥
So, why has the major version been bumped? While making the module more specification compliant, and while adding more tests, and while covering more edge cases, we ran into a few things that we couldn't make better without breaking some things...