46 Commits
Author SHA1 Message Date
Manvi GuptaandGitHub f39f48f8ea docs: update Node.js version in README (#10183) 2026-07-20 10:58:35 -07:00
Christina HollandandGitHub 3180c9a700 build(deps): update deps with security issues (pass 1) (#10119) 2026-07-01 12:30:03 -07:00
gurusai-voletiandGitHub 1f535e6b81 chore: Migrate gsutil usage instructions to gcloud storage (#9589) 2026-02-24 09:03:40 -08:00
Maneesh TewaniandGitHub a7baa0112a Fix issue where we ping an endpoint that hasn't been implemented (#9059) 2025-06-06 10:17:38 -07:00
Christina HollandandGitHub 262f1f8235 Rename usages of "master" branch to "main" (#8398) 2024-07-26 13:36:00 -07:00
Josh SorefandGitHub b4e60981a5 Spelling (#8280)
Numerous fixes to spelling across the SDK.
2024-07-18 16:53:00 -04:00
Daniel La RocqueandGitHub 135556499e Fix minor mistakes in the root README (#8242) 2024-05-14 09:26:06 -04:00
Daniel La RocqueandGitHub 4589d7e486 Update recommended Node version for development (#8188)
As of April 19th, 2024, the CI is using Node 20.12.0 for testing.
Node <18 no longer works with some dependencies that were recently
updated, namely chromedriver 116.0.1 -> 119.0.1.
2024-04-22 10:10:16 -04:00
DellaBittaandGitHub 1362118062 Update README.md with Node.js and JDK versions (#7363) 2023-06-13 16:55:11 -04:00
Rajendran NadarandGitHub 4d41c899a7 Update README.md (#7334) 2023-05-30 14:00:18 -04:00
dwyfrequencyandGitHub 60985365a5 Update README.md (#7286)
Remove extra backtick
2023-05-09 15:24:07 -04:00
DellaBittaandGitHub 5e9e1a49fc update to required steps and required tool versions (#7252)
Update the readme to reflect currently required tool versions (node, yarn and jdk) and gsutil auth steps.
2023-04-25 10:35:27 -04:00
Maneesh TewaniandGitHub fc281e8f2c Updated local linkage instructions (#6817) 2022-11-29 13:50:13 -08:00
Christina HollandandGitHub ad83829804 Remove mentions of Bower from repo and docs (#6693) 2022-10-13 13:52:48 -07:00
Maneesh TewaniandGitHub 535ad4e2e7 Updated readme instructions for storage (#6650) 2022-10-03 15:18:54 -07:00
Maneesh TewaniandGitHub b5331907cf Fixed faulty transaction bug (#6508)
Fixed issue where if a listener on a filtered query with a server-side index is created with a listener at a non-intersecting path would cause incorrect results to be reported.
2022-08-15 15:16:38 -07:00
0203ecd21a Fix websocketonly flag (#6126)
* Fixed issue where webSocketOnly was incorrectly set to nodeAdmin

Co-authored-by: Maneesh Tewani <[email protected]>
2022-04-08 13:05:39 -07:00
FeiyangandGitHub b7aba14570 update READMEs with v9 info (#5383)
* update READMEs with v9 info

* address comments
2021-08-26 13:38:24 -07:00
Lisa JianandGitHub 782e1295ce Update README test setup instructions (#5329) 2021-08-26 11:15:16 -07:00
sanny.ioandGitHub 753558e85b Fix Lerna link. (#5173)
All other links seem to be good.
2021-07-20 14:50:46 -07:00
Denver ConeybeareandGitHub eb46f74f7b Update test setup instructions in README.md (#2654) 2020-02-25 16:01:55 -05:00
Christina HollandandGitHub c60ba5b41a CI test workflow improvements (#2576) 2020-01-29 13:34:40 -08:00
Renovate BotandFeiyang 3419302b34 Update dependency selenium-assistant to v6 (#2048)
* Update dependency selenium-assistant to v6

* update node version requirement
2019-10-04 11:25:26 -07:00
Christina HollandandGitHub 7db393fb4b Update docs to link to CDN guide (#2219) 2019-10-01 11:39:33 -07:00
FeiyangandGitHub 3b2765c490 update node version requirement for the repo (#2021) 2019-07-29 10:45:57 -07:00
FeiyangandGitHub 63f822a4c3 add coverage badge (#2013) 2019-07-19 17:09:56 -07:00
Mertcan MermerkayaandFeiyang 3bd9bc9fea Remove outdated Node version information (#1782) 2019-05-24 12:42:38 -07:00
FeiyangandGitHub 65b08732d4 point ENVIRONMENTS.md to devsite (#1772)
* point ENVIRONMENTS.md to devsite

* remove environment support section to README
2019-05-10 13:22:09 -07:00
Christina HollandandGitHub feeec9efb1 Add version and release notes badge (#1729)
Add an NPM version badge and make release notes badge more prominent using https://shields.io/
2019-04-29 16:07:29 -07:00
Brian ChenandGitHub 8c7c712287 Update documentation to use yarn build (#1681)
* Add option to specify projectId in `yarn test:setup`.
* Test set up details added to CONTRIBUTING.md in `firestore` package.
2019-04-10 14:10:17 -07:00
Josep SayolandFeiyang b39a218068 [README] Supported Node.js versions for SDK development (#1359)
Several dependencies currently have a `<=9` requirement on the Node.js engine version. The way the README is written, it may give people the impression that any version above 8 is also supported, but that's not the case for Node.js 10 and 11.
2018-11-05 13:02:25 -08:00
FeiyangandGitHub 98753f0c54 update firebase version in readme example (#1303) 2018-10-10 13:00:31 -07:00
Micah J WaldsteinandJosh Crowther f33726813c Add a link to the release notes in README.md (#842)
Every time there is a new release, I need to go searching for this - not sure that everyone is aware of where these are placed online, seems to make sense to have a link included here.
2018-05-18 09:52:54 -07:00
Josh CrowtherandGitHub 6adc56a8c5 Saucelabs Badges/Attribution (#680)
* Add saucelabs badge and associated shoutout

* Update Link
2018-04-12 15:35:54 -07:00
Thomas BroadleyandJosh Crowther 8e003932de docs: fix typos (#397) 2017-12-27 09:18:35 -08:00
Greg SoltisandJosh Crowther be7c387e79 Add Java dependency (#347)
Closure compiler requires java 8, update docs.
2017-12-04 10:23:10 -05:00
Josh CrowtherandGitHub 52a4cdffd0 Update the test:setup script to configure firestore settings (#240)
* Update test:setup command to configure firestore

* [AUTOMATED]: Prettier Code Styling

* Add required "indexes" field

* Update the README.md for firestore
2017-10-23 08:07:30 -07:00
Josh CrowtherandGitHub 73a586c92a Monorepo Refactor (#171)
* Refactor monorepo to use yarn workspaces and lerna

WIP: testing

Refactor folder structure to use lerna

WIP: more testing

feat(util): add deferred class

Publish

 - @firebase/[email protected]
 - @firebase/[email protected]

WIP: asdoifj

WIP: build artifact

WIP: asdf

Cleaning up from .gitignore

Add prepublish script

Isolate base configs

Making top level scripts parallel

Adding storage

Add messaging

Adding database code

TODO: Fix all of the broken issues and import the rest of the utils

Adding type info

add database

Adding firebase package

Generating ES Module builds

Attaching firebase.js to the global scope

Adding lint-staged to the build

Removing commitizen dependency

Updating metafiles

Working on devx

Add react-native package

Move packages/firebase -> packages/core

Fix issues with package.json

Bump core version

testing a thing

Add more entries to the .npmignore

* Refactor to better separate ESM/CJS builds

* Adding test:setup script

* Fix breaking test (sourcemaps loaded in the test breaks the regex)

* Remove commitizen message from CONTRIBUTING.md

* WIP: Migrate integration tests

* Adding namespace integration tests

* Add messaging integration tests

* Fix issue with indv-module builds

* Committing yarn.lock

* Import 4.4.0 Changes

* Add dev scripts, move core -> firebase

* Add missing dependencies, flesh out dev experience

* Add top level repl for test/debugging

* Make the REPL pretty

* Refactor to scope prepublish execution

* Add @firebase/auth

* Fixing broken int tests

* Picking up missing changes from edad44d9bc

* Adding comment to .prettierignore

* Fixed issue where firebase didn't exist on reset

* Update yarn.lock for lint-staged

* Refactor test setup script and .travis.yml

* Fix firebase package dep versions

* Refactor precommit hook -> prepush hook

* [AUTOMATED]: Format Styling

* Update prettier and prettierrc

* [AUTOMATED]: Format Styling

* Adding dist to .prettierignore

* Fixing some oddities in yarn.lock

* Refactor hooks prepublish -> prepare

* Updating top-level scripts

* Add pretest validation/checking

* [AUTOMATED]: Prettier Code Styling

* Running travis tests w/ xvfb-run

* Add a spinner instead of the prettier stdio

* update yarn.lock

* [AUTOMATED]: Prettier Code Styling

* Fixing child process STDOUT

* [AUTOMATED]: Prettier Code Styling

* Switch to using stopAndPersist()

* Moving file gitHooks/index.js -> gitHooks/prepush.js

* Remove legacy .lintstagedrc

* Add typinngs file for those only including fiebase/app

* Add initial stub for @firebase/polyfill

* Adding new clean yarn.lock

* Refactor const -> var (no transpiling)

* Add automated license header validation

* [AUTOMATED]: Prettier Code Styling

* [AUTOMATED]: License Headers

* Aesthetic prepush validation things

* [AUTOMATED]: Prettier Code Styling

* Add karma-sauce-launcher

* Attempt 1: Try to get saucelabs browser testing working

* Attempt 2: Adding sauceLabs config prop to karma.base

* [AUTOMATED]: Prettier Code Styling

* Attempt 3: Getting rid of the connectOptions

* [AUTOMATED]: Prettier Code Styling

* Fix CODEOWNERS

* Add module boilerplate for @firebase/firestore

* Refactor Firestore source to standalone package

* Remove unneeded typings

* Remove unneeded promise dependency

* Fix top level paths

* Bump firebase package version

* Fix firestore source paths

* Fix @firebase/app reference

* Refactor to fix TSC errors

* Refactor to make node unit tests work

* Publish

 - @firebase/[email protected]
 - @firebase/[email protected]
 - @firebase/[email protected]
 - [email protected]
 - @firebase/[email protected]
 - @firebase/[email protected]
 - @firebase/[email protected]
 - @firebase/[email protected]
 - @firebase/[email protected]

* Add firestore to main firebase binary

* Pin firebase package to strict versions

* Fix browser firestore tests

* [AUTOMATED]: Prettier Code Styling

* [AUTOMATED]: License Headers

* Changing base karma browsers

* Disabling cross-browser karma tests

* [AUTOMATED]: Prettier Code Styling

* Removing sauce_connect addon from .travis.yml

* Refactor messaging test script

* Refactor the browserNoActivityTimeout

* [AUTOMATED]: Prettier Code Styling

* Adding polyfills to the main browser bundles

* Add firestore/README.md

TODO(jshcrowthe): Fix these tests per the comments in this file

* Fix firestore VSCode scripts

* Fix regex for firestore __data__ prop

* [AUTOMATED]: Prettier Code Styling

* Initial Commit

* Add a brief README.md

* Add *.tgz to .npmignore

* Publish: v0.1.1

* Turn on advanced optimizations for this code

* Leverage "ADVANCED_OPTIMIZATIONS" mode in closure compilation

* 0.2.0

* Add XhrIo prototype overrides

* 0.2.1

* Remove unneeded lockfile

* Fixing dependency versions

* [AUTOMATED]: Prettier Code Styling

* [AUTOMATED]: License Headers

* TEMP: Remove saucelabs reporter

* Fix prettier styling bug (fights with closure)

* Update firebase/app typings

* Leverage default exports

* Updating top-level README.md

* Refactor mocha timeout to be 20 seconds for firestore

* Addressing some review comments from @mikelehen

* temp

* Fixing license header spacing issues

* Refactor license header check

* [AUTOMATED]: Prettier Code Styling

* [AUTOMATED]: License Headers

* Revert "[AUTOMATED]: License Headers"

This reverts commit 559068ceb070519f39207e15886e147787cd941a.

* Revert "Refactor license header check"

This reverts commit 34c671ab9730d6480e487b6ddcd7283f7df3979a.

* Fixing more license headers

* Add @wilhuff and @wti806 to CODEOWNERS

* Adding one more --auto-watch flag

* Add 3 retries to firestore tests

* Bumping browserNoActiityTimeout

* @firebase/app - package.json housekeeping

* @firebase/auth - README.md housekeeping

* @firebase/database - README.md housekeeping

* @firebase/firestore - README.md housekeeping

* Updating auth readme

* @firebase/messaging - README.md housekeeping

* Updating database readme

* Fixing issue with messaging/package.json (copy-paste fail)

* @firebase/polyfill - README.md housekeeping

* @firebase/storage - README.md housekeeping

* @firebase/util - README.md housekeeping

* Fixing package.json repo links

* Refactor from PromiseLike -> Promise

* Add firebase externs

* [AUTOMATED]: Prettier Code Styling

* Fix license values in package.json
2017-10-06 20:15:50 -07:00
Josh Crowther f49c8b5c50 Add Cloud Firestore Support 2017-10-03 07:23:13 -07:00
Sebastian SchmidtandJosh Crowther c8dfea3edf fix(*): Fix compilation problems in my local environment (#98)
* fix(*): Fix compilation problems in my local environment

* fix(deps): update typescript, ts-loader, and karma-typescript versions

* docs(tests): update README.md to include the necessary project.json instructions

* fix(comment): Adding comment on TS compiler
2017-07-24 14:14:13 -06:00
Jimi FordandJosh Crowther 26d3e4fd4b Update README.md (#58)
fix grammar
2017-06-16 03:00:35 -07:00
Ken PowersandJosh Crowther 706bdbbef1 fix(docs): CONTRIBUTING link in README (#16) 2017-05-18 13:27:45 -07:00
Josh CrowtherandGitHub 241470c51b feat(travis-ci): add .travis.yml [triage-skip] (#9)
* feat(travis-ci): add .travis.yml [triage-skip]

* docs(*): add travis badge to README files

* fix(travis): include C++11 Standard Compiler

Node.js v4.0 and greater requires a C++11 standard-compliant compiler
(See: https://docs.travis-ci.com/user/languages/javascript-with-nodejs#Node.js-v4-(or-io.js-v3)-compiler-requirements)

* refactor(travis): turn on caching for .travis.yml to improve build times

* refactor(travis): limit push builds to the master branch

* refactor(deps): bump karma version
2017-05-17 16:19:28 -07:00
ismail BASKINandJosh Crowther 822a02c777 docs(README): Fix listed CDN version (#10) 2017-05-17 15:22:17 -07:00
Josh CrowtherandGitHub fd0728138d feat(*): initial open source push (#2) 2017-05-15 17:37:21 -07:00
Vikrum Nijjar 8f99963971 Initial commit 2017-04-24 14:52:11 -07:00