BREAKING CHANGE
- 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
New Features
- Add multi-factor authentication to dashboard login. To use one-time password, run
parse-dashboard --createMFA
orparse-dashboard --createUser
. (Daniel Blyth) #1624
Improvements
- 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
Fixes
- 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