Releases: parse-community/parse-dashboard
Releases · parse-community/parse-dashboard
3.2.1
3.2.1-beta.1
3.2.1-alpha.1
3.2.0
3.1.2
3.1.1
3.1.0
3.0.0
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
2.2.0
New Features
- 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
Improvements
- 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
Fixes
- 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
2.1.0
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.