Before anything else, Thank you 🙏
We're so grateful for all the love and support you've shown us for Plane. We just wanted to let you know that we've hit an amazing milestone of 1500 stars on GitHub, and we couldn't have done it without you.
Our team has been working tirelessly to address the errors we encountered in our docker configuration, and we're happy to announce that this release is a more stable version. We want to note that Plane is still in its development stage, so there might be some bumps in the road. But please know that we're doing everything we can to make it more stable for you.
✨ New Features
GitHub Importer is Live 😺
This feature is only available on Plane Cloud, and will be soon shipped for Plane self-hosted version.
Bring in all issues from GitHub onto Plane in just few clicks with our new GitHub importer. (#722)
- Easily bring all your GitHub issues onto Plane with just a few clicks
- Manually map GitHub users to Plane users for better collaboration and communication.
- Continue planning and managing your issues on Plane with GitHub sync.
Introducing Issue Estimates 💯
With estimates, you can now provide a more accurate description of the complexity or size of each issue on your project. (#696, #783, #762, #755, #721)
- Unlimited estimate points and types.
- Fully customizable, you define them, in your control.
- Easily switch between estimate types, auto-reflects on Issues.
Issue Attachments 📁
You can now add reference or resource files to issues simply by dragging and dropping them. (#677, #717, #777, #782, #746, #796)
- 5MB file upload limit on cloud free plan, unlimited on self-hosted.
- Supports, all file types. No limitations.
- Track attachments for issues with meta-data or issue activity.
⚒️ Upgrades for better user experience
- Better Pages UX: create blocks, take notes more efficiently, and create new pages from the Command menu shortcut. Thanks for your feedback! (#769, #786, #754, #732, #797)
- We have updated our docker configuration to ensure greater stability for
docker-compose
. To take advantage of these changes, please delete all existing images, clone from our latest release, and run the command. - We have improved the security and stability of our authentication system. Your information is now even more secure 🔒.
- We have smoothed out the onboarding process and fixed any bugs causing looping or errors ➿.
- We have fixed an issue where special characters were not being validated when creating workspaces.
⚙️ Improvements and Bug Fixes
- fix: workspace url error message (#809)
- style: issue list (#798)
- fix: workspace dashboard duplicate keys (#803)
- fix: unusual redirection on onboarding (#808)
- fix: error message for jira importers (#794)
- fix: remove length check condition when updating issue property (#791)
- fix: typo in url for bulk creating labels (#788)
- fix: issue attachment delete (#759)
- fix: send code btn fix (#802)
- fix: weird redirection in index page (#801)
- fix: workspace joining state fix (#780)
- chore: added remove workspace image in workspace settings (#781)
- fix: onboarding loop (#775)
- fix: project setting identifier (#766)
- fix: workspace join button fix (#774)
- fix: worker script (#773)
- chore: ssl config for REDIS connections to celery
- style: redesign view (#770)
- fix: remove migrate command from worker script (#772)
- chore: update doc redirection url in user welcome email (#771)
- style: attachment upload button (#765)
- dev: fix setup.sh causing tr Illegal byte sequence
- fix: cycle date check endpoint (#748)
- dev: migrations for estimate Estimate, IssueAttachment
- fix: home page redirection logic (#752)
- chore: user auth layer (#749)
- chore: disable jira importer (#745)
- fix: celery worker for issue activities (#744)
- fix: issue attachments mutation (#743)
- fix: dashboard workspace activity mutation (#742)
- fix: inconsistency in styles (#734)
- fix: new auth layer (#740)
- fix: fetch selected project members (#741)
- fix: mutation issue in cycles (#739)
- fix: shortcut combination key bug fix (#733)
- fix: added image popover for settings cover (#737)
- refactor: import/export code (#735)
- chore: rename project name to project key (#731)
- fix: project issue search endpoint (#729)
- dev: upgrade python version (#728)
- chore: add project details on importer service endpoint (#714)
- chore: add workspace and project details on label endpoints (#713)
- refactor: move all background task from rqworker to celery (#668)
- fix: default assignee for issues (#712)
- fix: issue attachment improvement (#730)
- chore: delete import (#727)
- dev: add imports for back migration and add migration for views (#707)
- fix: add check if the users need to be imported (#716)
- fix: issue search endpoint for parent issues (#705)
- chore: new analytic events (#699)
- style: disabled state for buttons (#724)
- docs: update readme to include default email and password for self hosting setup (#706)
- chore: add workspace details on comment serializer (#697)%