| ⇢ | C | Locale added | |
| ⇢ | A | MessageSource added | |
| C | ↛ | Locale removed |
| ⇢ | F | Locale::__construct() added | |
| ⇢ | F | Locale::asString() added | |
| ⇢ | A | Locale::fallbackLocale() added | |
| ⇢ | A | MessageSource::translateMessage() added | |
| ⇢ | A | Locale::getBCP47Regex() added | |
| ⇢ | A | MessageSource::getMessages() added | |
| ⇢ | A | Locale::withRegion() added | |
| ⇢ | A | Locale::currency() added | |
| ⇢ | A | Locale::withCurrency() added | |
| ⇢ | A | Locale::script() added | |
| ⋮ | view more | ||
| F | ↛ | Locale::__construct() removed | |
| F | ↛ | Locale::asString() removed | |
| A | ↛ | Locale::fallbackLocale() removed | |
| A | ↛ | Locale::getBCP47Regex() removed | |
| A | ↛ | Locale::withRegion() removed | |
| A | ↛ | Locale::currency() removed | |
| A | ↛ | Locale::withCurrency() removed | |
| A | ↛ | Locale::script() removed | |
| A | ↛ | Locale::extendedLanguage() removed | |
| A | ↛ | Locale::withScript() removed | |
| ⋮ | view more | ||