Released Sep 14, 2026
Security fixes
Bug fixes
- #6376 Prevent object prototype properties from being used as format tokens
- #6386 Normalize lazy-loaded locale names
- #6404 Fix parsing issue with
eHHmmformat - #6433 Ignore non-Moment arguments in min and max
- #6434 Fix inherited lowercase long date formats
- #6436 Reset locale parsing caches after updates
- #6437 Fix weekday mismatch when the format only has part of a date
- #6442 Fix
locale('__proto__')corrupting the global locale - #6443 Avoid
Object.assigninduration.humanize - #6446 Validate range when parsing a time zone offset
- #6447 Include metadata in all-locales bundle
- #6448 Apply postformat to locale relative time methods
- #6450 Add stack traces to conditional deprecation warnings
New features
- #6451 Add internal date-default hook for Moment Timezone
New locales
Updates to existing locales
- #5404 Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time
- #6197 Indonesian ('id'): Correct the abbreviation for August
- #6217 Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct
Ldate formats - #6289 Swedish ('sv'): Correct the abbreviation for Thursday
- #6306 Catalan ('ca'): Use typographic apostrophes in relative time
- #6347 Swahili ('sw'): Correct the spelling of hour in calendar output
- #6360 Ukrainian ('uk'): Use ISO week numbering
- #6370 Ukrainian ('uk'): Use U+02BC apostrophes in Friday names
- #6371 Hungarian ('hu'): Preserve numeric values in relative seconds
- #6391 Swahili ('sw'): Fix weekday and relative-time grammar
- #6396 German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots
- #6409 Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting
- #6410 Polish ('pl'): Use genitive month names in dotted day formats