Releases: makeplane/plane
v0.7-dev
We are thrilled to announce that we're inching ever closer to the stable release of Plane. Today, we bring to you version 0.7-dev
of Plane, which introduces game-changing features that we are incredibly proud of: Plane Analytics, Gantt View, Custom Theming, and more.
But that's not where the improvements end. This release also encompasses critical bug fixes to significantly enhance user experience. Specifically, we've improved the kanban scroll and height interaction, making it notably better than before. Furthermore, we've made substantial upgrades to our Docker setup to ensure a seamless and trouble-free hosting experience. Let’s get into the notes.
✨ New Features
Introducing Plane Analytics
We are thrilled to announce the launch of Plane Analytics – Crystal clear, cutting-edge, crucial: Project Analytics for everyone. Absolutely free and open-source.
- Streamlined Interface: With Plane Analytics, we've simplified project analytics, making it more accessible to everyone. Our dashboard, your command center, offers a comprehensive view of your project’s progress, estimates, and issues.
- Versatile Analytics: Use Issue Count and Estimate on the Y-axis and various issue sub-properties on the X-axis. Customize your view to gain the insights you need.
- Data Grouping: Use stacked bar charts for enhanced grouping of different sub-properties. Visualize your data in the way that works best for you.
- Deep Dives: Plane Analytics allows you to drill down to Cycles and Modules, providing a detailed understanding of your project's state.
- Data Export: We've made data sharing easy with CSV exports. Share your insights with your team, stakeholders, or anyone interested.
We're excited to see how you use these new features to optimize your project management. Happy analyzing!
(#1029, #1014, #1065, #1056, #1057, #1059, #1060, #1054, #1053, #1055, #1049, #1051, #1039, #1041, #1040, #1037, #1035, #1018, #1015)
Introducing Gantt Chart View (Dev-Release)
Today, we are super excited to unveil the new Gantt Chart view. Please be advised that this is a development release, and as such, there may be some unexpected hiccups along the way.
- Switch to Gantt Chart in just one-click, see the timelines based on
start_date
,due_date
,last_updated_date
. - Enhance the planning of your Cycles and Modules using the Gantt View.
- More updates to Gantt Chart, coming soon.
Custom Theming
Now, you have the power to personalize your Plane interface to match your style and preferences. (#1028)
- Personalized Experience: Make Plane truly yours with custom themes. Add a personal touch to your project management experience by choosing colors and styles that match your vibe.
- Easy to Change: Switching between themes is as easy as a click. Explore different looks until you find the one that fits you best.
- Your Theme, Your Rules: Want to match your interface with your company colors? Or maybe you have a color that boosts your productivity? With custom theming, the choice is all yours!
⚒️ Improvements
- Cycle New UI - We've revamped the cycle UI for a cleaner, more intuitive user experience. (#1052)
- Lower Role User Cannot Update Higher Role User - Improved user role management to ensure that users with lower roles cannot alter the details of users with higher roles. (#1048)
- We've made fixes to ensure seamless updates for workspace and project members. (#1046)
- The horizontal scrolling issue in the Kanban board has been fixed for better experience. (#1038)
- We've polished page detail styling for a more appealing look and feel. Refined page block padding for a more organized and pleasing visual layout. (#1030, #1034)
- We’ve improved the breadcrumbs and tabs on the Workspace and Project settings page. (#1007)
- Your calendar view now showcases more properties, making scheduling and planning easier. (#1024)
⚙️ Bug Fixes
- We've fixed the issue with placeholder and AI response text not appending correctly in the textarea. (#1031)
- We've fixed the cycle date check endpoint for smoother updates and improved accuracy. (#1006)
- Addressed view issues mutation and enhanced the sidebar link highlight for better navigation. (#1025)
- The AI button functionality has been restored when creating a page block. (#1013)
- Calendar view mutation issue has been rectified for better date and event tracking. (#1042)
- Addressed issues with the rich text editor on issue detail to enhance your content creation process. (#1008)
- Multiple user interface refinements and bug fixes for an improved user experience. (#1043)
- We've adjusted the width of the issue due date selector for better usability. (#1033)
- Several minor bugs have been addressed for smoother operations. (#1000)
- The Docker setup has been refined for improved performance and stability. (#987)
- Issues with the single Docker file have been rectified. (#999)
- We've fixed layout height and overflow issues for a more seamless visual experience. (#1004)
v0.6-dev
Introducing Light/Dark Mode
The wait is over! The highly requested Dark Mode and Light Mode feature is now available. With just one click, you can easily switch between your preferred modes and enjoy a personalized experience that suits your style.
- Easily update your preferences with just a few clicks directly from your user profile or access them quickly from the Command menu.
- Contrast modes for more comfortable and accessible viewing experience.
- [Custom Theming] - Coming very soon. Stay tuned.
Commits - (#951, #945, #942, #941, #940, #938, #936, #924, #925, #923, #921, #920, #914, #918, #913, #912, #911, #906, #902)
JIRA Importer
You’ve requested for it, we’ve shipped it. The JIRA importer is now available on Plane. (#879)
- Bring everything from JIRA in just couple of minutes.
- Simply add your JIRA tokens, and let us take care of the rest.
- Enjoy seamless synchronization of issue properties, comments, and users during the import process.
Keep Your Team in Sync with Slack Integration (Beta)
Integrate Plane with Slack for a better communication that keeps everyone in sync. (#874, #932)
- Seamlessly integrate Plane with Slack in just two clicks.
- Get instant notifications on Slack whenever new issues are created in Plane.
- Create new issues directly from Slack using simple and intuitive Slack commands.
Both JIRA Importer and Slack integration are currently available on Plane Cloud and will soon be made available to self-hosted users.
⚒️ Upgrades for better user experience
⚙️ Improvements
- See What’s New from the workspace dashboard. So you’ll not miss out on the new features, upgrades and bug fixes.
- Creating estimate points is now much easier. (#927, #897, #871, #870, #893)
- Create new labels for Pages directly from the labels dropdown menu on the Page. (#944)
- Our Calendar view has been improved to allow you to view multiple issues on a date and create new issues easily. (#948, #901)
- More updates to Calendar View, now supports filter. (#908)
- Workspace and Project settings now have an improved user interface. (#946)
- Cycle validations are now easier. (#922)
- We’ve added an option to copy Page URLs with one-click. (#915)
Bug Fixes
- Estimate points had hard time updating and saving. This issue is now fixed. (#935)
- Access workspaces from URLs is now more secure. (#928)
- We’ve fixed issues with placeholders being persistent on the Rich Text Editors across the platform. (#909)
- We have resolved the issue with the Project join button for members who have access to the workspace. (#873)
- We’ve fixed a mutation glitch when access Pages. (#896)
- The issue with the persistence of filters on Cycles and Modules when switching has been fixed. (#892)
- More UI improvements and fixes. (#867, #877)
Community Contributions
v0.5-dev
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)%
v0.4-dev
What’s New?
With 480 hours invested, over 150 commits made, 30 API endpoints developed, and countless CSS tweaks implemented, we are proud to announce our triumphant return!
We’ve got four game-changing upgrades that will change the way you plan your projects. Don’t wait another second - read our full release notes ⬇ to experience the latest updates from our eagerly awaited Plane v0.4-dev
release.
🎉 New Features
Pages with Plane AI, powered by GPT ✍️ + 🤖
Tired of juggling multiple apps to keep track of all your important details? Say goodbye to that hassle and say hello to Pages - your new centralized hub for effortless documentation on Plane
- Easily record all the details related to your issues in one place. (#533, #544, #517, #503, #495, #468)
- Convert page blocks into Issues and syncing them all at once is just one click away! (#548, #547, #532, #487)
- Need help writing something? PlaneAI (powered by GPT) will help you with notes. (#526, #537, #539)
View and arrange issues the way you want with Custom Views 🔍
Create custom filters to show only the issues that matter to you. Why wait? Create, save and share it in just few clicks.
- Default view - Start by adding filters to your issues and group them or view them in whichever way suits you best, whether that be Kanban or List. (#528, #486, #466)
- Custom Views - Create and save new views that you can re-use in the future or share with your team. (#530, #525, #439, #472)
- Supports all Issues, Modules, and Cycles (#475, #500)
Supported filters - Priority, State, Assignee, Created by, Labels (#441, #462, #418)
Supported views - Grouping, Ordering, State types (Backlog, Active) (#516, #490, #448)
Speed up with Command K ⌨️
- Elevate your Plane experience to the next level with Command + K menu, a new tool for managing and navigating your projects.
- With the Command + K menu, you can now search your workspace, projects, and issues globally, among other features. (#543)
- Creating and updating issues properties in now on at finger tips. (#529)
- You can now navigate to any page - be it settings, cycles, modules, or any other - using the Command + K menu. (#524)
All new dashboard to make your day easy 🎨
We have introduced a newly designed dashboard that provides you with useful insights to start your day. Here’s what you get now:
- Basic metrics such as issues assigned to you, pending issues, completed issues, and issues due by this week, along with an activity graph to keep track of your progress. (#437, #454)
- Overdue and upcoming issues to help you stay on top of your tasks. (#540, #502, #460, #519)
- A summary of issue states assigned to you and closed issues for the month. (#522)
Improvements
- Lots of performance improvements. (#538, #534)
- Module progress bar now shows percentage of completion. (#535, #484)
- New sub-issue toggle to see sub-issue count on the list and kanban view. (#464)
- All new sidebar for simple and easy navigation between projects. (#417, #447, #444)
- Lots of new UI Improvements. New auth screens, modals, progress bars, kanban and list views, dropdowns and many more. (#479, #478, #469, #485, #409, #446, #433, #416, #412)
Bug Fixes
- Cycle date validation has been fixed. (#442)
- Project ordering based on favorites has been fixed. (#427)
- File assets uploading and deleting has been fixed. (#496)
- State order now displays in the correct order. (#498)
- Modals no longer overflow. (#549)
- The project join page is now more secure and no longer flickers. (#541)
- Dropdown overflowing issues have been fixed. (#513)
- The profile page is now mobile responsive. (#512)
- Kanban view drag and drop issues have been fixed. (#508)
- The glitchy workspace creation has been fixed. (#510)
v0.3.1-dev
🗣️ Features
-
Introducing the Add to Favorites option for your projects and cycles! Now you can show those special projects some extra love by marking them as favorites. It's super easy too - just head over to
Projects/Cycles > Collapse Menu > Make as favorite
! ❤️ [#359, #371, #369, #376] -
Introducing an all-new context menu for issues that allows you to conveniently
edit
,copy
,delete
, andcopy issue links.
[#371]
-
We've tightened the reins on our CRUD operations for a completed cycle, so you can keep those timelines in check and ensure those pesky issues get fixed and rad features get implemented. [#358]
-
Not sure of dates? No problem, you can create cycles and mark them as Draft. [#358]
-
Elevate your projects to the next level by adding unique covers for easy identification and, of course, a touch of visual flair. [#354]
🛠️ Improvements
-
Check it out, everyone - we've given our platform a major facelift! Feast your eyes on a new,
- projects page
- sidebar
- issue list view,
- issue kanban view
- cycle and modules info-bar
- settings page
- issue creation modal
- dropdowns,
- inputs
- and basically everything else.
Give it a try, and let us know if you like the new look. [#377, #378, #360, #371, #362, #364, #376]
-
Experience our new and lightweight improvements with the floating toolbar in the
rich-text editor
- it's a delight! [#378] -
Get ready to take your dropdown game to the next level. Easily assign issues to users, choose labels, update states and more. Check out the sneak peek![#371]
-
To enhance your user experience, we've added a convenient horizontal scroll to the Kanban view - making it easier than ever to navigate and manage your tasks. [#356, #372]
🐞 Bug Fixes
- Fixed the working of the Upload button in
Workspace > Settings > Logo
. [#365] - Fixed a few mutations issues to match your speed.
v0.3-dev
✨ What’s new?
- GitHub Sync (Dev Release) - Seamlessly sync your Plane issues with your GitHub issues in one go! Documentation will be available soon, but you can try an early preview from Workspace settings. [#315]
- Introducing the
Label Groupings
or projects, you can now create a cluster of labels to categorise them. [#254] - Set default states, and reorder them like the way you want to. Find the settings under navigate to
Project > Settings > States
. - Introducing the "Delete" option when dragging and dropping issues on Kanban. If you wish to delete an issue, simply move it to the top-center. [#270]
- Issues ❤️ Links. You can now add links to issues as shortcuts or for content in the issue description field. [#240, #288]
- Not ready to plan Cycles and Modules on your project? You can now disbale them under Project settings. [#247]
- Cycle Progress - Keep track of your cycle efficiency with burn down charts, which can be found on the right sidebar of the cycles page. [#268 ,#252]
⚒️ Improvements
- You can now set the default state under project settings. This will ensure that the next time you create an issue without a state, it will automatically default to the state you have chosen. [#266]
- Add multiple sub-issues to a parent issue all at once using our new bulk operations feature. [#284]
- Now you can add issues to desired modules from the issue detail page. [#265]
- Improved UX for Cycles and Modules, now you’ll see some sick sidebars, that’ll help you configure settings. [#265]
- Mail did not show-up when signing in? Don’t worry, we’ve added
Resend Magic Code
option to make it easier and cool 😉. [#291] - Share with ease; now you can copy link to Project, Cycles and Modules. Just use the overflow menu from the left sidebar. [#292]
🐛 Bug fixes
- No more vertical overflow scroll on the Kanban view. [#206]
- When copying text using
CTRL/CMD + C
, the create issue modal opened, we’ve fixed this now. [#277] - Improved search in the shortcuts menu, give it a try by hitting
H
. [#283] - Lots of UI and UX fixes. [#246, #297]
- And last but not least, we've also made various refactoring and performance improvements [#232 & #304]
v0.2.1-dev
One day later, we welcome our patch release that fixes some minor UX issues; thanks to users on our discord for bringing these. If you’re not on it, hop on now, there’s some exciting stuff brewing.
⚡Fixes
- Add new issue modal now works; sorry for the last-minute update; we’ve added a new shortcut to compensate for this; just hit
C
, and see the magic. - A new customized date picker will now help you add due dates with ease, thanks to the
react-date-picker
library. - When you want to let go of your Cycles and Modules, the delete option works perfectly for you now.
-
- a lot of mutation issues to catch up with your speed.
All details at, #228 and #227. If you see more bugs, do raise an issue on our GitHub, or report to us on Discord.
Release v0.2-dev
Yo, Plane passengers! We've been keeping tabs on your love for the test launch, and let us tell you, the ride is about to get even better! We've been busy bees, revamping, tweaking, and giving the core features the ultimate stress test. And the verdict is in - Plane v0.2-dev
is ready for takeoff! No major changes, just a whole lotta code refactoring for maximum fun and improved performance!
✨ Highlights
- Introducing the updated and improved date picker, ensuring that setting due dates for issues is now seamless and error-free. #210
- Say goodbye to annoying title persistence when hopping between issues, folks! We've got your back with the fancy-schmancy to debounce technique. #208
- The user experience just got a major upgrade! No more overflowing issue titles, no more fixed comment sizes, and goodbye to those pesky scrollbars in the kanban list view. We're all about making things easier and more enjoyable for you. And if you come across any other roadblocks, give us a shout! 😉. #206
- Some heavy code refactoring and performance improvements. #199, #176, #177, #179, #185, #211.
Release v0.1-dev
It's here; it's here; the most awaited open-source project management tool is there. The PLANE 🛫 is here. Get on, and plan you're next big thing like never before.
With Plane, you track your issues, cycles, and product roadmaps. Take off and immerse into the world of software development.
Plane's cloud community edition will be free forever, with no user or issue limits. Self-hosting options are coming soon.
Lastly, should we call our Plane the open-source JIRA / Linear alternative? We’re leaving it for you 😉. Help us decide.
✨ Highlights
- Plane is secured with three authentication workflows, allowing users to log in via email, a magic link/password, or via Google or GitHub accounts.
- Immersive and smooth, our invite workflows will ensure that your team members are onboarded for better collaboration in either workspaces or projects within workspaces.
- Working in secret? Switch your projects from public to secret in just one click under the project settings.
- Create issues inside projects, and view them as you please with the List and Kanban options. That’s not all — group or order issues based on properties like priority, state, and assignees. And more is coming soon.
- Add detail to your issues, and tell them what they are blocking or what they are blocked by. Create sub-issues, or coordinate with teams with comments and activities.
- Create Cycles (aka Sprints) by grouping issues to ship your features or crunch bugs.
- Manage team members, update roles and invite people with user profiles under workspace or project settings. Set identifiers to track multiple projects more effectively