Skip to content

Releases: makeplane/plane

v0.28.0

30 Jul 11:27
Compare
Choose a tag to compare

⚠️

IMPORTANT

When upgrading to Community Edition v0.28.0:

  • For Kubernetes deployments, use Helm chart v1.2.0
  • For Docker deployments, ensure you're using the latest version of Docker Compose File.

🔗 Copy comment URLs

Share specific parts of conversations with direct comment links. Click the three dots on any comment and select Copy link making it easy to reference important discussions.

image

📐 Collapsible and resizable sidebar

Take control of your workspace layout with our enhanced sidebar functionality. You can now fully minimise the sidebar to maximise your content area, and it will temporarily reappear when you hover over the left edge of the screen. Additionally, the sidebar width is now adjustable, allowing you to expand or contract it based on your preferences and workflow needs.

😊 Emoji support across all editors

Express yourself and add personality to your content with native emoji support across all editors. Simply type /emoji to add emojis to work item descriptions and page content.

Enhancements

  • Added enable/disable option in SMTP configuration
  • Introduced page navigation pane with table of contents, version history, and asset download options in the right sidebar
  • Added image block download and alignment options in editors
  • Enhanced work item description input to save unsaved changes when peek view is closed
  • Users can now fully minimize the sidebar with hover functionality to temporarily reappear, plus adjustable sidebar width
  • Added Kabul to the list of available timezones
  • Introduced 3-dot menu in detail and peek view of work items for quick actions
  • Reduced breadcrumb height for improved UI
  • Added support for Cyrillic characters in email subjects
  • Enabled deletion of multiple rows and columns from tables
  • Updated serializer for cycle issues
  • Moved EIssueLayoutTypes enum to types for better organization
  • Added error code support on project update endpoint
  • Refactored copy_s3_object background task
  • Refactored editor build configuration
  • Decoupled work item properties from mobx store

🔧 Bug Fixes

  • Fixed created by filter in workspace views
  • Fixed select all functionality in tables
  • Fixed workspace analytics translations
  • Fixed webhooks translations
  • Fixed work item comment triggers not firing from external APIs
  • Fixed title input saving when closing peek view
  • Fixed content wrapper overflow issues
  • Updated build context and dockerfile paths in build workflows
  • Fixed drag and delete functionality in Kanban view
  • Truncated longer project names in settings page to prevent overflow
  • Fixed inability to delete last table column/row in editor
  • Fixed keyboard navigation in tables
  • Removed redundant state indicator in sub work item lists
  • Fixed inactive members not being visible in "created by" field
  • Fixed navigation to archived section when accessing archived work items
  • Fixed unwanted refresh when opening sub work items in detail view

🔒 Security

  • Fixed on-headers vulnerability
  • Updated Node version to 22 and Python version to 3.12.10
  • Enhanced URL detection logic in workspace names for better security

🛠 Chores

  • Streamlined work item saving process on database with advisory locks
  • Optimised workspace member view API by prefetching related assets
  • Reorganised deployment structure and updated build workflows
  • Enhanced error handling with 404 messages support in live server
  • Upgraded Axios version to 1.11.0
  • Optimised Dockerfile for web and space applications with refined Docker configurations
  • Updated Dockerfile for space and web applications to correct Docker setup
  • Update AIO Dockerfile with new file structure
  • Removed deleted labels from webhook payload
  • Introduced enhanced validation for description fields (JSON, HTML, and binary formats) across issues, projects, drafts, pages, and workspace notes to improve content integrity and security.

v0.27.1

04 Jul 08:08
805cfed
Compare
Choose a tag to compare

Bug fixes

  • Resolved URL path generation issue causing double slashes in settings page links.
  • Fixed UI misalignment in the top navigation bar of Work Item layouts.
  • Fixed minor translation issues in Workspace Analytics.
  • Fixed bug preventing event trigger for Work Item comments submitted via external APIs.

v0.27.0

01 Jul 12:24
Compare
Choose a tag to compare

July 1, 2025 · v0.27.0

📊 Analytics 2.0

We've completely revamped our analytics experience from the ground up! Analytics 2.0 brings powerful data insights with a redesigned interface and enhanced capabilities.

📖 Learn more

image

🧭 Revamped breadcrumbs

We've completely redesigned the breadcrumb navigation system to be more than just a simple path indicator. Instead of static text showing your path, breadcrumbs now serve as navigation hubs. Whether you're deep in project pages or browsing through different sections, you can quickly pivot to related content or go back to any level in the hierarchy with rich context about what's available at each step.

