Pinia News Roundup: Exciting Updates from Eduardo

Pinia News Roundup: Exciting Updates from Eduardo

This article jumps into some recent developments announced by Eduardo San Martin Morote, the creator of Pinia. From major version releases, to personal insights via conference talks, and new features.

Eduardo San Martin Morote

Eduardo San Martin Morote

March 30, 2025

Some exciting things have been happening in the world of Pinia. Today, let’s jump into some recent developments announced by Eduardo San Martin Morote (also known as Posva), the creator of Pinia. From major version releases, to personal insights via conference talks, and new features, there's plenty of news worth sharing about the Pinia Ecosystem.

Pinia v3 is Here!

Pinia v3 homepage

Pinia v3 homepage

The Pinia community has a big reason to celebrate – Pinia v3 has officially been released! Eduardo recently announced the release on Twitter, reinforcing Pinia's position as the actively maintained and fully supported official state management library for Vue.

What new features does it bring? Well none actually, but a boring release means a quick and easy upgrade path.

The reason for the major version bump is:

  • It drops deprecated APIs
  • updates major dependencies
  • and drops support for Vue 2 (only supporting Vue 3 - the latest version)

Read more about the migration process in the official guide (heads up, it’s really easy!).

Recap of Eduardo's Vue Nation 2025 Talk

Eduardo speaks at Vue Nation 2025

Eduardo speaks at Vue Nation 2025

Eduardo recently took the stage at Vue Nation 2025, where he shared valuable insights about Pinia and it’s first party data fetching package Pinia Colada. In his tweet about the event, he expressed enthusiasm about connecting with the Vue community about all the exciting possibilities of Pinia Colada.

The talk entitled "Clean Async State Management," involved live coding to show how to keep state management clean and effective. He discussed three key factors that create enjoyable user experiences: beautiful UI, efficient tools that balance automation with user control, and proper feedback loops that reassure users.

The presentation showcased how to refactor a contacts application using Pinia Colada for data fetching and state management. He demonstrated concepts like optimistic UI updates, intelligent caching, query invalidation, and error handling. Eduardo also emphasized reducing friction in user interactions by properly handling loading states and making UI updates feel instantaneous even when network requests take time.

Watch the full talk yourself and see how Pinia’s evolving ecosystem is addressing real-world state management challenges.

Infinite Scroll with Pinia Colada (Coming Soon!)

infinite-scroll-pinia-colada.gif

Eduardo’s not just talking about Pinia Colada in talks, he’s also hard at work improving it. He recently shared updates about an exciting new feature: infinite scrolling. In his recent tweet, Eduardo provided a glimpse of the current API implementation for infinite scrolling in Pinia Colada.

The implementation aims to make infinite scrolling straightforward to implement in Vue applications with support for page based navigation and cursor based navigation. The goal is to address a common UI pattern that typically requires significant boilerplate code. Eduardo's approach focuses on providing a clean, declarative API that handles the complexities of infinite scrolling while giving developers flexibility in how they present data.

As Eduardo mentioned in his tweet, the API is still being refined, and he's actively seeking feedback from the community. If you're interested in infinite scrolling capabilities in your Vue applications and use Pinia for you state management layer, now is a great time to check out the implementation and share your thoughts with Eduardo.

More Feature to Pinia And Pinia Colada on the Way

Besides the infinite scroll feature there are more updates to the Pinia Colada library in the works including:

Plus, the core Pinia library also has some interesting activity going on in the GitHub repo like:

Conclusion

These exciting updates from Eduardo highlight the continued growth and evolution of Pinia and its ecosystem. With Pinia v3 now available, a successful presentation at Vue Nation 2025, and promising new features like infinite scrolling in Pinia Colada, there's never been a better state management solution within the Vue community.

Stay tuned for more news and updates from Mastering Pinia as we continue to follow Eduardo's work and explore the latest in Vue state management!

The Mastering Pinia Course is Here!

Get a free lesson delivered to your inbox, just click on the button below.

Buy Now