| @@ -8,12 +8,14 @@ | ||
| 8 | 8 | |
| 9 | 9 | /** |
| 10 | 10 | * The Lite ↔ Pro compatibility contract. |
| 11 | 11 | * |
| 12 | - * Pro-feature code is being moved out of Lite in stages — expand, migrate, | |
| 13 | - * contract: a Lite release adds the hook, a Pro release takes the code over and | |
| 14 | - * announces it, and only a later Lite release deletes Lite's copy. Two things | |
| 15 | - * make that safe, and both live here. | |
| 12 | + * Pro-feature code moves out of Lite in stages — expand, migrate, contract: a | |
| 13 | + * Lite release adds the hook, a Pro release takes the code over and announces it, | |
| 14 | + * and only a later Lite release deletes Lite's copy. The first hand-off (fourteen | |
| 15 | + * features, Pro 1.4.4) completed when MIN_PRO_VERSION reached 1.4.4 and Lite's | |
| 16 | + * copies were deleted; the machinery stays for the next one. Two things make it | |
| 17 | + * safe, and both live here. | |
| 16 | 18 | * |
| 17 | 19 | * - provides(): Pro lists what it now ships itself on `better_payment/pro_provides`, |
| 18 | 20 | * and Lite skips its own copy of that feature. Without it a transition release |
| 19 | 21 | * registers the same Elementor control, stylesheet or schema twice — and a |
| @@ -33,9 +35,9 @@ | ||
| 33 | 35 | |
| 34 | 36 | /** |
| 35 | 37 | * The oldest Better Payment Pro this Lite is known to work with. |
| 36 | 38 | */ |
| 37 | - const MIN_PRO_VERSION = '1.4.3'; | |
| 39 | + const MIN_PRO_VERSION = '1.4.4'; | |
| 38 | 40 | |
| 39 | 41 | /** |
| 40 | 42 | * Wire the admin notice. |
| 41 | 43 | * |