jaspr_content
Jaspr plugin for content driven sites.
0.5.4
7.6K downloads/mo
#3314 most downloaded on pub.dev
schultek/jaspr
What this package is like to depend on
Last release 20 days ago
04 Aug 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 15 of 16 stable releases
1 version withdrawn
withdrawn after publishing
1 years old
20 releases · first in 2025
15 releases in the last 12 months
see the full history below
Release timeline
20 releases · May 2025 to Aug 2026Releases
latest 20-
0.5.404 Aug 2026Release notes
Open source →The following packages have been updated:
jaspr_test : 0.23.2 -> 0.23.3
jaspr : 0.23.2 -> 0.23.3
jaspr_builder : 0.23.2 -> 0.23.3
jaspr_router : 0.8.3 -> 0.9.0
jaspr_cli : 0.23.2 -> 0.23.3
jaspr_content : 0.5.3+1 -> 0.5.4
dart_quotes : 0.1.12 -> 0.1.13 (No Changelog)
dart_quotes_server : 0.1.12 -> 0.1.13 (No Changelog)
fluttercon : 0.0.13 -> 0.0.14 (No Changelog)
website : 0.1.8 -> 0.1.9 (No Changelog) -
0.5.314 Jul 2026 -
0.5.3+114 Jul 2026Nothing published for this version
-
0.5.217 Apr 2026Release notes
Open source →- Fixed running templating multiple times for the same page when reloading or using secondary outputs.
-
0.5.119 Mar 2026Release notes
Open source →- Fixed eager page loading exhausting file descriptors on macOS when building sites with a large number of file-sourced pages.
-
0.5.016 Feb 2026Release notes
Open source →-
New
AssetManagerclass for handling content assets. Assets like images, videos, etc. can be co-located with the content and referenced by their relative path from a page.- Asset paths are resolved across Markdown files, page data and components using
context.resolveAsset('some/asset.png'). - Only used assets are copied to the build output.
- Assets can be hashed and otherwise transformed (e.g. resized) during build by using
AssetTransformers.
- Asset paths are resolved across Markdown files, page data and components using
-
Added
filterExtensionsparameter toFilesystemLoader, which allows filtering for specific file extensions. This can be used when co-locating assets and data files with the content to prevent them from being treated as pages. -
Breaking
FilesystemDataLoadernow ignores files it cannot parse (non json or yaml files), instead of returning aString. -
Breaking:
RouteLoaderBasenow accepts a generic type parameter for specifying the respectivePageSourcesubclass. -
Breaking:
Page.pathis now always in posix format (using forward slashes), independent of the operating system.
-
-
0.4.510 Dec 2025Release notes
Open source →- Ensure
context.pageandcontext.pagesis only called on the server. jasprupgraded to0.22.0
- Ensure
-
0.4.5-beta.001 Dec 2025 pre-releaseNothing published for this version
-
0.4.413 Nov 2025 -
0.4.305 Nov 2025Release notes
Open source →- Added a new
FileTreecomponent for rendering file tree structures. - Enable adding a header based on the current page to
MarkdownOutput. - Fixed
TableOfContentsExtensionto correctly find headers in nested elements. - Update
package:mustache_templateconstraint to^2.0.2. This version adds support for emojis in templates, no longer requiring a dependency override.
- Added a new
-
0.4.214 Oct 2025Release notes
Open source →- Fix
FilesystemLoadernot recognizing file changes on Linux. - Fix the default
PageSourcestripping dots (.) from file names when loaded.
- Fix
-
0.4.113 Sep 2025 -
0.4.013 Sep 2025Release notes
Open source →- The
LiquidTemplateEngineis no longerconst. - Fixed resolution of partial files in
LiquidTemplateEngine. - Skip adding a
<style>element for an emptyContentTheme. - Fixed
HtmlParserto treat html files as fragments.
- The
-
0.3.1-dev.103 Sep 2025 pre-releaseNothing published for this version
-
0.3.1-dev.002 Sep 2025 pre-releaseNothing published for this version
-
0.3.019 Jul 2025Release notes
Open source →-
Breaking:
Page.datanow returns aPageDataMapwith typed getters for the maps stored underpageandsite. It's alsofinalnow and should be modified using thePage.applymethod. -
Breaking: The
dataparameters inPage.newandMemoryPage.newhave been renamed toinitialDatato reflect they don't necessarily specify the final data. -
Breaking:
Headerhas been moved topackage:jaspr_content/components/header.dart. -
Breaking:
Sidebarhas been moved topackage:jaspr_content/components/sidebar.dart. -
Added a new
Markdowncomponent for directly rendering markdown content from aString. -
Added support for
sitemap: falsein the page data to exclude pages from the sitemap. -
Ignores files and folders in the content directory starting with
.(in addition to_). -
Require Dart 3.6 or later to match the other Jaspr packages.
-
Renamed the
GithubButtoncomponent toGitHubButton. -
Fixed
GitHubButtonnot linking to the correct repository. -
Renamed the
GithubLoaderroute loader toGitHubLoader. -
Breaking: Made
GitHubPageSourceprivate. -
Fixed subfolders in
Contentare not recognized on Windows.
-
-
0.2.119 Jul 2025 withdrawnNothing published for this version
-
0.2.019 Jun 2025Release notes
Open source →-
Breaking: Changed
MemoryPage.builderto accept aBuildContextinstead of aPageparameter. -
Adding or removing content files will now properly update the routes.
-
Support
.ymlin addition to.yamlfor data files. -
Fixed specifying the
layoutname in frontmatter. -
Fixed
ContentTheme.noneto not apply any styles. -
Fixed typo with
keepSuffixPatternparameter inFilesystemLoaderandGithubLoader.
-
-
0.1.114 May 2025 -
0.1.013 May 2025