TheBigBrainsCompany / TbbcMoneyBundle

This bundle is used to integrate the Money library (https://github.com/mathiasverraes/money) into a Symfony project. This library is based on Fowler's Money pattern (https://verraes.net/2011/04/fowler-money-pattern-in-php/)
MIT License
192 stars 74 forks source link

RFC: Version 6 #171

Closed Chris53897 closed 3 months ago

Chris53897 commented 7 months ago

Some ideas for version 6.

johanwilfer commented 7 months ago
  • Drop support for money < 4.4? The update path over version 5 of this bundle should be easy.

Makes sense, and we can always add it back if it creates issues for people. But removing it has to be done on the major version.

johanwilfer commented 6 months ago

We have begun testing this on a real project I am involved in @Chris53897 About the other things mentioned here do you think they will require backward-incompatible changes? If so we can wait tagging version 6, but if not I am up for releasing 6 after at least our own tests are done. What do you think?

Chris53897 commented 6 months ago

Thanks for testing. I guess with doctrine/orm 2.x ?The FormField is optional.I am not sure about BC changes to support doctrine/orm 3.Maybe a Release Candidate Version for V3?So more people can test and do not have to use Dev-master.I am on vacation. I will try to find some time after that to have a closer look. But no guarantees.

johanwilfer commented 6 months ago

A release candidate looks like a good idea, will start to look into that.

About ORM 2, it is supported at least 2 years: https://www.doctrine-project.org/2024/02/03/doctrine-orm-3-and-dbal-4-released.html so regardless we shouldn't remove support until it is unmaintained..

Will continue testing, enjoy your vacation!

Chris53897 commented 5 months ago

Thanks.

The only required change has a BC-Layer. It would be great to have a release candidate for version 6 after #176 is merged.

johanwilfer commented 5 months ago

Have tagged rc1 now: https://github.com/TheBigBrainsCompany/TbbcMoneyBundle/releases/tag/v6.0.0rc1

johanwilfer commented 3 months ago

Have tagged 6.0.0 now: https://github.com/TheBigBrainsCompany/TbbcMoneyBundle/releases/tag/v6.0.0

Thanks for all the help! Will close this then.