Skip to content

Latest commit

 

History

History
238 lines (123 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

238 lines (123 loc) · 11.7 KB

@firebase/util

1.9.6

Patch Changes

1.9.5

Patch Changes

  • 0c5150106 #8079 - Update repository.url field in all package.json files to NPM's preferred format.

1.9.4

Patch Changes

1.9.3

Patch Changes

  • c59f537b1 #7019 - Modify base64 decoding logic to throw on invalid input, rather than silently truncating it.

1.9.2

Patch Changes

  • d071bd1ac #7007 (fixes #7005) - Move exports.default fields to always be the last field. This fixes a bug caused in 9.17.0 that prevented some bundlers and frameworks from building.

1.9.1

Patch Changes

  • 0bab0b7a7 #6981 - Added browser CJS entry points (expected by Jest when using JSDOM mode).

1.9.0

Minor Changes

  • 06dc1364d #6901 - Allow users to specify their environment as node or browser to override Firebase's runtime environment detection and force the SDK to act as if it were in the respective environment.

Patch Changes

  • d4114a4f7 #6874 (fixes #6838) - Reformat a comment that causes compile errors in some build toolchains.

1.8.0

Minor Changes

Patch Changes

  • c20633ed3 #6841 - Fix for third party window content that cannot access IndexedDB if the browser is set to never accept third party cookies on Firefox.

1.7.3

Patch Changes

1.7.2

Patch Changes

  • 807f06aa2 #6686 (fixes #6677) - Catch errors when the SDK checks for __FIREBASE_DEFAULTS__ and do not block other app functionality.

1.7.1

Patch Changes

  • 29d034072 #6665 (fixes #6660) - Remove __FIREBASE_DEFAULTS_PATH__ option for now, as the current implementation causes Webpack warnings. Also fix process.env check to work in environments where process exists but process.env does not.

1.7.0

Minor Changes

  • fdd4ab464 #6526 - Add functionality to auto-initialize project config and emulator settings from global defaults provided by framework tooling.

1.6.3

Patch Changes

1.6.2

Patch Changes

1.6.1

Patch Changes

1.6.0

Minor Changes

  • 9c5c9c36d #6154 - Replace stopgap firebase/util IndexedDB methods with idb library.

1.5.2

Patch Changes

  • e9e5f6b3c #6122 (fixes #6121) - Default indexeddb transaction mode to readonly for IE11 compatibility

1.5.1

Patch Changes

1.5.0

Minor Changes

  • 2d672cead #6061 - Remove idb dependency and replace with our own code.

1.4.3

Patch Changes

1.4.2

Patch Changes

1.4.1

Patch Changes

1.4.0

Minor Changes

Patch Changes

  • b835b4cba #5506 - areCookiesEnabled could encounter runtime errors in certain enviornments

1.3.0

Minor Changes

  • 3c6a11c8d #5282 - Implement mockUserToken for Storage and fix JWT format bugs.

1.2.0

Minor Changes

1.1.0

Minor Changes

1.0.0

Major Changes

0.4.1

Patch Changes

  • de5f90501 #4673 - Added a utility function and type for compat interop API

0.4.0

Minor Changes

  • ec95df3d0 #4610 - Add extractQuerystring() function which extracts the query string part of a URL, including the leading question mark (if present).

0.3.4

Patch Changes

  • 9cf727fcc #4001 - Do not merge __proto__ in deepExtend to prevent __proto__ pollution.

0.3.3

Patch Changes

  • a5768b0aa #3932 - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase.

    Before this change

    import * as firebase from 'firebase/app';
    

    After this change

    import firebase from 'firebase/app';
    
  • 7d916d905 #3946 - Write template data to a new customData field inFirebaseError instead of writing to the error object itself to avoid overwriting existing fields.

0.3.2

Patch Changes

  • fb3b095e4 #2800 - Moved calculateBackoffMillis() exponential backoff function from remote-config to util, where it can be shared between packages.

0.3.1

Patch Changes

  • d4ca3da0 #3585 - Extended Usage of isIndexedDBAvailable to Service Worker

0.3.0

Minor Changes

  • a87676b8 #3472 - - Fix an error where an analytics PR included a change to @firebase/util, but the util package was not properly included in the changeset for a patch bump.

    • @firebase/util adds environment check methods isIndexedDBAvailable validateIndexedDBOpenable, and areCookiesEnabled.