image

⚙️ Settings page revamp

We've completely redesigned the Settings experience to make configuration management more intuitive and efficient. The new unified interface brings together Account, Workspace, and Project settings in one cohesive location.

image

📅 Choose your week's start day

Now you can customize how calendars appear throughout Plane by setting your preferred first day of the week. Whether you follow a Sunday-start calendar, Monday-start workweek, or any other preference, Plane will display all date views according to your selection.

This personalization option is available in Account Settings > Preferences.

image

⚡ Enhancements

  • Optimized Workspace and Timeline layout queries for significantly improved performance.
  • New workspaces now include a demo project to help you get started immediately.
  • Members and admins can now create API tokens for automation and integrations
  • Added comprehensive filter and grouping options for sub-work items
  • Added support for x-zip-compressed file attachments
  • Project exports now include additional fields for more comprehensive data
  • Automatic redirection to newly created project view after creation
  • Added select all/deselect all functionality in work item selection modals
  • Cycles now end at exactly 11:59 PM UTC on the end date
  • Start and End dates now display as merged date ranges when both are updated
  • Added validation to prevent editing of archived work items

🔧 Bug fixes

  • Fixed page table of contents overlapping with page content
  • Resolved HTML character handling problems
  • Fixed alignment of project states in collapsed Kanban view
  • Corrected AI environment variable configuration in God-mode
  • Added permission checks when duplicating project pages
  • Resolved email notification template comments overflow

🔒 Security updates

  • Added restrictions for SVG file selection to prevent potential vulnerabilities
  • Upgraded Django to version 4.2.22
  • Updated Next.js to version 14.2.30
  • Updated TypeScript to version 5.8.3
  • Upgraded various security-related packages including tar-fs, brace-expansion, and TurboRepo

v0.26.1

06 Jun 12:32
Compare
Choose a tag to compare

⚡ Enhancements

  • Updated API service startup checks to use more reliable HTTP requests instead of log monitoring.
  • Improved backup and restore scripts for better containerized data handling.
  • Upgraded Next.js and Django versions for better performance, security, and stability.

v0.26.0

28 Apr 13:02
f278a28
Compare
Choose a tag to compare

Our latest update brings significant improvements to the editor experience, adds five new languages, and includes numerous refinements to make your project management more intuitive.

9888-65039

Important Configuration Change
Starting with version v0.26.0, you must set either APP_BASE_URL or WEB_URL in your plane.env file for proper functionality. And update the Docker-compose and setup.sh to latest version.

📝 Edit history

Now track who changed Work Item, Epic and Intake descriptions and when. Click the timestamp to see a complete history of edits, improving transparency in collaborative work.

🌍 New language support

You can now use Plane in: Romanian, Indonesian, Brazilian Portuguese, Vietnamese, and Turkish

⚡ Enhancements

  • Moved Page icon picker inside the editor, plus improved width and layout for easier reading
  • Project states now expand by default, and floating link tooltips work smoothly across all editors
  • Users are now redirected to the workspace after accepting an invitation instead of Profile page.
  • Revamped headers for cycles, modules, pages, and views for visual consistency
  • Updated billing and plans interface with a cleaner, more intuitive design
  • Create Account button is now hidden when signups are disabled in environment settings.
  • Added translation support for Estimates
  • Added support for .sql file attachments.
  • Added error toast message for .svg image upload failures.

🔧 Bug fixes

  • Fixed "Copy markdown to clipboard" functionality
  • Corrected cycle dates to reflect the project's timezone
  • Fixed the issue where workspace role upgrades weren't properly carrying over to project level after a downgrade
  • Eliminated duplicate work item sequences that were being generated
  • Fixed the count of subscribed issues in Your Work section to show the correct number
  • Stopped duplicate comments from appearing when you press Enter multiple times
  • Fixed the password change form for users who skipped password setup during onboarding
  • Solved the issue where assignees weren't updating properly in Board layout when using sub-grouping
  • Fixed assets upload error in issue descriptions when switching project IDs.
  • Added error handling for link editing in the editor.

🔒 Security

  • Updated gunicorn to the latest version for improved performance and security
  • Upgraded Next.js dependencies to address vulnerabilities
  • Updated tsup version for better build optimization and security enhancements

v0.25.3

21 Mar 12:03
Compare
Choose a tag to compare

🌍 Expanded language support

