Breaking Changes
- change(instance-id): Remove deprecated Instance ID service (#3166)
- change: Remove Deprecated Legacy Namespace Support (#3164)
- change(fcm): Drop legacy messaging types (#3157)
- change: Drop support for Node.js 18 and 20 (v14) (#3138)
New Features
- feat(auth): Enhance emulator support across authentication classes (#3080)
- feat(core): Error Handling Revamp (v14) (#3140)
Bug Fixes
- fix(functions): store
CLOUD_TASKS_EMULATOR_HOSTat construction time (#3167) - fix(auth): Decouple
CreateRequestinterface fromUpdateRequest(#3165) - fix(auth): skip project config name assertion when using the Auth emulator (#3142)
- fix(api-request): replace deprecated url.parse() with WHATWG URL (#3124)
- fix: resolve failing getApplicationDefault unit tests in gcloud SDK environment (#3163)
- fix(fcm): Map topic subscription
RESOURCE_EXHAUSTEDserver code to newTOPICS_SUBSCRIPTION_RATE_EXCEEDEDSDK error code (#3148)
Miscellaneous
- [chore] Release 14.0.0 (#3171)
- build: upgrade compilation target and lib to ES2021 (#3172)
- build(deps): bump @tootallnate/once from 2.0.0 to 2.0.1 (#3160)
- build(deps): bump fast-uri from 3.1.0 to 3.1.2 (#3168)
- build(deps): bump fast-xml-builder from 1.1.5 to 1.2.0 (#3169)
- chore: fixed api docs typos and omissions (#3170)
- build(deps-dev): bump eslint from 10.3.0 to 10.4.1 (#3155)
- Merge pull request #3162 from firebase/v14
- chore(deps): bump jwks-rsa to 4.0.1 (#3125)
- fix package.json
- chore: Drop
send-tweetand upgrade GitHub Actions (#3158) - chore: upgrade nock to v14 and fix api-request unit tests (#3153)
- chore: bump eslint to 10.3.0 and migrate to flat config (#3150)
- build(deps-dev): bump sinon from 18.0.1 to 22.0.0 (#3149)
- chore(deps): bump jwks-rsa to 4.0.1 (#3125)
- chore: Upgrade dependencies for v14 (#3137)