Avion Knowledge Base
avion.ioSign inSign up
  • 👋Introduction
  • 👉Getting started
    • What is Avion?
    • Define your product backbone
    • Scoping and prioritizing your product
    • Creating your release plan
    • Aligning the team
    • Integrating with backlog tools
  • Docs
    • 👏Core concepts
      • Projects
        • Project team
        • Migrating to projects
      • Organizations
        • Invite a member
        • Remove a member
        • Roles
        • Transfer ownership
        • Configure your path
        • Delete your organization
    • 🚀Story map
      • Story map anatomy
      • Journeys and steps
      • Stories
      • Releases
      • Attachments
      • Tags
      • Personas
      • Labels
      • Dependencies
      • Search and filter
      • Sharing
        • Restricted links
        • Public links
      • Workflow
      • Importing data
        • Import from Excel
          • XLSX import template
        • Import from StoriesOnBoard
      • Exporting data
        • Export to PDF
        • Export to image
        • Export to CSV
        • Export to Excel
      • Rich text editor
        • Keyboard shortcuts
        • Known limitations
      • Keyboard shortcuts
      • Tips
    • 🤝Integrations
      • Backlog tools
        • Set up an integration
          • Authentication
          • Project / board selection
          • Backbone syncing
          • Map story states
          • Additional syncing options
          • Importing data
        • Sync data
          • Pushing
          • Importing
          • Attachments
          • Deleting data
        • Configuration
        • Pause an integration
        • Re-authenticate
        • Remove an integration
        • Maintenance
          • Removing stale webhooks
        • FAQs and troubleshooting
        • Services
          • Jira Cloud
            • Features
            • Set up
            • Permissions required
            • Mapping options
              • Mapping fix versions
            • Epics ~ our thoughts
            • Additional data syncing
              • Mapping custom fields
                • Company-managed projects
                • Team-managed projects
            • Migrating to epic hierarchies
            • Import using JQL
            • FAQs and troubleshooting
              • Required fields
              • Verify webhooks
              • JQL import issues
              • Workflow issues
              • Ghost cards (cards with a dashed border)
              • Limitations
              • Jira Cloud or Jira Server
          • Jira Data Center (Server)
            • Features
            • Set up
              • Creating an application link
            • Permissions required
            • Mapping options
            • Additional data syncing
              • Mapping custom fields
            • Import using JQL
            • FAQs and troubleshooting
              • Required fields
              • Ghost cards (card with a dashed border)
              • Jira Cloud or Jira Server
              • JQL import issues
          • Azure DevOps
            • Features
            • Set up
            • Permissions required
            • Import using WIQL
            • FAQs and troubleshooting
              • Verify webhooks
              • No Azure DevOps accounts were found for your user
              • Problems communicating with Azure DevOps
              • Work items couldn't be imported
              • Show epics in Azure DevOps backlog
              • Import limits
          • Trello
            • Features
            • Set up
            • FAQs and troubleshooting
          • GitHub
            • Features
            • Set up
            • Permissions required
            • FAQs and troubleshooting
              • What types of GitHub Projects are supported?
          • Linear
            • Features
            • Set up
            • Permissions required
            • FAQs and troubleshooting
      • Notifications
        • Slack
          • Set up
          • Configure notification settings
          • Remove Slack
      • Design tools and media
        • Figma
        • Adobe XD
        • Axure
        • Framer X
        • Invision Web & Studio
        • YouTube & Vimeo
      • Embed Avion
        • Confluence
        • Confluence Server
        • Notion
        • Coda
    • 🔒Security
      • Single Sign-On (SSO)
        • Setup & Configure SSO
        • Azure AD
        • Google Workspace
        • Okta
        • OpenID Connect
      • Two-factor authentication (2FA)
    • ❓FAQs
      • Attachment file types
    • 💳Billing
      • Plans and pricing
      • Legacy plans
      • Free trials
      • Billing and payments
      • Change your plan
      • Cancel your plan
      • Refunds
      • Startup, student and educational discount
  • Story Mapping Guides
    • How To Story Map — A Simple Example
    • Advantages of Story Mapping
    • A Recommended Workflow
