Author here. Stripe's versioning model always impressed me — one codebase, versions going back years. I wanted that pattern in Laravel without the usual
copy-paste-controllers approach.
Happy to discuss the design decisions or any edge cases you can think of.