| ⇢ | 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::withLanguage() added | |
| ⇢ | A | Locale::__toString() added | |
| ⇢ | A | Locale::calendar() added | |
| ⇢ | A | Locale::withCalendar() added | |
| ⋮ | view more | ||
| F | ↛ | Locale::__construct() removed | |
| F | ↛ | Locale::asString() removed | |
| A | ↛ | Locale::fallbackLocale() removed | |
| A | ↛ | Locale::getBCP47Regex() removed | |
| A | ↛ | Locale::withLanguage() removed | |
| A | ↛ | Locale::__toString() removed | |
| A | ↛ | Locale::calendar() removed | |
| A | ↛ | Locale::withCalendar() removed | |
| A | ↛ | Locale::collation() removed | |
| A | ↛ | Locale::withCollation() removed | |
| ⋮ | view more | ||