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
greenkeeper[bot]
ad72226f42
fix(package): update pg-promise to version 5.6.8 ( #3800 )
2017-05-12 13:04:16 -04:00
Florent Vilmart
cc97067573
chore(package): update mime to version 1.3.6 ( #3807 )
2017-05-12 12:53:38 -04:00
greenkeeper[bot]
b5c5d91754
chore(package): update cross-env to version 5.0.0 ( #3804 )
2017-05-12 09:24:54 -04:00
Florent Vilmart
10c7cb0bfa
requiresAuthentication is self-sufficient for ACL's ( #3784 )
...
* Adds test to reproduce issue #3753
* Consider requiresAuthentication as the same level as other CLP
* Better testing
2017-05-11 11:09:06 -04:00
Anthony Mosca
877ef78b5e
Improve email verification ( #3681 )
...
* Removed hidden keys from users/me.
* Ensured that general users cannot update email verified flag.
* Updated tests to reflect email verification changes.
2017-05-11 09:44:58 -04:00
Florent Vilmart
81a55e655d
chore(package): update nyc to version 10.3.2 ( #3785 )
2017-05-11 09:42:44 -04:00
youngerong
e0be653f4c
Properly obfuscate query parameters in logs ( #3793 )
...
* fix-3789
* fix3789 add unit test
2017-05-11 07:17:20 -04:00
cmmills91
22ba39812b
Add support for resending verification email in case of expired token ( #3617 )
...
* -Defines new public API route /apps/:appId/resend_verification_email that will generate a new email verification link and email for a user identified by username in POST body
-Add template and url support for invalidVerificationLink, linkSendSuccess, and linkSendFail pages. The invalidVerificationLink pages includes a button that allows the user to generate a new verification email if their current token has expired, using the new public API route
-All three pages have default html that will be functional out of the box, but they can be customized in the customPages object. The custom page for invalidVerificationLink needs to handle the extraction of the username and appId from the url and the POST to generate the new link (this requires javascript)
-Clicking a link for an email that has already been verified now routes to the emailVerifySuccess page instead of the invalidLink page
* Fix package.json repo url to be parse-server againwq
* Fix js lint issues
* Update unit tests
* Use arrow functions, change html page comments, use qs and a string template to construct location for invalidVerificationLink page, syntax fixes
* Remember to pass result when using arrow function
2017-05-10 09:02:16 -04:00
Jack Wearden
7b9ebc4e8e
Avoid multiple $nears in one query ( #3798 )
...
Mongo has a hard limit on 1 $near operation per query. Restructuring to
avoid SERVER-13732 should not invalidate a query by creating multiple
$near operations.
Additionally, queries with multiple $ors are now recursively handled,
whereas before, ops at the top level would only have been pushed one
level deeper.
https://github.com/parse-community/parse-server/issues/3767
2017-05-10 08:32:08 -04:00
kahoona77
64e6f40779
catch unhandled rejection with installation-handling ( #3795 )
2017-05-09 08:10:38 -04:00