# 402 Editors' update
### Ben Allen, 101st TC39
---
### Better align BestAvailableLocale with BCP 47
https://github.com/tc39/ecma402/pull/870
* Corrects handling of single-character BCP 47 language tags
* Still editorial, since `BestAvailableLocale` AO never called with this type of language tag
---
### Refactor Locale and Parameter Negotiation to better align with BCP 47
https://github.com/tc39/ecma402/pull/871
* Refactors to clarify `ResolveLocale` AO, better align with BCP 47
---
### Document that `DefaultLocale` returns must not include a "-u-" extension
https://github.com/tc39/ecma402/pull/868
* Better document that `DefaultLocale` AO doesn't return values with Unicode locale extension sequences
---
### Refactor `ResolveLocale` to simplify calls
https://github.com/tc39/ecma402/pull/849
* Updated confusing alias name `dataLocaleData` to `resolvedLocaleData` throughout spec
* Related names also updated (for example, `[[dataLocale]]` changed to `[[LocaleData]]`
* Capitalized certain other slot names
---
### Regularized wording for table iteration in `DateTimeFormat`
https://github.com/tc39/ecma402/pull/851
* `DateTimeFormat` previously used language for table iteration that didn't match rest of 402
* Some of the previous language was ambiguous
---
### Remove unnecessary lowercase conversion of key
https://github.com/tc39/ecma402/pull/848
* Previously `ResolveLocale` had unnecessary steps to convert to lowercase strings that were already guaranteed to be lowercase
---
### Replace old references
https://github.com/tc39/ecma402/pull/863
* Fix several old references to "master" branch in notes and README
* Small fixes to whitespace
---
### Add License
https://github.com/tc39/ecma402/pull/862/
* Previously license file was missing
---
# Thanks!