We've added support for even more languages! You can now use Plane in: Slovenian, German, Ukrainian, Polish, Korean, and Traditional Chinese.

⚡️ Improvements

  • Pin items on the sidebar for easier Workspace navigation.
  • Refined Celery cron configurations for better synchronization and more efficient background task processing.
  • Command palette now delivers more relevant search results

🐛 Bug fixes

  • Resolved consistency issues in space app icons.
  • Fixed incomplete activity rendering in notifications in the peek-over pane.
  • Favorites menu now opens by default for improved accessibility.
  • Fixed issue preventing admins from deleting views created by other admins.
  • Corrected a security issue where guests could view all work items when HyperMode was enabled.
  • Changed live server dev port to 3100.
  • Fixed Modules list sidebar positioning.
  • Corrected mutation issues in Favorites quick action.

v0.25.2

11 Mar 10:38
9ee1d8c
Compare
Choose a tag to compare

🚀 Improvements

  • Added ability to disable comment submission while images are uploading.
  • Sidebar projects list is now always expanded on load.
  • Updated several translations in all languages.
  • Added Czech language support.
  • Added a configuration option to enforce HTTPS when connecting to minio as object store.

🐞 Bugfixes

  • Fixed the issue with work item state changes removing assignees.
  • Fixed overflowing issue in delete page modal with long page titles.
  • Added additional padding to editor container for consistent UI across all resolutions.

🔒 Security

  • Upgraded Django version to resolve vulnerabilities.

v0.25.1

05 Mar 13:52
f01d82a
Compare
Choose a tag to compare

Quick patch that improves workflow efficiency and fixes important bugs from v0.25.0

🚀 Improvements

  • Enhanced the date range picker on the list of cycles and modules to save dates as they are selected
  • Removed the Apply changes button
  • Added validation for work item assignees to ensure work items remain assigned to members who join a workspace after being removed
  • Improved work item creation in Intake
  • Updated Russian translations
  • Added Italian translation

🐞 Bug fixes

  • Implemented project ID validation for work item activity logging
  • Fixed an issue where attachment counts weren't updating when adding attachments to work items in peek view or detail view
  • Fixed an issue when transferring work items from completed cycles
  • Fixed screen flicker when module properties are updated on the Modules' List layout
  • When navigating to Workspace Settings or any other screen from the Workspace Switcher, we now automatically close the Switcher.

v0.25.0

24 Feb 15:20
Compare
Choose a tag to compare

The wait will be worth it. Bringing you the v0.25.0. More features, more stability, more performance, and more secure. The notes might be brief, but this release is packed with over 400+ commits. Hit the upgrade button as soon as you can!

✨ New Features

Introducing a brand new Home

The Home, now revamped from tons of your feedback, is now deliberately beautiful, extremely useful, and refactored for flexibility, whether you want to turn off everything or keep it all on.

60a5abd59d7d44068027ebea7fe90984-image

  • Widget controls let you customize what you see and act on when you get Home.
  • Quicklinks lets you paste links from anywhere should you want them handy as you go about your day.
  • Smart Recents shows you a mixed bag of Plane entities so you can pick up from where you left.

We can't wait to see how you use the new Home and what, if anything, doesn't work at all.Let us know.

📘 Read more on Docs

✍️ Issues are now Work Items

For the longest time, our top users and adopters were developers. Issues made sense to them, and while they had a slightly negative meaning, other teams made do. Our audience split started changing after we launched Pro last year, though, and by the end of the year, we had overwhelming feedback, even from developers, to trade Issues in for a more neutral term so more teams could get on Plane.

ed0872a544ef481fa6bd97f8a11520dc-image

Introducing Work Items as a worthy successor and a term that's wide in accommodating all teams anywhere

Related changes

  • Sub-issues are now Sub-work items
  • Issue Types are now Work Item Types
  • Work Items goes beyond traditional issue tracking to more project management use cases in more teams than ever before.
  • It folds any term you like into a type, unlocked with Work Item Types.
  • It is the first of several planned steps to make Plane more collaborative, unifying, and flexible.

Customizable left-nav pane

Customize your left-nav pane with things you want at your fingertips and hide all else away for when you need them.

0308e9a579434aa9b9f75dcf5c6a862d-03

Short URLs for work items with Browse

