New features:
- Added JS Console to run custom queries (#1464), thanks to Pedro Mutter.
- View/Edit single row modal (#1448), thanks to NIno Črljenec.
- Context menu with quick filters and links to related records in other Parse Objects (#1431), thanks to 404-html.
- Add ProtectedFields dialog and enhance Permissions dialogs (#1478), thanks to Old Grandpa.
Improvements:
- Added config param delete confirmation dialog (#1443), thanks to Manuel Trezza.
Fixes:
- Inifite scroll not working (#1432), thanks to Douglas Muraoka.
- Fix crash in import semver re: npm/node-semver#305 (#1441), thanks to Ben Petty.
- Taking hidden columns into account when calculating Editor position (#1438), thanks to 404-html.
- Fix audience conditions when Installation class does not exist (#1451), thanks to Antonio Davi Macedo Coelho de Castro.
- Fix: delete and regenerate package-lock to fix broken build
- Fix: Restore
ObjectId
to filter (#1315), thanks to Wolfwood - Fix: Prevent duplicate entries when sorting by
createdAt
(#1334), thanks to Wolfwood
- Fix: Feature "masterkey parameters" requires Parse Server >= 3.9.0 (#1281), thanks to Manuel Trezza
- Fix: CLP dialog for pointer fields (#1283), thanks to Antonio Davi Macedo Coelho de Castro
- Fix: Force pointer array items to always be pointers (#1291), thanks to Antonio Davi Macedo Coelho de Castro
- Fix: filter tab not working for _User, and ohter classes starting with _ (#1275), thanks to Antonio Davi Macedo Coelho de Castro
- Fix: Data Browser is not updating accordingly (#1276), thanks to Antonio Davi Macedo Coelho de Castro
- NEW: Copy cell value using CTRL+C (#1272), thanks to Douglas Muaroka
- Docs: Update NodeJS required version in README (#1265), thanks to Jerome
- Publishing it again since there is an old test 2.0.0 release already published to npm
- Fix: Cell edit not updating partial view (#1255), thanks to Douglas Muaroka
- Improve: Table performance improvements (#1241), thanks to Douglas Muaroka
- Fix: Avoid filter tab disappears on apply filter (#1229), thanks to Lucas Alencar
- NEW: Change columns order and visibility (#1235), thanks to Douglas Muaroka
- Improve: Table not scrolling when using arrow keys (#1239), thanks to Douglas Muaroka
- NEW: Add masterkey parameters (#1233), thanks to Manuel
- Improve: Editing values not possible on mobile (#1222), thanks to Douglas Muaroka
- Fix: JSON conversion breaking file upload process (#1225), thanks to Douglas Muaroka
- NEW: Support building on Windows (#1115), thanks to Diamond Lewis
- Improve: Avoid Parse transformations on array and object fields (#1223), thanks to Douglas Muaroka
- NEW: Select all objects (#1219), thanks to Douglas Muaroka
- NEW: Boolean dropdown on installation condition (#1221), thanks to Lucas Alencar
- NEW: String editor resizable (#1217), thanks to Lucas Alencar
- Fix: Update PIG examples to work with react-dnd 3.x (#1214), thanks to Lucas Alencar
- Fix: Fonts on AppsIndex (#1197), thanks to Lucas Alencar
- NEW: Add required and default value options (#1193), thanks to Lucas Alencar
- Parse Dashboard now requires Node.js version >= 8.9
- Fix 1.4.2 release.
- Feature: Include count CLP option (#1180), thanks to Douglas Muroaka
- Fix: AppsMenu broken layout when app name is too long (#1164), thanks to Lucas Alencar
- Fix: getFileName lib to display correctly the filename (#1154), thanks to Yago Tomé
- Fix: Scroll is not working properly (#1151), thanks to Lucas Alencar
- Fix: AppsMenu not closing after selecting app (#1146), thanks to Douglas Muroaka
- Feature: Add client key into GraphQL console by default (#1142), thanks to Douglas Muroaka
- Fix: GraphQL console headers menu not visible (#1141), thanks to Douglas Muroaka
- Fix: project not installing due to package-lock (#1143), thanks to Antonio Davi Macedo Coelho de Castro
- Fix: 1.4.0 failed to deploy to npm. Reset credentials and trying again.
- Security Fix: see the advisory for details. 22d748
- Feature: GraphQL API playground (#1123), thanks to Douglas Muraoka
- Fix: Can't switch (dropdown list) between servers #1045 (#1125), thanks to Douglas Muraoka
- FIX: Travis configuration which was preventing 1.3.2 from publishing, thanks to Diamond Lewis
- FIX: Dockerhub configuration which was preventing 1.3.1 from publishing (#1098), thanks to Diamond Lewis
- FIX: Correct inappropriate error message when no target audience is selected (#1052), thanks to Bouimadaghene
- FIX: issue regarding lost mount path (#1070), thanks to Diamond Lewis
- NEW: Add distinct / unique filter (#920), thanks to Diamond Lewis
- Node 10 Support, thanks Florent Vilmart
- Fix: Remove column dialog default values (#969), thanks to Jonas Stendahl
- Fix: Handle case of null in array (#922), thanks to Abdullah Alsigar
- Fix: JSON file upload (#935), thanks to joshuadiezmo
- Fix: Set initial audience null (#910), thanks to Paulo Reis
- Fix: Ensure we traverse the payloadJSON properly (#861), thanks Florent Vilmart
- Improvements: Push Audiences (#813), thanks Florent Vilmart
- Improvements: Docker Build
- Feature:
preventSchemaEdits
option (#960), thanks to Cyril Chandelier - Feature: Redirect to the first app browser when only a single app is registered (#958), thanks to Cyril Chandelier
- Feature: Add classname to browser title (#913), thanks to Paulo Reis
- Feature: Support for Clone Object (#946), thanks to Diamond Lewis
- Feature: Add tvOS support to push targeting (#936), thanks to Thomas Kollbach
- Feature: When using username to login, display dashboard username (#800), thanks to Abdullah Alsigar
- Fix: Filtering with a 1-digit number (#831), thanks to Pascal Giguère
- Fix: Databrowser shows correct count of filtered objects, thanks to Tom Engelbrecht
- Feature: Add primaryBackgroundColor and secondaryBackgroundColor in AppCard, thanks to AreyouHappy
- Improvement: Removes forcing sort on createdAt (#796), thanks to Florent Vilmart
- Fix: Broken Learn More link to cloud code documentation page (#828), thanks to Stefan Trauth
- Fix: Add
_PushStatus
add to SpecialClasses (#701), thanks to Dongwoo Gim - Fix: Include PushAudience query (#795), thanks to marvelm
- Fix: An issue introduced when using readOnlyMasterKey would make all users readOnly after one has logged in.
- Reverts: Dependency updates that would render the build unstable / broken.
- Fix: Updating array of Dates now keeps it's type (was changing to array of ISO strings, issue #590), thanks to David Riha
- Fix: NaN displayed when filter input is empty or negative number (#749), thanks to Miguel Serrrano
- Fix: Addresses issue related to displaying iOS alert object containing title and body keys (#539), thanks to Robert Martin del Campo
- Feature: Adds support for localized push notifications if server version is high enough, thanks to Florent Vilmart
- Feature: Adds support for readOnly masterKey, thanks to Florent Vilmart
- Feature: Adds support for polygon types, thansk to Mads Bjerre
- Feature: Adds support for push time, expiration time, and expiration interval, thanks to Marvel Mathew
- Feature: UI for managing push audiences (#712), thanks to Davi Macedo
- Feature: When editing Object or Array fields the data is displayed in a prettier format and the textarea is resizable (#734), thanks to Samuli Siivinen
- Fix: Display bug on safari when table has empty cells ('') (#731), thanks to Samuli Siivinen
- Fix: Added message that notifies Background Jobs requiring additional setup (#740 & #741), thanks to Samuli Siivinen and Natan Rolnik
- Feature: Add ability to search Object columns (#727), thanks to Samuli Siivinen
- Improvement: Added/fixed a filtering option "contains string" for String fields. Case insensitive for now (#728), thanks to Samuli Siivinen
- Improvement: Sort config data according to parameter names (#726), thanks to Natan Rolnik
- Improvement: Show notifications upon success or failure of save and delete objects (#718), thanks to Natan Rolnik
- Improvement: Moves download option into file editor (#716), thanks to Natan Rolnik
- Improvement: Fixes broken links, thanks to Arthur Cinader
- Improvement: Title on the add row button, thanks to Abdul Basit
- Improvement: Use slim docker image, thanks to Tyler Brock
- Fix: table scrolling on google chrome (#671), thanks to Jacer Omri
- Various: adds eslint, thanks to Jeremy Louie
- Improvement: Update and add links to sidebar footer (#661), thanks to Natan Rolnik
- Fix: Don’t call unsupported endpoints in Parse Server (#660), thanks to Natan Rolnik
- Fix: Display correctly Files and GeoPoints in Config (#666), thanks to Natan Rolnik
- Improvement: Data browser updates object count when table is filtered (#652), thanks to Mike Rizzo
- Improvement: Apps name sorting by name (#654), thanks to Thilo Schmalfuß
- Fix: Fetch jobs list not showing (#656), thanks to Natan Rolnik
- Improvement: Enabling web hooks (#584), thanks to Antonio Davi Macedo Coelho de Castro
- Improvement: Set autofocus on the username input field (#644), thanks to Herman Liang
- Fix: Browser won't render class table with field that contains an object (#623), thanks to Jordan Haven
- Fix: Config FETCH results in 401 (#575), thanks to Matt Simms
- Fix issue affecting logging screen with encrypted passwords, thanks to lsohn
- Fix: Use mountPath for all log in and log out redirects
- New: Form based login page instead of basic auth (#562), thanks to Jeremy Louie
- Fix: Can't send push to specific user (#570), thanks to Dan VanWinkle
- Fix: Download link in footer menu (#567), thanks to Pavel Ivanov
- New: Support for trusting proxies w/ HTTPS
- New: Support for filtering string with
ends with
- New: View parse-server based jobs
- New: Button to add rows from browser toolbar
- New: Support for encrypted passwords
- New: Support for sorting by
createdAt
- Improvement: Push audiences support
- Fix: Calendar dates support
- Fix: Revert history change that was causing issues when mounting on express
- Fix: Revert mount path change that was causing issues when mounting on express
- New: Add options to add selected rows to a relation, thanks to Han BaHwan
- New: Add ability to use bcrypted passwords, thanks to Dan VanWinkle
- Fix: Fix deletion of columns, thanks to Bryan Rhea
- New: Add ability to delete all rows in a class, thanks to Marco Cheung
- New: Add relation editor, thanks to Han BaHwan
- Fix: Bug when alert is missing in payload, thanks to Herman Liang
- Fix: Improve target display in Push viewer, thanks to Herman Liang
- Fix: Open docs and other sidebar links in new tab, thanks to Konstantinos N.
- Fix bug in past push page
- Fix log retrieval, thanks to Jérémy Thiry
- Improved GeoPoint editor and ESC button in editors, thanks to Sam Schooler
- Add push status page to dashboard, thanks to Jeremy Pease
- Fix minor style issues
- Add pointer permissions editor
- Allow cancellation of edits in data browser using ESC key, thanks to Manuel
- Show error messages in the console when your app's icons can't be found, thanks to Saif Al-Dilaimi
- Add the ability to specify SSL cert and key, thanks to Cory Imdieke
- Trust proxy when enabling --allowInsecureHTTP, thanks to Andrew Chen
- Fix App index when apps have an apostrophe in the name
- Fix display of prod/dev flag
- Support for Node 6
- Add the ability to specify icons for your app, thanks to Natan Rolnik
- Fix sending push with JSON data
- Add the ability to mount the dashboard express app on a custom mount path, thanks to hpello with bugfixes from mamaso
- Add ability to restrict certain users to certain apps, thanks to Felipe Andrade
- Fix Dockerfile, thanks to Kakashi Liu
- Display Parse Dashboard version, thanks to Aayush Kapoor and gateway
- Add a refresh button to the data browser, thanks to TylerBrock
- Add logs viewer
- Misc. performance improvements and bugfixes, thanks to Pavel Ivanov
- Allow Dashboard to be mounted as Express middleware, thanks to Florent Vilmart
- Add an option to specify that your app is in production, thanks to Dylan Diamond
- Fix GeoPoints in Parse Config, thanks to Dylan Diamond
- Allow specification of the host the dashboard runs on, thanks to hpello
- Miscellaneous look-and-feel improvements
- Fix sending pushes with badge increment
- Send push notifications from the dashboard
- Add object count to relation browser, thanks to Sergey Gavrilyuk
- Fix new features notification
- Class level permissions editor