Commit Graph

2029 Commits

Author SHA1 Message Date
Florent Vilmart
9256b2d7e6 chore: fix flaky test (#3928)
* logOut is async so handle with a promise
2017-06-13 23:54:15 -04:00
Diamond Lewis
8b21d5ab80 feat: Full Text Search Support (#3904)
* Full Text Support

* invalid input test

* Support for sort

* index exist test

* clean up

* better error messaging

* postgres support

* error instructions for $diacritic and $case sensitivity

* nit

* nit

* nit

* separate test for full text
2017-06-13 21:42:59 -04:00
Arthur Cinader
5f991e90fb chore: put loose test into a describe block where it belongs... (#3920) 2017-06-13 10:40:44 -04:00
Antonio Davi Macedo Coelho de Castro
4aa4ebe807 chore: adds test for multiple dont select query (#3799) (#3885) 2017-06-13 10:40:17 -04:00
greenkeeper[bot]
58ca561ac4 chore(package): update babel-core to version 6.25.0 (#3917) 2017-06-13 10:38:47 -04:00
greenkeeper[bot]
3c845878ac chore(package): update cross-env to version 5.0.1 (#3914) 2017-06-13 10:38:29 -04:00
greenkeeper[bot]
2f1b28c456 fix(package): update pg-promise to version 5.9.1 (#3922) 2017-06-13 10:38:12 -04:00
greenkeeper[bot]
e3d3daa142 fix(package): update lru-cache to version 4.1.0 (#3910) 2017-06-13 10:37:48 -04:00
Worathiti Manosroi
7d70af60ba fix: volatileClasses are masterKey only (#3916)
* volatileClass should respect the schema if defined

* masterKey only for the volatileClasses

* add some test …
2017-06-13 10:36:40 -04:00
greenkeeper[bot]
c4fbc1f358 fix(package): update pg-promise to version 5.9.0 (#3908) 2017-06-04 21:56:29 -04:00
greenkeeper[bot]
b98fbe495b fix(package): update mongodb to version 2.2.28 (#3899) 2017-06-04 10:25:25 +03:00
greenkeeper[bot]
8cb9706eaa fix(package): update pg-promise to version 5.8.2 (#3902) 2017-06-04 09:41:43 +03:00
Ruben
ee23fc3983 Adding logLevel info to README (#3901)
* Adding logLevel info to README

* More detailed description as recommended

* Inline link added for winston

* small text change
2017-06-04 08:54:39 +03:00
greenkeeper[bot]
9e2afca092 chore(package): update nyc to version 11.0.2 (#3903) 2017-06-02 21:01:21 -04:00
Diamond Lewis
4b16a72992 feat(postgres): Add Bytes to Support (#3894)
* Add bytes to schema

* postgres support

* test cases

* bytes work parse object
2017-05-31 22:23:49 -04:00
Diamond Lewis
e8be98ded2 chore(Query): $withinPolygon: 3 point minimum and boundary testing. (#3889)
* added 3 point minimum constraint to within-polygon

* test nit

* test for open and closed paths
2017-05-31 18:08:37 -04:00
greenkeeper[bot]
9ad8697c7a fix(package): update pg-promise to version 5.8.1 (#3883) 2017-05-30 10:00:28 +03:00
Antonio Davi Macedo Coelho de Castro
6cc99aa193 fix(Restwrite): Do not send verification email if users is authenticated using some auth provider (#2660) (#3882) 2017-05-29 20:06:40 -04:00
Florent Vilmart
31744c59ef Release 2.4.2 (#3878)
*  Release 2.4.2

* reflects latest pg-promise version
2017-05-29 11:03:51 +03:00
Florent Vilmart
9a6fb82b68 chore(package): update pg-promise to version 5.7.2 (#3879) 2017-05-28 22:35:02 -04:00
Diamond Lewis
b692e8578d fix(Postgres): Support for GeoPoint equality query (#3875)
* Postgres doesn't support this query type yet

* removing conflict

* near test

* remove trailing space
2017-05-28 20:42:51 -04:00
Florent Vilmart
bd2ea87c1d docs: Improves explanations on Postgres testing (#3873)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md
2017-05-28 20:36:35 -04:00
Florent Vilmart
c2abbae92d fix(Users): Makes sure verifying emails triggers hooks and liveQuery (#3851)
* Use RestWrite when verifying emails so hooks are called (as master)

* Fixes tests for postgres

* nit

* Makes rest.update support a full where instead of objectId

* Use rest.update to guaranteed proper beforeSave and liveQuery calls
2017-05-28 20:34:49 -04:00
Florent Vilmart
73aafa2d24 fix(tests): Stabilize flaky tests (#3876)
* Longer TTL, shorter wait

* Makes sure we wait for the logout

- Parse.User.logOut is async and was making a test flaky
2017-05-28 20:01:33 -04:00
Florent Vilmart
57efd89b3d fix(AuthAdapters): Do not revalidate auth data if hasn't changed (#3867) (#3872)
* Adds test for #3867

* Always Skip authData validation when nothing is mutated
2017-05-28 17:50:16 -04:00
Florent Vilmart
38a525ba5f chore(testing): only use TESTING=1 as the testing flag (#3877) 2017-05-29 00:04:25 +03:00
Diamond Lewis
c99fdea6fb feat(ParseQuery): Added 'withinPolygon' support for GeoPoints (#3866)
* Added 'withinPolygon' to query

* Unit test for withinPolygon

* More Unit Test

* withinPolygon fix for Postgres

* Fix nit

nit?
2017-05-28 12:42:16 -04:00
Diamond Lewis
a380fcf2c7 fix(postgres): Geopoint issue #3285 (#3874) 2017-05-28 12:41:09 -04:00
Vitaly Tomilov
d149d16fce fix(PostgresStorageAdapter): Use transactions when deleting classes (#3869)
* Update PostgresStorageAdapter.js

refactoring `deleteClass`.

* Update PostgresStorageAdapter.js
2017-05-28 10:48:32 -04:00
Serge Bornow
aedaae1f23 chore(dependencies): Bump to Mongodb client lib (#3868) 2017-05-27 15:52:36 -04:00
Vitaly Tomilov
14e2d26d12 chore(PostgresStorageAdapter): nits (#3870)
refactoring method + removing a comment that's no longer needed.
2017-05-27 15:51:09 -04:00
Anthony Mosca
1f11ad5d74 chore(PushController): Fix push controller tests. (#3853) 2017-05-23 20:22:35 -04:00
Florent Vilmart
67a1da8f9f Release 2.4.1 (#3845) 2017-05-22 13:21:16 -04:00
Florent Vilmart
b5a2042d12 Fixes issue #3835 affecting relation updates (#3836)
* Adds test for 3835

* Makes sure we run relational updates AFTER validating access to the object

* Always run relation udpates last
2017-05-22 12:34:00 -04:00
Felipe Andrade
03b6449fe1 [PushController] Fixes issue with undefined push_time (#3717) (#3824)
* Fixes #3717

This fixes PR #3717. Sending push with parse-server@2.4.0 returns error
504 GATEWAY_TIMEOUT. This happens when push_time is not set (default).

* Fix lint issues

* Fix in PushController and add tests

Add a test to check push_time format and if it should schedule push
when the parse-server is configured
2017-05-20 12:07:45 -04:00
greenkeeper[bot]
35d781a160 fix(package): update body-parser to version 1.17.2 (#3827) 2017-05-20 12:05:38 -04:00
greenkeeper[bot]
ad71dc40ca chore(package): update pg-promise to version 5.7.1 (#3826) 2017-05-20 12:05:25 -04:00
greenkeeper[bot]
36607b244e chore(package): update ws to version 3.0.0 (#3825) 2017-05-20 12:05:09 -04:00
Florent Vilmart
17a2d269ef Always clear sessions when user password is updated (#3821)
* Adds repro to  issue #3289

* Always clear sessions when password is updated
2017-05-16 11:13:09 -07:00
Florent Vilmart
9dbb89a2e4 Fixes postgres flaky test (#3822)
* Changes expected error code

* nits
2017-05-16 09:06:17 -07:00
Florent Vilmart
ab04641ed0 Create CODE_OF_CONDUCT.md (#3812) 2017-05-15 10:54:21 -04:00
Florent Vilmart
47e2db6c47 Release 2.4.0 (#3816) 2017-05-15 10:47:10 -04:00
greenkeeper[bot]
4e9e33cfbc chore(package): update pg-promise to version 5.7.0 (#3815) 2017-05-14 22:55:33 -04:00
Florent Vilmart
691cf5988a Adds count class level permission (#3814)
* Adds count class level permission

* fixup! Adds count class level permission

* Adds missing count property on beforeFind request object

* nits
2017-05-14 21:47:30 -04:00
Florent Vilmart
d71683a7e2 Code maintenance, small refactors (#3811)
* Removes promise wrapping in AccountLockoutPolicy

* Use bcrypt promises as globally available
2017-05-14 19:37:42 -04:00
Florent Vilmart
ab5b759e26 [CI] test with 6.10 and 7.10, mongoDB 3.2 and 3.4 (#3787)
* Node modernization on CI

* Makes sure tests dont yeild unhandled promise rejections

* Adds small delay to startDB

* Adds mongodb service

* testing default

* stupid

* testing with silent nugget

* proper versions

* Single release step
2017-05-14 10:50:53 -04:00
Florent Vilmart
f40019a326 build docker images on docker hub 2017-05-12 23:13:50 -04:00
Florent Vilmart
391ac97494 [ops] use build stages in travis (#3810) 2017-05-12 22:55:15 -04:00
Florent Vilmart
88de01f3d8 Fix issue _PushStatus stuck sending (#3808)
* Adds test for not set device tokens

* Properly filter the installations without a deviceToken

* nit for slower PG test

* nit
2017-05-12 14:24:37 -04:00
Florent Vilmart
4a724e8ab1 chore(package): update uws to version 0.14.5 (#3809)
https://greenkeeper.io/
2017-05-12 14:07:18 -04:00