Releases: parse-community/parse-server
Releases · parse-community/parse-server
3.10.0
- FIX: correct and cover ordering queries in GraphQL #6316. Thanks to Antonio Davi Macedo Coelho de Castro
- NEW: GraphQL support for reset password email #6301. Thanks to Antoine Cormouls
- FIX: Add default limit to GraphQL fetch #6304. Thanks to Antoine Cormouls
- DOCS: use bash syntax highlighting #6302. Thanks to Jerome De Leon
- NEW: Add max log file option #6296. Thanks to Diamond Lewis
- NEW: support user supplied objectId #6101. Thanks to Ruhan
- FIX: Add missing encodeURIComponent on username #6278. Thanks to Christopher Brookes
- NEW: update PostgresStorageAdapter.js to use async/await #6275. Thanks to Vitaly Tomilov
- NEW: Support required fields on output type for GraphQL #6279. Thanks to Antoine Cormouls
- NEW: Support required fields for GraphQL #6271. Thanks to Antoine Cormouls
- CHANGE: use mongodb 3.3.5 #6263. Thanks to Diamond Lewis
- NEW: GraphQL: DX Relational Where Query #6255. Thanks to Antoine Cormouls
- CHANGE: test against Postgres 11 #6260. Thanks to Diamond Lewis
- CHANGE: test against Postgres 11 #6260. Thanks to Diamond Lewis
- NEW: GraphQL alias for mutations in classConfigs #6258. Thanks to Old Grandpa
- NEW: GraphQL classConfig query alias #6257. Thanks to Old Grandpa
- NEW: Allow validateFilename to return a string or Parse Error #6246. Thanks to Mike Patnode
- NEW: Relay Spec #6089. Thanks to Antonio Davi Macedo Coelho de Castro
- CHANGE: Set default ACL for GraphQL #6249. Thanks to Antoine Cormouls
- NEW: LDAP auth Adapter #6226. Thanks to Julian Dax
- FIX: improve beforeFind to include Query info #6237. Thanks to Diamond Lewis
- FIX: improve websocket error handling #6230. Thanks to Diamond Lewis
- NEW: addition of an afterLogout trigger #6217. Thanks to Diamond Lewis
- FIX: Initialize default logger #6186. Thanks to Diamond Lewis
- NEW: Add funding link #6192. Thanks to Tom Fox
- FIX: installationId on LiveQuery connect #6180. Thanks to Diamond Lewis
- NEW: Add exposing port in docker container #6165. Thanks to Priyash Patil
- NEW: Support Google Play Games Service #6147. Thanks to Diamond Lewis
- DOC: Throw error when setting authData to null #6154. Thanks to Manuel
- CHANGE: Move filename validation out of the Router and into the FilesAdaptor #6157. Thanks to Mike Patnode
- NEW: Added warning for special URL sensitive characters for appId #6159. Thanks to Saimoom Safayet Akash
- NEW: Support Apple Game Center Auth #6143. Thanks to Diamond Lewis
- CHANGE: test with Node 12 #6133. Thanks to Arthur Cinader
- FIX: prevent after find from firing when saving objects #6127. Thanks to Diamond Lewis
- FIX: GraphQL Mutations not returning updated information 6130. Thanks to Omair Vaiyani
- CHANGE: Cleanup Schema cache per request #6216. Thanks to Diamond Lewis
- DOC: Improve installation instructions #6120. Thanks to Andres Galante
- DOC: add code formatting to contributing guidelines #6119. Thanks to Andres Galante
- NEW: Add GraphQL ACL Type + Input #5957. Thanks to Antoine Cormouls
- CHANGE: replace public key #6099. Thanks to Arthur Cinader
- NEW: Support microsoft authentication in GraphQL #6051. Thanks to Alann Maulana
- NEW: Install parse-server 3.9.0 instead of 2.2 #6069. Thanks to Julian Dax
- NEW: Use #!/bin/bash instead of #!/bin/sh #6062. Thanks to Julian Dax
- DOC: Update GraphQL readme section #6030. Thanks to Antonio Davi Macedo Coelho de Castro
3.9.0
- NEW: Add allowHeaders to Options #6044. Thanks to Omair Vaiyani
- CHANGE: Introduce ReadOptionsInput to GraphQL API #6030. Thanks to Antonio Davi Macedo Coelho de Castro
- NEW: Stream video with GridFSBucketAdapter (implements byte-range requests) #6028. Thanks to Diamond Lewis
- FIX: Aggregate not matching null values #6043. Thanks to Antonio Davi Macedo Coelho de Castro
- CHANGE: Improve callCloudCode mutation to receive a CloudCodeFunction enum instead of a String in the GraphQL API #6029. Thanks to Antonio Davi Macedo Coelho de Castro
- TEST: Add more tests to transactions #6022. Thanks to Antonio Davi Macedo Coelho de Castro
- CHANGE: Pointer constraint input type as ID in the GraphQL API #6020. Thanks to Douglas Muraoka
- CHANGE: Remove underline from operators of the GraphQL API #6024. Thanks to Antonio Davi Macedo Coelho de Castro
- FIX: Make method async as expected in usage #6025. Thanks to Omair Vaiyani
- DOC: Added breaking change note to 3.8 release #6023. Thanks to Manuel
- NEW: Added support for line auth #6007. Thanks to Saimoom Safayet Akash
- FIX: Fix aggregate group id #5994. Thanks to Antonio Davi Macedo Coelho de Castro
- CHANGE: Schema operations instead of generic operations in the GraphQL API #5993. Thanks to Antonio Davi Macedo Coelho de Castro
- DOC: Fix changelog formatting#6009. Thanks to Tom Fox
- CHANGE: Rename objectId to id in the GraphQL API #5985. Thanks to Douglas Muraoka
- FIX: Fix beforeLogin trigger when user has a file #6001. Thanks to Antonio Davi Macedo Coelho de Castro
- DOC: Update GraphQL Docs with the latest changes #5980. Thanks to Antonio Davi Macedo Coelho de Castro
3.8.0
See the change log for details.
3.7.2
- FIX: Live Query was failing on release 3.7.1
3.7.1
- FIX: Missing APN module
- FIX: Set falsy values as default to schema fields #5868, thanks to Lucas Alencar
- NEW: Implement WebSocketServer Adapter #5866, thanks to Diamond Lewis
3.7.0
- FIX: Prevent linkWith sessionToken from generating new session #5801, thanks to Diamond Lewis
- GraphQL: Improve session token error messages #5753, thanks to Douglas Muraoka
- NEW: GraphQL { functions { call } } generic mutation #5818, thanks to Antonio Davi Macedo Coelho de Castro
- NEW: GraphQL Custom Schema #5821, thanks to Antonio Davi Macedo Coelho de Castro
- NEW: GraphQL custom schema on CLI #5828, thanks to Antonio Davi Macedo Coelho de Castro
- NEW: GraphQL @mock directive #5836, thanks to Antonio Davi Macedo Coelho de Castro
- FIX: GraphQL _or operator not working #5840, thanks to Antonio Davi Macedo Coelho de Castro
- NEW: Add "count" to CLP initial value #5841, thanks to Douglas Muraoka
- NEW: Add ability to alter the response from the after save trigger #5814, thanks to BrunoMaurice
- FIX: Cache apple public key for the case it fails to fetch again #5848, thanks to Antonio Davi Macedo Coelho de Castro
- NEW: GraphQL Configuration Options #5782, thanks to Omair Vaiyani
- NEW: Required fields and default values #5835, thanks to Antonio Davi Macedo Coelho de Castro
- FIX: Postgres safely escape strings in nested objects #5855, thanks to Diamond Lewis
- NEW: Support PhantAuth authentication #5850, thanks to Ivan SZKIBA
- FIX: Remove uws package #5860, thanks to Zeal Murapa
3.6.0
- SECURITY FIX: Address Security Advisory of a potential Enumeration Attack 73b0f9a, big thanks to Fabian - Strachanski for identifying the problem, creating a fix and following the vulnerability disclosure guidelines
- NEW: Added rest option: excludeKeys #5737, thanks to Raschid J.F. Rafeally
- FIX: LiveQuery create event with fields #5790, thanks to Diamond Lewis
- FIX: Generate sessionToken with linkWith #5799, thanks to Diamond Lewis
3.5.0
- NEW: GraphQL Support #5674 thanks to Antonio Davi Macedo Coelho de Castro. Check out the GraphQL Guide
- NEW: Sign in with Apple #5694 thanks to Diamond Lewis
- NEW: AppSecret to Facebook Auth #5695 thanks to Diamond Lewis
- NEW: Postgres: Regex support foreign characters #5598 thanks to Jeff Gu Kang
- FIX: Winston Logger string interpolation #5729 thanks to Diamond Lewis