Florent Vilmart
8c2c76dd26
Adds liniting into the workflow ( #3082 )
...
* initial linting of src
* fix indent to 2 spaces
* Removes unnecessary rules
* ignore spec folder for now
* Spec linting
* Fix spec indent
* nits
* nits
* no no-empty rule
2016-11-24 15:47:41 -05:00
Florent Vilmart
6e2fba4ae4
Moves test runner logic to helper ( #3041 )
2016-11-24 15:09:11 -05:00
haifeizhang
e4a7fbbf98
add login with qq, wechat and weibo ( #3069 )
...
* add login with qq, wechat and weibo
* modify the code style, etc
2016-11-22 08:30:31 -05:00
Bhaskar Reddy Yasa
edb7b70ced
Adds password expiry support to password policy ( #3068 )
...
* Adding support for password expiry policy
* Renamed daysBeforeExpiry -> maxPasswordAge
2016-11-21 07:46:38 -08:00
Florent Vilmart
11c6170ed1
Adds support for postgres when saving relation #3074 ( #3084 )
2016-11-21 09:22:16 -05:00
Andrew Imm
d137e27eb9
Properly expose TestUtils through top-level package ( #3086 )
2016-11-21 08:53:16 -05:00
Antonio Davi Macedo Coelho de Castro
a28257b2b7
Enabling web hooks ( #3044 )
2016-11-20 18:39:47 -05:00
Diwakar Cherukumilli
f22cea5ca9
Merge pull request #3083 from ParsePlatform/greenkeeper-pg-promise-5.4.3
...
Update pg-promise to version 5.4.3 🚀
2016-11-20 15:32:10 -08:00
greenkeeperio-bot
0bc53753b0
chore(package): update pg-promise to version 5.4.3
...
https://greenkeeper.io/
2016-11-20 10:35:51 -08:00
Glen Tregoning
1eff210a51
MongoStorageAdapter.findOneAndUpdate returns Parse Object ( #3053 ) ( #3064 )
2016-11-20 09:02:49 -05:00
Yuki Takeichi
4ea455b20a
support Relation object saving ( #3074 )
...
* support Parse.Relation object save
* prevent Relation object from being saved in storage
2016-11-20 09:00:33 -05:00
Greenkeeper
e9e6a4764e
chore(package): update pg-promise to version 5.4.2 ( #3081 )
...
https://greenkeeper.io/
2016-11-20 08:58:43 -05:00
Diwakar Cherukumilli
4785891e99
Merge pull request #3071 from ParsePlatform/greenkeeper-request-2.79.0
...
Update request to version 2.79.0 🚀
2016-11-18 14:41:54 -08:00
greenkeeperio-bot
8e1e89b794
chore(package): update request to version 2.79.0
...
https://greenkeeper.io/
2016-11-18 09:33:12 -08:00
Bhaskar Reddy Yasa
cf6ce5b9a3
Adding support for optional Password Policy ( #3032 )
...
* adds resetTokenValidityDuration setting
* adds a validator to validate password that can be used to enforce strong
passwords
* adds unit tests for passwordPolicy.validator
* adds unit tests to to fail reset password function if password is not in a valid format
* updates README.md for passwordPolicy
* prevents duplicate check for password validator in updateUserPassword
* adds optional setting to disallow username in password
* updates test cases to use fdescribe instead of describe
* updates test cases to use request-promise instead of request
* adds ability to use a RegExp or Callback function or both for a passwordPolicy.validator
* expect username parameter in redirect to password_reset_success
* adds support for _perishable_token_expires_at in postgres
2016-11-17 08:37:51 -08:00
Diwakar Cherukumilli
6be9ee5491
Merge pull request #3061 from ParsePlatform/greenkeeper-lodash-4.17.2
...
Update lodash to version 4.17.2 🚀
2016-11-16 12:36:14 -06:00
greenkeeperio-bot
fe5f0a8980
chore(package): update lodash to version 4.17.2
...
https://greenkeeper.io/
2016-11-15 23:40:01 -08:00
Diwakar Cherukumilli
303851d86d
Merge pull request #3054 from ParsePlatform/greenkeeper-lodash-4.17.1
...
Update lodash to version 4.17.1 🚀
2016-11-15 13:57:36 -06:00
greenkeeperio-bot
0cfae4d603
chore(package): update lodash to version 4.17.1
...
https://greenkeeper.io/
2016-11-14 23:21:44 -08:00
Florent Vilmart
7e0e48457b
Basic test for CLI definitions ( #3050 )
...
* Add rudimentary test for cli definitions.
Use consistent import and quote style.
* nit: style
* Fix bug.
Add similar tests for live query definitions
2016-11-14 11:38:28 -05:00
steven-supersolid
7b5f89e037
Fix bug.
...
Add similar tests for live query definitions
2016-11-14 16:23:31 +00:00
steven-supersolid
7bc83c372d
nit: style
2016-11-14 15:14:48 +00:00
steven-supersolid
28c1824394
Add rudimentary test for cli definitions.
...
Use consistent import and quote style.
2016-11-14 14:59:00 +00:00
jb
19271fa1ef
Adding support for AfterFind ( #2968 )
2016-11-12 12:35:34 -05:00
Florent Vilmart
b80d8a0d3d
Fix #3038 ( #3039 )
2016-11-11 09:40:41 -08:00
Tyler Brock
e9dfb68a37
Add support for maxTimeMS mongoOption ( #3018 )
2016-11-11 08:03:35 -08:00
Florent Vilmart
fbbc23772b
deploy to dockerHub on tags ( #3011 )
2016-11-11 10:27:01 -05:00
Steven Shipton
5082609937
Allow numberOrBooleanParser to parse string correctly. Improve error message in numberParser. Add env variable PARSE_SERVER_CLUSTER for cluster. Add tests ( #3034 )
2016-11-11 09:40:45 -05:00
Halim Qarroum
9abf17730f
Injected the username when password has changed. ( #3033 )
...
* Injected the username when password has changed.
When the resetPassword controller has successfully updated the user's password, it now redirects the user to the password changed page with the username as a query parameters.
* Update unit test for password_reset_success redirect
2016-11-10 12:40:17 -05:00
Steven Shipton
bb9ce773bb
Don't create default folder when CLI parameter is 'null' ( #3006 )
2016-11-04 09:11:57 -04:00
Kirill Kravinsky
1029ddf563
Fix error in docs ( #3007 )
2016-11-04 09:11:13 -04:00
Kirill Kravinsky
71fb6cef5e
Dockerizing Parse Server ( #3005 )
...
* Add Dockerfile
* Add Docker image docs
* Remove default PARSE_SERVER_CLOUD_CODE_MAIN setting + update docs
* Update docs
* Update documentation
2016-11-03 17:38:05 -04:00
Tyler Brock
2fb4f89324
Fix whitespace in getDatabaseAdapter
2016-11-03 10:53:37 -07:00
Greenkeeper
1ae3613608
chore(package): update request to version 2.78.0 ( #3002 )
...
https://greenkeeper.io/
2016-11-03 10:01:51 -04:00
Steven Shipton
5f335a9d30
Fix parameter name ( #3001 )
2016-11-03 10:01:31 -04:00
Florent Vilmart
fb6150feb1
2.2.25-beta.1 ( #2995 )
2016-11-02 20:43:45 -04:00
Kirill Kravinsky
908c48098a
Add health-checking endpoint on '/health' that always returns 200 ( #2992 )
...
* Add health-checker endpoint on '/health' that always returns 200OK
* Refactor health handler, add tests
* Refactor health test
2016-11-02 20:33:59 -04:00
Steven Shipton
b347bff641
Add option to re-use schema cache between requests ( #2979 )
...
* Add option to reuse database controller between requests. Clear schema cache when deleting everything
* Add test
* Rename setting to persistSchemaCache to more accurately reflect effect
* Repurpose option to determine whether to randomize cache prefix. Restore Config.js controller creation. Add tests
* Fix bug with missing parameter passed to to SchemaCache
* Renaming and formatting
* Fix property name typo
* Rename option to avoid double negative and still be falsey by default. Style fix
2016-11-02 19:05:23 -04:00
Tyler Brock
801308d9b7
RedisCacheAdapter: add some additional checks and defaults ( #2991 )
2016-11-02 15:13:55 -07:00
Greenkeeper
af700d7a4a
chore(package): update redis to version 2.6.3 ( #2975 )
...
https://greenkeeper.io/
2016-11-02 11:41:02 -07:00
Greenkeeper
9c2cbd254e
chore(package): update winston to version 2.3.0 ( #2986 )
...
https://greenkeeper.io/
2016-11-02 10:56:46 -07:00
Tyler Brock
33ebedfd6a
Expire values in RedisCacheAdapter ( #2988 )
2016-11-02 08:39:49 -04:00
Tyler Brock
f3c656829a
Use spec reporter instead of dots ( #2989 )
2016-11-02 08:39:09 -04:00
Greenkeeper
86fdd173a5
chore(package): update babel-core to version 6.18.2 ( #2983 )
...
https://greenkeeper.io/
2016-11-01 22:39:52 -07:00
Kulshekhar Kabra
583887c43c
Improve update of jsonb fields. Add PG 9.5 to travis. ( #2984 )
...
* Improve update of jsonb fields. Add PG 9.5 to travis.
* Replace manual escaping with pg-promise's built in
2016-11-01 20:55:53 -04:00
Kulshekhar Kabra
8f0ae7081d
Enable a few tests to test against Postgres ( #2971 )
...
* Enable RestCreate related tests for Postgres
* Enable tests in ParseRole for postgres
* Enable one ParseObject test for postgres
* Improve the way a jsonb field is updated.
* Use Postgres 9.5 in Travis
* Install Postgres 9.5 in Travis
* Use sudo to install and setup Postgres 9.5 in Travis
* Test if Postgres 9.5 can be used with trusty
* Re-exclude a test for postgres
* Revert travis to its original form
2016-11-01 07:30:22 -04:00
Florent Vilmart
5c4806ba6d
Changelog 2.2.24 ( #2976 )
2016-10-31 19:30:20 -04:00
Kulshekhar Kabra
78646a3e91
Enable API related tests for Postgres ( #2970 )
2016-10-31 12:11:21 -04:00
Kulshekhar Kabra
edf6ab6875
Enable query related tests for Postgres ( #2969 )
2016-10-31 12:10:53 -04:00
Greenkeeper
142b3beab6
chore(package): update lodash to version 4.16.5 ( #2972 )
...
https://greenkeeper.io/
2016-10-31 08:19:04 -04:00