5.4.0 (2024-05-16)
5.3.0 (2023-11-16)
- Adding a file when adding a new row in the data browser doesn't show filename (#2471) (5bbb94e)
- File extension is hidden in file field when editing object in modal dialog in data browser (#2472) (8df4e4d)
- Incorrect highlight maker position in class list in data browser (#2490) (8c28d24)
- Pasting location coordinates into field of type
GeoPoint
does not work in data browser (#2464) (a8ce343) - Selecting a saved filter in data browser also highlights other filters with equal names (#2466) (35360fe)
- Vertical scrollbar in data browser is outside visible area when scrolling horizontally (#2457) (5acac3f)
- Add Cloud Function execution on Parse Object in data browser (#2409) (996ce91)
- Add parameter
selectedField
to script payload to determine which object field was selected when script was invoked (#2483) (e98d653) - Add refresh button to Cloud Config page (#2480) (be212b0)
- Add security checks page (#2491) (103b9c6)
- Add support for confirmation dialog before script execution in data browser (#2481) (64d3913)
- Add typing with auto-complete to select a filter field in the data browser (#2463) (257f76b)
- Reopen last opened class when navigating to data browser (#2468) (3d7148e)
- fix: Vertical scrollbar in data browser is outside visible area when scrolling horizontally (#2457) (#2477) (2f1d84e)
5.2.0 (2023-09-15)
- Back button in data browser disappears after page refresh (#2421) (6c5f19f)
- Cannot navigate to nested relation field in data browser (#2420) (e7ace9e)
- Dashboard crashes when adding a row with modal in a class that contains a pointer to another class that contains an array of pointers (#2416) (286269f)
- Empty table in data browser when navigating back using the "back” button (#2423) (6f3dab6)
- File uploading status not updating in data browser (#2422) (e761f97)
- Hitting backspace key in data browser crashes dashboard (#2456) (32aeea2)
- Incorrect date picker position in data browser filter dialog (#2425) (b96b48f)
- Option missing for Parse Config parameter to require master key (#2440) (6623369)
- Scroll position is preserved when re-opening the same class in data browser via navigation bar (#2445) (667675c)
- Text input cursor jumps to first position when writing long text (#2413) (422ffb2)
- Uncaught error when editing Number field in Edit Row dialog (#2401) (26bd6fa)
- Add export of saved data browser filters via
classPreference
settings (#2455) (f56f946) - Add filter views to save frequently used filters in data browser (#2404) (a9ec3a9)
- Add links to users and roles in ACL dialog and handle invalid entries (#2436) (a20cb8e)
- Add visual configurator for Parse Dashboard settings (#2406) (228d839)
- Data types and pointer classes are sorted alphabetically in dialog to add new column (#2400) (d9d285b)
- Sort Cloud Code Jobs alphabetically (#2402) (77fc372)
5.1.0 (2023-05-01)
- Add dashboard option
cookieSessionMaxAge
to keep user logged in across browser sessions (#2366) (9ea95fc) - Blank screen shown if server is unreachable; unsupported pages are accessible via direct URLs (#2363) (9855258)
- Dashboard may display blank page when selecting an app after login (#2375) (f399b91)
- Data browser dialog "No data to display" may be outside of visible area in Safari browser (#2387) (52bba62)
- Internal error message on login with missing credential (#2370) (9a6a31f)
- Navigation to page fails if user re-login is required (#2369) (0db6f55)
- Screen goes blank when trying to add column of type
Object
orGeoPoint
(#2384) (0886386) - Text selection not visible in modal dialog header (#2340) (fb0e79c)
- Add export all rows of a class and export in JSON format (#2361) (9eb36a1)
- Add schema export (#2362) (33df049)
- remove limitation to refresh Cloud Jobs list only after 30 seconds (#2332) (ad1132f)
5.0.0 (2022-11-01)
- increase required Node engine version to
>=14.20.1
; this is a breaking change, but will be published as a patch version because the change should have been done with the release of5.0.0-alpha.1
which has just been released (#2281) (50de52b) - minor UI layout issues (#2270) (51d083b)
- raw value of read-only date field in data browser cannot be copied (#2326) (4af7b98)
- using browser navigation backward / forward button clears data browser (#2317) (7d9b957)
- improve distinction between deletion confirmation dialogs (#2319) (23c12ff)
- keep entered filter value when changing filter operator (#2313) (d6d38bf)
- remove Node 12 support (#2277) (18b0e76)
- This version removes support for Node 12; the new minimum required Node version is 14. (18b0e76)
4.2.0 (2022-10-15)
- button text "Show all" in column menu is truncated (#2208) (b89d044)
- column names in data browser menu not left-aligned (#2263) (fc5673a)
- context menu in data browser is not scrollable (#2271) (6c54bd8)
- dashboard contains invalid html for top-level document (#2254) (bbce857)
- file upload dialog in data browser shows multiple times (#2276) (3927340)
- login fails with error
req.session.regenerate is not a function
(#2260) (1dc2b91) - security upgrade terser from 5.10.0 to 5.14.2 (#2222) (645cfdd)
- unnecessary count operations in Data Browser (#2250) (bfc1684)
- view relation dialog requires browser refresh when navigating (#2275) (d60a8b7)
- add column name to related records (#2264) (cc82533)
- add Node 18 support (#2206) (bc7895a)
- add option to auto-sort columns alphabetically (#2252) (2b7f20f)
- apply filter in data browser by pressing "Enter" key (#2256) (bc4f9eb)
- auto-submit one-time password (OTP) after entering (#2257) (e528705)
- improve button labels to be more concise in text (#2207) (230fc14)
- remove support and documentation links (#2203) (35e4476)
- show skeleton as loading indicator in data browser while data is loading (#2273) (059f616)
4.1.4 (2022-07-03)
4.1.3 (2022-07-02)
4.1.2 (2022-06-18)
- config options like
--port
or--config
are ignored (#2113) (6d70d8a) - data export is missing rows when exporting more than 100 rows (#2087) (88f1eab)
- preserve previous condition field value on constraint change (#1969) (f4c3060)
- security upgrade async from 2.6.3 to 2.6.4 (#2094) (283745c)
- security upgrade cross-fetch from 3.1.4 to 3.1.5 (#2105) (8d42622)
- security upgrade node-fetch from 2.6.5 to 2.6.7 (#2114) (5423b0d)
- upgrade graphiql from 1.8.4 to 1.8.5 (#2111) (1a50d30)
4.1.1 (2022-05-01)
- security upgrade js-beautify from 1.14.0 to 1.14.1 (#2077) (e4ea787)
- security vulnerability bump minimist from 1.2.5 to 1.2.6 (#2070) (3d0407e)
4.1.0 (2022-04-03)
- adding internal class (e.g.
_User
) fails due to prefixed underscore (#2036) (e004e70) - security upgrade prismjs from 1.26.0 to 1.27.0 (#2047) (ffbca12)
- upgrade @babel/runtime from 7.17.0 to 7.17.2 (#2055) (3e8449b)
- upgrade express from 4.17.2 to 4.17.3 (#2058) (d1357de)
- upgrade otpauth from 7.0.10 to 7.0.11 (#2061) (05c5ac8)
4.0.1 (2022-03-03)
- bump follow-redirects from 1.14.4 to 1.14.7 (#1997) (4ca2e97)
- bump markdown-it from 12.3.0 to 12.3.2 (#1996) (245c22e)
- bump marked from 0.8.2 to 4.0.10 (#2001) (ae4cc90)
- bump nanoid from 3.1.28 to 3.2.0 (#2008) (6cfe9ca)
- calendar widget layout partly hides last days of a month (#1990) (5bd86dd)
- cannot save nullish values for required fields (#2003) (e1a5497)
- crash when checking for new dashboard release without internet connection (#2015) (8c36e69)
- preserve column sorting preferences in data browser (#2016) (c2e6557)
- upgrade parse from 3.4.0 to 3.4.1 (#2011) (68cf9e2)
- various UI bugs (e.g. filter data browser, switch app, upload file) (#2010) (a508a58)
4.0.0 (2022-02-06)
- bump graphiql from 1.4.6 to 1.4.7 (#1920) (26c0dfa)
- context menu in data browser not opening for cell of type number (#1913) (fb0e3a9)
- opening filter menu in data browser leads to blank page (#1958) (750e8b1)
- saving relation column fails if class has required fields (#1937) (c67db08)
- security upgrade qrcode from 1.4.4 to 1.5.0 (#1930) (244e1bb)
- various UI bugs (e.g. filter data browser, switch app, upload file) (#2014) (785978e)
- upgrade graphiql from 1.4.7 to 1.5.1 (#1943) (ebb1f66)
- upgrade graphql from 15.7.0 to 16.0.0 (#1926) (7c94e51)
- upgrade parse from 3.3.1 to 3.4.0 (#1942) (13a250e)
- The minimum required Node.js version is 12.22.0. (7c94e51)
- The required Node version was increased to >=12.20.0. (ebb1f66)
3.3.0 (2022-01-01)
- always pass boolean value when toggling checkbox (#1872) (2e9fd59)
- app icons are cropped in the app list for small screen sizes (#1876) (9fc56a6)
- bump graphiql from 1.4.6 to 1.4.7 (#1920) (35fd021)
- context menu in data browser not opening for cell of type number (#1913) (8731c35)
- link icon in pointer cell not visible when cell is too narrow (#1856) (69b897d)
- manual column preferences are overwritten by columnPreference option on page refresh (#1881) (7232b0b)
- notification to upgrade dashboard for latest features not working (#1894) (81361b6)
- upgrade graphql from 15.4.0 to 15.6.0 (#1853) (fca9b14)
- upgrade graphql from 15.6.0 to 15.6.1 (#1887) (0cfe59e)
- upgrade inquirer from 8.1.3 to 8.2.0 (#1886) (c77f335)
- upgrade passport from 0.4.1 to 0.5.0 (#1865) (8d845f0)
- upload of file as default value fails when adding a new column (#1875) (6040dd0)
- add config option
columnPreference.filterSortToTop
to set column name order in filter dialog (#1884) (3acbda1) - add pointer representation by a chosen column instead of objectId (#1852) (d747786)
- add visual distinction in data browser for internal classes and display their real names with underscore (#1878) (ac8d85e)
- allow GraphIQL headers (#1836) (3afcf73)
- allow graphQL headers (34536b3)
- Revert "Update CloudCode.react.js" (eea1e2d)
3.2.1 (2021-10-08)
3.2.0 (2021-10-05)
- add ctrl + arrow key to jump to first/last cell; fix left/right key navigation with hidden columns (#1827) (b504c0f)
3.1.2 (2021-10-04)
3.1.1 (2021-09-30)
3.1.0 (2021-09-29)
- Parse Dashboard requires Node >=12.0.0 <16.0.0
- Reverts PR #1706 which introduced new database index requirements for pagination and was a breaking change that can lead to database performance issues if database indices were not adapted; reverting #1706 removes the
objectId
from the compound query; make sure that the database indices satisfy your dashboard sorting and filter usage before upgrading to this release to prevent database performance issues due to missing indices (Christopher Brookes) #1800
- Add multi-factor authentication to dashboard login. To use one-time password, run
parse-dashboard --createMFA
orparse-dashboard --createUser
. (Daniel Blyth) #1624
- Sidebar: Class counts are now updated when all counts are returned instead of after each call (Christopher Brookes) #1802
- Update sass to 5.0.0 and make docker image use node:lts-alpine (Corey Baker) #1792
- Docker image use now node 12 version (Christopher Brookes) #1788
- CI now pushes docker images to Docker Hub (Corey Baker) #1781
- Add CI check to add changelog entry (Manuel Trezza) #1764
- Refactor: uniform issue templates across repos (Manuel Trezza) #1767
- fix: date cell value not selected on double clicks (fn-faisal) #1730
- Fixed bug after creating new class, wrong CLP was shown for that class #1784 (Prerna Mehra) #1785
- Fixed bug when opening a big modal, modal content is not visible due to Sidebar (Prerna Mehra) #1777
- Fixed UI for a field containing an array of pointers (Prerna Mehra) #1776
- Fixed bug when editing or copying a field containing an array of pointers #1770 (Prerna Mehra) #1771
- Modernize CI (Manuel Trezza) #1789
- ci: Remove parse-server dev dependency (Manuel Trezza) #1796
- Added data export in CSV format for classes (Cory Imdieke, Manuel Trezza) #1494
- Added collapsing sidebar for small screens (Douglas Muraoka, Manuel Trezza) #1760
- Added exclude hidden columns from being fetched from server (itzharDev) #1694
- Added cloning rows (Prerna Mehra) #1697
- Added
Cmd
-click on pointer to open link in new browser tab (fn-faisal) #1757 - Added browsing as another user (Nino Črljenec, Manuel Trezza) #1750
- Added
columnPreference.preventSort
configuration option to prevent a column from being used for sorting (Christopher Brookes) #1709 - Added
columnPreference
configuration option for data browser (dblythy) #1625
- Improved navigation by redesigning pointer cell with link icon (Prerna Mehra) #1708
- Improved rendering an array of pointers in cell (fn-faisal) #1727
- Improved flow when creating a class and adding columns (fn-faisal) #1728
- Added indication of required fields when adding new row (Prerna Mehra) #1720
- Added indication of auto-populated fields when adding new row (Prerna Mehra) #1692
- Added cancel button while adding a new row (Prerna Mehra) #1690
- Added progress indicator when uploading a file in modal dialog (Prerna Mehra) #1717
- Added tooltip for read-only fields (Prerna Mehra) #1688
- Added message when no locale is set for localizing push notifications (Prerna Mehra) #1685
- Updated to Parse JS SDK 3.3.0 (Manuel Trezza) #1745
- Transitioned CI to GitHub Actions (Diamond Lewis) #1640
- Added finish date to Cloud Job status (Diamond Lewis) #1620
- Fixed clear state.data when setting relation to prevent column type mismatch (John Dillick) #1564
- Fixed incorrect setting of pointer CLPs (mess-lelouch) #1556
- Fixed master key not being passed in when saving file in global config (stevestencil) #1581
- Fixes toolbar overlap to page title (Sergei Smirnov) #1578
- Fixed various issues with edit row dialog (Nino Črljenec) #1586
- Fixed date filters in data browser (Prerna Mehra) #1682
- Fixed
expiresAt
field inSession
class not appearing as read-only (Prerna Mehra) #1686 - Fixed missing error message on failed clone row task (Prerna Mehra) #1687
- Fixes missing or duplicate rows displayed when scrolling; this fix may require the additional creation of database indices to avoid performance issues, see PR discussion (Prerna Mehra) #1706
- Fixed missing key binding for copy, paste, cancel while adding a new row (Christopher Brookes) #1714
- Fixed setup locales message when adding all locales to push notification (Prerna Mehra) #1691
- Fixed no error message displayed when trying to add column with a name that has a leading number (Prerna Mehra) #1718
- Fixed fetching data when un-hiding column despite that data is already cached (Prerna Mehra) #1734
- Fixed incorrect documentation (Philipp B) #1592
- Fixed various dependency vulnerabilities
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