github makeplane/plane v0.25.0

15 hours ago

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.

Don't miss a new plane release

NewReleases is sending notifications on new releases.