NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2346 most downloaded on pub.dev
A command line interface to create, serve and build jaspr applications.
Last release 8 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 57 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
65 releases · first in 2023
One column per quarter.
Added support for flutter web plugins.
Added support for flutter web plugins.
Jaspr apps can now depend-on and import flutter plugins that work on web. This is achieved by
using a modified compiler toolchain: jaspr_web_compilers.
To enable support for flutter plugins simply exchange your build_web_compilers dependency for jaspr_web_compilers:
dev_dependencies:
jaspr_web_compilers: ^4.0.4
For an example see examples/flutter_plugin_interop.
Improved flutter element embedding.
Flutter apps can now be directly embedded from your Jaspr codebase and integrated into the existing Jaspr component tree.
This removes the need for any kind of interop between apps as they can directly communicate through the usual primitives of passing properties and callbacks.
For an example see examples/flutter_embedding.
jaspr build now outputs to /build/jaspr instead of /build.
BREAKING Added @client as replacement for both @app and @island.
BREAKING Added @client as replacement for both @app and @island.
Components annotated with @client act as entry points for the client application and are
automatically detected, compiled and shipped to the client when using the Document() component.
This combines the behaviour of the now removed @app and @island annotations, as well as the
removed Document.app() and Document.islands() constructors. Use the default Document() constructor instead.
BREAKING Removed DeferRenderMixin as async first builds are no longer permitted on clients.
Added support for Flutter element embedding.
Flutter apps can now easily be embedded within Jaspr sites. The cli supports the --flutter argument for both
the serve and build commands to specify the entrypoint of the flutter application.
The complete setup is demonstrated in the flutter_embedding example.
Fixed handling of initial uri.
Added SynchronousFuture.
BREAKING Bindings are no longer singletons.
BREAKING Bindings are no longer singletons.
ComponentsBinding.instance, SchedulerBinding.instance etc. were removed.BuildContexts context.binding property.BREAKING Removed ComponentTester.setUp(), BrowserTester.setUp() and ServerTester.setUp().
testComponents(), testBrowser() and testServer() instead.Requires Dart 3.0 or later.
BREAKING The cli is now a separate package: jaspr_cli. To migrate run:
BREAKING The cli is now a separate package: jaspr_cli. To migrate run:
dart pub global deactivate jaspr
dart pub global activate jaspr_cli
The usage stays the same with jaspr create, jaspr serve and jaspr build.
- Initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →