diff --git a/Migration.md b/Migration.md index 33b6882..185a3fe 100644 --- a/Migration.md +++ b/Migration.md @@ -1,9 +1,20 @@ # Migration + * [From `v4.x.x` to `v5.x.x`](#from-v4xx-to-v5xx) * [From `v3.x.x` to `v4.x.x`](#from-v3xx-to-v4xx) * [From `v2.x.x` to `v3.x.x`](#from-v2xx-to-v3xx) * [From `v1.x.x` to `v2.x.x`](#from-v1xx-to-v2xx) +## From `v4.x.x` to `v5.x.x` + + * The MySQL database schema has changed. Use the statement below to update your database: + + ```sql + ALTER TABLE `users` ADD COLUMN `status` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0 AFTER `username`; + ``` + + * The two classes `Auth` and `Base64` are now `final`, i.e. they can't be extended anymore, which has never been a good idea, anyway. If you still need to wrap your own methods around these classes, consider [object composition instead of class inheritance](https://en.wikipedia.org/wiki/Composition_over_inheritance). + ## From `v3.x.x` to `v4.x.x` * PHP 5.6.0 or higher is now required.