Who says you need to see sixteen-thousand characters in your work items’ URL when just eleven will do? Introducing /browse/ as the gateway to all your work items. Just add your work items’ ID to instance-url/browse/** and voila!

Workspace invite links

Invite someone to your workspace OR send them a link to join. Easy.

b14297dfe46d44ffacddf112e7e44a09-changelo-feb24-2

🌍 Plane goes global with Language Support in beta

Use Plane in a language of your choice, starting with French, Spanish, and Japanese and several tens more planned in 2025. Available across all plans, making project collaboration truly global.

43ef78debf434bf79af361af98796519-image

We welcome contributions to language translations. Read the guidelines here.

🚀 Improvements

UI/UX Enhancements

  • Enhanced workspace experience with redesigned switcher and improved invitation system
  • Added floating toolbar functionality for pages
  • Enhanced date picker functionalities with improved user controls
  • Updated empty states across the application for better user feedback
  • Improved project navigation with enhanced breadcrumb redirection

Project & Work item Management

  • Added functionality to add labels directly from dropdown
  • Enhanced project dropdown component with multiple selection capability
  • Added attachment support in intake work items
  • Added work item attachment external API endpoint
  • Enhanced member management with improved drop-downs and project member lists

Performance

  • Optimized project APIs for better performance
  • Enhanced component modularity across the application:
    • Command palette
    • Rich text editor with member mentions support
    • Title/description loader
    • Workspace invitation system
  • Refactored pages' components for improved scalability
  • Updated Home Quick links CRUD operations with validation and custom methods
  • Enhanced project cover image update functionality
  • Resolved Cmd+k work items actions on work item detail pages.
  • Handled shift tab tab-index focus properly on work item create modal.

🐛 Bug Fixes

Work item Management

  • Fixed mutation problem with work item properties while accepting intake work items
  • Retained work item description when creating work item copies
  • Added work item serializer to remove deleted labels and assignees
  • Fixed sub-work item collapsible visibility
  • Restricted guest users from assignees and mentions
  • Improved handling of equal start and end dates in cycle creation and updates
  • Disabled comment submit during image upload

UI/UX Fixes

  • Enhanced image handling:
    • Improved zooming for fullscreen images with proper magnification
    • Added trackpad pinch zoom support
    • Implemented smooth movement of zoomed images
  • Improved editor experience:
    • Implemented smooth scrolling while dragging and dropping nodes
    • Removed drag handles from table cell content
    • Enhanced scroll thresholds and drag handling speed
  • Fixed workspace-level toggle position, paddings, and tab navigation

Performance

  • Avoided unnecessary API calls while creating work item drafts
  • Removed readonly collaborative document editor

🛠️ Deployments

  • Docker Swarm support. Read more [here](#6406).

⬆️ System & Security

  • Upgraded Django, Crypto and ESbuild versions to address vulnerability
  • Tiptap editor package version upgraded for better compatibility.

v0.24.1

10 Dec 16:22
Compare
Choose a tag to compare

✨ New Features

Real-Time Sync Enhancements on Pages

When a member locks, unlocks, archives, or restores a page, it immediately happens for all users with access to that page.

⚙️ Improvements

  • Improved UX by replacing User Notification Settings checkboxes with toggles
  • Pages access revamped for better security and flexibility, Guests can no longer create or edit pages.
  • Loader code refactor to improve page load performance.
  • Reduced unused components to optimise application performance.
  • Added sort order for issue activity.
  • Simplified navigation by removing Project Header Breadcrumb navigation from project breadcrumb.
  • Preserved custom theme colors while checking todo list items in pages.
  • Enhanced URL clarity for published Projects, Views, and Pages with meta data.
  • Optimized image aspect rations in pages across different screen resolutions.
  • Enhanced Hyper Mode performance with minor changes.
  • Added functionality to redirect users to the homepage when clicking the Plane logo on the invitations page.

🐞 Bug Fixes

  • Fixed an issue with estimates when enabled and not associated with any issue in the project is deleting the project
  • Addressed an issue where removed cycles continued to appear in the issue detail page. The cycles list now dynamically updates to reflect changes accurately.
  • Fixed a visibility issue with dropdown filters on Safari browsers to ensure consistent user experience across platforms.
  • Fixed markdown rendering for images in pages.
  • Removed unused components to optimise application performance.
  • UI fix for the shape of priority icons for improved visual clarity.
  • Resolved intake issue permissions where users with member-level permissions couldn't edit their own issue immediately after creation without refreshing the page.

🔑 Security

  • Resolved Nivo Charts vulnerabilities.
  • Django and Express version upgraded for improved compatibility and security.
  • Updated UI package module resolution for better dependency management.