Powered by GitBook
On this page
  • 14th April
  • 10th April
  • 6th April
  • 1st April
  1. Release Notes

April 2020

Last updated 5 years ago

14th April

Linked Cards 🤝

We're happy to announce our brand new linked cards feature! Create custom links between any card within a story map and also define the relationship between them. This is useful to express dependencies across multiple stories, releases, etc.

10th April

Release meta data and stats 🤓

Today we shipped a much richer experience for defining your releases. You can now track start and end dates, a shipped status and a description for each release. Release data syncs up with Jira Cloud and GitHub, if you are integrated.

What’s more, once you have some data in the release, you will see some stats to help you report and reflect on your releases. Take a look below:

And, because we all need a bit more joy in our lives, when you set a release as shipped, you get a beautiful confetti cannon. Aim, fire! 🎉

Improvements

  • Persona descriptions now support markdown

  • Cards that are deleted in Avion will also be deleted in Trello when integrated. Thanks to jrodriguez

  • We now warn you when you delete a story, step or journey, adding an extra layer of protection until we have undo in place

  • Search results from the search and filter panel are now clickable

Bugfixes

  • Importing from Jira when using fix versions will now pull back the relevant fix version and place the story inside. Thanks to John Knowles

  • Fixed a Jira bug where step custom fields were not consistently updating after moving between steps in Avion. Thanks to Jens Röben

6th April

Duplicate your story maps 👨‍💻

In this latest release, you can now create multiple copies of your story maps. This is helpful when you want to explore alternate release plans and different user journeys without messing up your beautiful story maps. Or use it to create and store backups of your story maps at particular stages, so you can build and archive of the evolution of your product over time.

We've added context menus to your story maps, which is where you'll be able to find not only this, but also also the ability to quickly delete your story maps. We'll be extending the team dashboard over time, with the option to categorise story maps, create collections, etc.

1st April

Enter the Dragon 🐲 (AKA Drag and Drop 2.0)

We've been working tirelessly over the last few months, completely rewriting one of the most fundamental aspects of our story mapping interface. Today, we are proud to announce the launch of our totally brand new drag and drop engine! 🎉 (we call it the "dragon"...)

If you have a smaller story map, it's possible that you won't really see a massive difference. But, those with a keen eye for detail, you should notice much more realistic (physics-based) spring animations when picking up, dragging and dropping cards. With regards to overall performance improvement, we have a few stats to demonstrate just how much of a game changer this really is.

Average maps (~150 cards)

Interaction

Before

After

Improvement

Pickup time

380ms

21ms

18x faster 🚀

Total drag / drop time

1413ms

1010ms

1.4x faster‍

Large maps (300+ cards)

Interaction

Before

After

Improvement

Pickup time

1322ms

27ms

49x faster 🤩

Total drag / drop time

2796ms

1076ms

2.6x faster

Additionally, with the old system, you were blocked from picking up another card until the entire operation from your previous drag was finished. Now, with our new drag and drop engine, each drag interaction is totally independent. This means you can pickup, drag and drop as many cards as you want, and they are all instantly responsive. We even developed a nifty slow-mo mode just to show how this works. Give it a go yourself by holding down the ⌘ key whilst picking up and dropping cards!

As of now, this update only applies to story cards. However, over the coming months, we also plan to roll this out to journeys and steps, too. This will not only mean a shared and more consistent experience across all drag and drop interactions, but will pave the way for additional features such as promoting stories to steps (and vice versa).

Lastly, we have something special for those in lockdown who might need a little pick-me-up in the middle of this coronavirus pandemic. Stay home, stay safe, and most of all... LET'S PARTY! 🥳

This is a full ground-up rewrite with performance baked in right from the outset. Previously we relied on third-party libraries to help us in this area. However, as Avion has matured over time, we've outgrown the feature set and limited flexibility that was offered by these libraries. Additionally, because of the complex data structure of story maps, one of the biggest pitfalls of these third-party libraries was extremely poor performance in larger maps. Although there are some very impressive drag and drop libraries available for the web — such as — they just simply aren't designed with our specific needs in mind.

react-beautiful-dnd
Before and after comparison of drag interactions
Every drag operation is now totally independent
Party Mode ✌️