- update release script (5506f78a)
- update dependencies (a6cc0899)
- fix up code to pass linting test (33276661)
- GeoTransaction: disable tests that can't run on the emulator (effacba3)
- firebase: use emulator to run tests (64ec3ac3)
- update
geofirestore-core
. fixes #202 (a6fd4134) - github: configure stalebot (9aee4ad2)
- firebase: update firestore indexes (42ee6e0f)
- update GitHub actions to only run in certain cases (383990c6)
- deps: bump bl from 4.0.2 to 4.0.3 (#191) (84fcb96a)
- test: fix formating of test code (962969fa)
- update tests and remove
settings
fromGeoFirestore
(4b1bd275)
- include comments in
dist/**/*.d.ts
files (ef4e6366)
- GeoFirestore:
- README: fix CI badge in README (3767b8a7)
- run GitHub action for pushes, pull requests, and releases (0c1a8045)
- deps: bump lodash from 4.17.15 to 4.17.19 (#186) (cdcc4801)
- GeoWriteBatch: allow custom key to be defined at write batch level (d1d61436)
- GeoTransaction: allow custom key to be defined at transaction level (924accad)
- GeoCollectionReference: allow custom key to be defined at collection level (284c90c6)
- update ci so only one workflow runs on a tag (949e4719)
- README: clarify security rules (2fd87cb6)
- remove
@types/node
fromdevDependencies
(f8b2cd36)
- README: add details about security rules (90503ef3)
- update README to use
initializeApp
(833975ba)
- initializeApp: add function to create new GeoFirestore instance (bb319907)
- lint: add
;
toutils.test.ts
for linting (8fb13947)
- use
geofirestore-core
(4fa86038)
- update firestore rules version (52f39722)
- update rules for viewers collection (609202cb)
- add upgrade directions and warning (4cafcbb7)
- simplify logic (3e0cc7b2)
- use
g
instead of.g
for geofirestore data (9444cae0) - flatten document structure so user data is top level (e2ad5e5c)
- update tests for new data structure (5a2e6693)
- add tests (2b5fb326)
- README: add links for badges (bde3c166)
- add issue template (37c04989)
- docs: set typedoc to
0.15.0
(8ce71a0f)
- lint
/test
folder (f00ff208) - move to GitHub Actions for CI (1bc2014c)
- deps: bump websocket-extensions from 0.1.3 to 0.1.4 (#177) (91f00715)
- viewers: update viewers example (95107175)
- update dependencies and build (0d892c96)
- re-add Firebase to license (1aab19cd)
- README: update badges and compound queries documentation (a90c653e)
- set deploy on tag push and fix
firebase-tools
install (ac410034) - mocha:
- rollup: add
module
override (a45529eb)
- update ci url (170fe26d)
- update linter (b1ea40cd)
- loosen and update dependencies, use google typescript style guide (9d848d75)
- add
project.json
for firebaseopensource.com (e0500546) - update dependencies (e29f80d7)
- fix typo (6548096e)
- fix typo in README (bd8a9389)
- README: add example to add a GeoDocument, fixes #134 (e7c5d136)
- expose
native
classes (29ef5c4a)
- set
postinstall
topretest
for npm installs (1fa16169)
- fix typing issues in tests (d2131b5e)
- copy modified
protobufjs
module into@firebase/firestore
's node modules (6b05ccfc)
- extend support for firebase 6.x.x (d0080f1a)
- README: update CDN and import sample (256df9b7)
- tighten firestore rules (941a8dd8)
- findCoordinates:
findCoordinatesKey
nowfindCoordinates
as it returns GeoPoint rather than the key of the GeoPoint, can also find embedded keys, fixes #88 (94161a4e)
- examples: update viewers firebase version and separate add/update functions (f90c4cab)
- sanitize
customKey
inset
methods (cee17d76)
- test: lint test code (1ed836a3)
- react-native-firebase: check if
docChanges
is an array (fc1622e4)
- package.json: update homepage (52df32b2)
- travis: fix
after_deploy
script (eaef13ef)
- rollup: change copy plugin for
GeoFirestoreTypes.ts
(2a585845)
- update dependencies (ca387c00)
- add details to
README.md
and a code example forrunTransaction
(167e0728)
- GeoTransaction:
- GeoTransaction:
- GeoFirestore: add tests for
runTransaction
(23f59ce8)
- GeoJoinerOnSnapshot:
- GeoQuery: add tests for new
limit
method (d524789c)
- update dev dependencies (92a4c7b6)
- GeoJoinerOnSnapshot: emit snapshot on empty queries and update docs array when doc removed, fixes #73 (85f2e260)
- update dev dependencies (b2ae17f4)
- README:
- examples: update viewers example (aed1a369)
- update dependencies and typings (36cd49d3)
- generate and deploy docs site (5273128f)
- update README.md to reference https://geofirestore.com, as well as other tweaks (d07efafc)
- fix up docs and max all lines to 140 characters (06af76c7)
- GeoJoinerGet: move join logic of
get
functions to own class with logic to filter out items not in radius of query (5716654a) - GeoJoinerOnSnapshot: add ability to join
GeoQuerySnapshot
events fromonSnapshot
(ba829244) - GeoDocumentSnapshot: add GeoDocumentSnapshot for for doc references and queries (1abb499b)
- GeoDocumentReference: add GeoDocumentReference for returns of doc and add (9a5af9a5)
- GeoQuery: implement remaining Firestore Query functions (3cd3e0e3)
- GeoWriteBatch: add batch functionality to geofirestore (f01de430)
- GeoQuerySnapshot: filter out locations not in query (b0ce13cb)
- GeoFirestore: start rewrite to better align library to firestore sdk (bf1d4273)
- GeoFirestoreTypes: DocumentChange
doc
should return QueryDocumentSnapshot (3b2e5d6c) - GeoDocumentReference: fix update function to use encodeUpdateDocument util function (97baf212)
- GeoWriteBatch: fix update function to use fieldNames (e27e668a)
- small change to
onSnapshot
and how geoqueries are generated (7beffe69) - simply GeoFirestoreTypes and remove incompatible GeoQuery functions (0edef6de)
- GeoQuery: remove unneeded function (76fa5af1)
- GeoFirestoreTypes: rename and put together all interfaces into GeoFirestoreTypes (9141fb37)
- GeoJoinerOnSnapshot: increase code coverage (27803b3a)
- utils: add code coverage for utils (7872c290)
- GeoDocumentSnapshot: bring coverage to 100% (5caa5b10)
- GeoDocumentReference: increase code coverage (e9811ad1)
- GeoQuerySnapshot: bring coverage to 100% (51122f9d)
- GeoQuery:
- GeoCollectionReference: bring coverage to 100% (47a17f6e)
- GeoWriteBatch: create basic tests for GeoWriteBatch (687c3061)
- GeoFirestore: add basic tests for new GeoFirestore (74f97d75)
- GeoFirestore: add docs for
update
function ofGeoFirestore
(869e1893)
- GeoFirestore:
- utils: remove unused import, restore findCoordinatesKey (324aa960)
- GeoFirestore: remove merge from batch.set (7ed3586b)
- GeoFirestore:
- README: update badges (dfc9f1ba)
- update firebase settings and dependencies (2b95d766)
- update
README.md
(d55b979a) - rename
COMMITS.md
toCONTRIBUTING.md
(f37e95ee) - LICENSE: update license (7dc3064e)
- COC: add a Code of Conduct (e018ddba)
- update docs around query functions (073991f4)
- update dependencies (504d7e09)
- GeoFirestoreQuery: move around event firing and fix typing (ff5fa228)
- node: add node typings (344602f0)
- firebase-admin: fix docChanges prop/method issue while adding more extensive typing (8c1d77f5)
- add lint to travis (8318f861)
- GeoFirestoreQuery: add docs for
query
function ofGeoFirestoreQuery
'sGeoFirestoreObj
, fixes #8 (79976caf) - add example application as well as site deployment (1192262a)
- add support for firebase-admin sdk, fixes #9 (8a763041)
- query: add ability to write custom query function for GeoFirestoreQuery (05bccde5)
- test: fix a
remove
test for GeoFirestore (521adabe) - validateCriteria: check QueryCriteria's query to ensure it is of a valid type (4c299c80)
- examples: throttle queries to Firestore (be8ab9a5)
- GeoFirestoreQuery:
- expand coverage for util functions (12b10e59)
- GeoFirestore:
- add coveralls to testing process (e670b279)
- README: stop referencing
location
wheredocument
should be used (72cc61af)
- remove external dependency of firebase (df31a871)
- set browser build to iife (7b0df7f0)
- Fix minor typos in README.md (1ed6d659)
- modify how firestore is imported (8525def6)
- release: minor version release (81a9d979)
- lock to firebase 5.x.x (8779a2c7)
- bump firebase to v5.x.x (1442de38)
- update docs (f040e981)
- query:
- add: add ability to add/insert documents without set (1663b0e1)
- set: update set function to use GeoPoints (5cf04fbd)
- remove: update remove function to no longer depend on set function (51814436)
- get: update get function to reflect new GeoFirestoreObj type (ec4ac975)
- tweak some validations (7303a350)
- GeoFirestoreQuery: use Maps instead of Objects as well as general clean up (2263bccd)
- update tests for new structure (37600fb6)
- scripts: remove postinstall script (d2712d36)
- include dist in npm deploy (0fe8aca3)
- add scripts to generate changelogs and update version (3b90de44)
- add commit guidline and update readme to include contributing section (6c519ad5)
- repurpose as a geofirestore npm package (f887310c)
- firestore: early implementation of geofirestore (51e76bda)
- firestore:
- renamed folders and small tweaks (261445e6)
- change vars to consts and use in instead of hasOwnProperty (4a0d3127)