Changelog

Follow the latest updates, improvements and fixes in PageCraft.

May 2, 2026 - v0.15.0

Version 0.15.0 released

Release

The 15:th beta version of PageCraft has been released. The version is 0.15.0.

Add one prop to Grid

Feature

Grid

Add one missing prop to the Grid component.

overflow

May 1, 2026 - v0.14.0

Version 0.14.0 released

Release

The 14:th beta version of PageCraft has been released. The version is 0.14.0.

April 30, 2026

Add props to TextArea

Feature

TextArea

Add multiple missing props to the TextArea component.

disablednamereadOnly

Add props to Select

Feature

Select

Add multiple missing props to the Select component.

disabledname

Add props to Input

Feature

Input

Add multiple missing props to the Input component.

disablednamereadOnlyspellCheck

April 29, 2026 - v0.13.0

Version 0.13.0 released

Release

The 13:th beta version of PageCraft has been released. The version is 0.13.0.

Expression enhancements

Feature

A few new expressions have been added.

ceilfloorrandomsqrt

Action enhancements

Feature

A new action for updating component props has been added. These props are not saved, unless you run the action in the editor and save the page.

updateComponent

April 28, 2026

Fix the SideBar component

Fix

SideBar

The SideBar component is now responsive and shows a thinner bar with expand and collapse functionality when viewed on a mobile phone or tablet. This functionality has not been added to the HTML export pipeline yet.

HTML export enhancements

Feature

CSS selectors are now included when exporting to HTML. This pipeline still has some limitations. For example it will only export code based on the viewport that was used when exporting. This means that if you have different values for mobile, tablet and desktop it will only export for one of those at a time. It also does not take into account the isVisible prop that can be used for some components. The components Map and RichText are not supported. Images are not exported.

April 26, 2026

Fix export of Element

Fix

Element

The export pipeline was not exporting the Element component in a correct way. That has now been fixed.

April 25, 2026 - v0.12.0

Version 0.12.0 released

Release

The twelfth beta version of PageCraft has been released. The version is 0.12.0.

April 24, 2026

Change the default value for borderColor and borderWidth in Grid

Change

Grid

Change the default value for the prop borderColor from "#e5e7eb" to "transparent" and the default value for the prop borderWidth from "1px" to "0px" in the Grid component. The previous default values will still be used in the editor when adding a new Grid. This is mainly so you can see where it is.

borderColorborderWidth

Change the default value for borderColor and borderWidth in Section

Change

Section

Change the default value for the prop borderColor from "#e5e7eb" to "transparent" and the default value for the prop borderWidth from "1px" to "0px" in the Section component. The previous default values will still be used in the editor when adding a new Section. This is mainly so you can see where it is.

borderColorborderWidth

April 23, 2026

Component rendering optimization

Fix

A lot of optimization improvements have been made to the component rendering pipeline.

April 22, 2026

Add the Element component

Feature

Element

A new Element component has been added. It supports a lot of CSS properties and many element or tag types. One use-case is when converting an existing page to the schema and you need CSS properties that are not used by the other components. This component does not have any style by default.

April 21, 2026

Add props to Button

Feature

Button

Add multiple missing props to the Button component. Some of these props are overrides and they are not set by default.

alignSelfbackgroundBlendModebackgroundImagebackgroundPositionbackgroundRepeatbackgroundSizeborderBottomWidthborderLeftWidthborderRightWidthborderTopWidthbottomjustifySelfleftmarginmarginBottommarginLeftmarginRightmarginToppaddingBottompaddingLeftpaddingRightpaddingToprighttextAligntextDecorationtoptransformtransformOrigin

Add props to Section

Feature

Section

Add multiple missing props to the Section component. Some of these props are overrides and they are not set by default.

marginBottommarginLeftmarginRightmarginToppaddingBottompaddingLeftpaddingRightpaddingToptransformtransformOrigin

Remove props from Grid

Remove

Grid

Remove multiple props from the Grid component.

gridTemplateColumnsDesktopgridTemplateColumnsTablet

Remove props from Section

Remove

Section

Remove multiple props from the Section component.

alignContentDesktopalignContentTabletalignItemsDesktopalignItemsTabletflexDirectionDesktopflexDirectionTabletjustifyContentDesktopjustifyContentTabletjustifyItemsDesktopjustifyItemsTabletmarginDesktopmarginTablet

Add support for responsive props

Feature

All component props that are used for CSS can now be changed for different pre-determined viewport sizes. These are mobile up to and including 768px, tablet above 768px and up to and including 1024px and desktop above 1024px. This update will make the props that are used specifically for different viewport sizes redundant. So they will be removed.

April 19, 2026

Add props to Section

Feature

Section

Add multiple missing props to the Section component.

alignContentalignContentDesktopalignContentTabletalignSelfcolorfontFamilyfontSizefontStylefontWeightgridTemplateAreasgridTemplateColumnsgridTemplateRowsjustifyItemsjustifyItemsDesktopjustifyItemsTabletjustifySelflineHeighttextAligntextDecorationtextShadow

April 17, 2026 - v0.11.0

Version 0.11.0 released

Release

The eleventh beta version of PageCraft has been released. The version is 0.11.0.

Add props to Image

Feature

Image

Add multiple missing props to the Image component.

flexGrowisVisible

Add props to Section

Feature

Section

Add multiple missing props to the Section component.

alignItemsDesktopalignItemsTabletjustifyContentDesktopjustifyContentTabletmarginDesktopmarginTablet

Add props to Page

Feature

Page

Add multiple missing props to the Page component.

backgroundBlendModebackgroundImagebackgroundPositionbackgroundRepeatbackgroundSize

Add props to RichText

Feature

RichText

Add multiple missing props to the RichText component.

backgroundColorbackgroundColorContentborderColorborderRadiusborderWidthboxShadowboxShadowFocusmarginContentpadding

April 16, 2026 - v0.10.0

Version 0.10.0 released

Release

The tenth beta version of PageCraft has been released. The version is 0.10.0.

HTML export enhancements

Feature

When exporting HTML it now exports JavaScript in a script in head. But only if necessary. It also only exports default CSS for a given component type if it is used on the page. So it should result in less code in most cases.

Add props to MenuBar

Feature

MenuBar

Add multiple missing props to the MenuBar component.

iconImageAlticonImageSrc

April 14, 2026 - v0.9.0

Version 0.9.0 released

Release

The ninth beta version of PageCraft has been released. The version is 0.9.0.

Platform updates

Feature

A cookie banner and the legal pages for cookies, privacy and terms have been added. Some changes have also been made to the landing page. A new logo has been created.

Add one prop to Map

Feature

Map

Add one missing prop to the Map component. This allows you to provide a way to manage consent for cookies.

consent

Add one prop to Heading

Feature

Heading

Add one missing prop to the Heading component.

textShadow

Add one prop to Text

Feature

Text

Add one missing prop to the Text component.

textShadow

April 13, 2026

Component selectors

Feature

A new feature called selectors has been added. All components supports it. It's possible to override any CSS property in various states using this feature.

Add one prop to Section

Feature

Section

Add one missing prop to the Section component.

display

Add props to Link

Feature

Link

Add multiple missing props to the Link component.

cursorcursorHover

Add props to List

Feature

List

Add multiple missing props to the List component.

bottomleftpaddingInlineStartpositionrighttopzIndex

Add props to ListItem

Feature

ListItem

Add multiple missing props to the ListItem component.

backgroundColorHoverbackgroundHoverborderColorHoverbottomboxShadowHovercolorHovercursorcursorHoverleftpositionrighttextDecorationtextDecorationHovertextShadowHovertopzIndex

April 12, 2026 - v0.8.0

Version 0.8.0 released

Release

The eigth beta version of PageCraft has been released. The version is 0.8.0.

User account

Feature

It's now possible to change your password and delete your account.

Add props to Text

Feature

Text

Add multiple missing props to the Text component.

overflowWrapwordBreak

April 11, 2026 - v0.7.0

Version 0.7.0 released

Release

The seventh beta version of PageCraft has been released. The version is 0.7.0.

HTML export enhancements

Feature

The HTML export system has been updated to support data sources, expressions, prop bindings and integrations. The exported HTML will still be static, but it results in a snapshot of the page rendered when exporting. Images are not exported so you may have to change the URL in the src attribute manually. At least for relative URLs.

April 10, 2026

Model enhancements

Feature

Models can now specify plain-text or rich-text for the string type.

Add content to the documentation page

Feature

Content has been added to the documentation page. It is built from the component schemas.

Add new elements to Section

Feature

Section

The Section component can now be used to create more element types; header, nav, main, footer, aside, details, summary, figure and figcaption.

element

Add one prop to Form

Feature

Form

Add one missing prop to the Form component.

isVisible

Add one prop to Grid

Feature

Grid

Add one missing prop to the Grid component.

isVisible

Add one prop to Alert

Feature

Alert

Add one missing prop to the Alert component.

isVisible

Expression engine enhancements

Feature

Some new expressions have been added. These are suitable for the isVisible prop that was just added to the Section component.

isDesktopisLandscapeisMobileisPlatformUserAdminisPlatformUserAuthenticatedisPlatformUserWebsiteOwnerisPortraitisTabletplatformUserEmailviewportHeightviewportOrientationviewportWidthwebsiteDescriptionwebsiteName

Add one prop to Section

Feature

Section

Add one missing prop to the Section component.

isVisible

April 9, 2026 - v0.6.0

Version 0.6.0 released

Release

The sixth beta version of PageCraft has been released. The version is 0.6.0.

Add props to Image

Feature

Image

Add multiple missing props to the Image component.

bottomleftopacitypositionrighttopzIndex

Add props to Section

Feature

Section

Add multiple missing props to the Section component.

aspectRatiobackdropFilterbackgroundBlendModebackgroundImagebackgroundPositionbackgroundRepeatbackgroundSizeborderBottomWidthborderLeftWidthborderRightWidthborderTopWidthbottomboxShadowleftopacitypositionrighttopzIndex

Change the default value for flexShrink in Alert

Change

Alert

Change the default value for the prop flexShrink from "0" to "1" in the Alert component.

flexShrink

Change the default value for flexShrink in Section

Change

Section

Change the default value for the prop flexShrink from "0" to "1" in the Section component.

flexShrink

Add the RichText component

Feature

RichText

A new RichText component has been added.

Add the Map component

Feature

Map

A new Map component has been added.

Add the Spinner component

Feature

Spinner

A new Spinner component has been added.

April 8, 2026 - v0.5.0

Version 0.5.0 released

Release

The fifth beta version of PageCraft has been released. The version is 0.5.0.

Action enhancements

Feature

The action system has been updated to use a dialog and it also uses internal expression dialogs for configuration.

Expression enhancements

Feature

Enhancements has been made to the expression system.

Integration enhancements

Feature

Integrations can now be used as a data source for components. Similar to how expressions and models can be.

Component prop sanitization fix

Fix

In a previous update the prop sanitization would remove all default prop values. It should only remove all default CSS-based prop values. Not default content. This has been fixed.

April 7, 2026 - v0.4.0

Version 0.4.0 released

Release

The fourth beta version of PageCraft has been released. The version is 0.4.0.

Integrations

Feature

The first version of the integration feature is now available. You can create, update and delete integrations. They can also be tested.

April 6, 2026

Add props to Switch

Feature

Switch

Add multiple missing props to the Switch component.

heightmaxHeightmaxWidthminHeightminWidthwidth

Add one prop to Section

Feature

Section

Add one missing prop to the Section component.

overflow

Data source enhancements

Feature

The expression editor for data sources has been moved to a dialog that makes it easier to build expressions.

Component prop optimization

Fix

Component props are now discarded when set to their default values. This reduces memory storage in the database and increases runtime performance when rendering.

Expression engine enhancements

Feature

Some new expressions have been added.

coalescedateDiffdatePartformatDategroupByincludeslookuppipelinereplacesplitsorttrim

April 5, 2026

Page code dialog

Feature

A dialog where you can view the page code has been added. It can be opened from the context menu.

Property editor enhancements

Feature

The property editor has been updated with some icons and better CSS property handling.

Expression editor enhancements

Feature

The expression editor has been moved to a dialog that makes it easier to build expressions.

April 4, 2026

Page loading fix

Fix

Page loading did not work as expected when navigating between pages. This has been fixed.

MenuBar enhancements

Feature

MenuBar

The MenuBar component now shows what page it is on. A more customizable solution will be needed in the future.

Expression enhancements

Feature

Expressions can now be used on props that are items and on their internal props. This allows items to be constructed from models and their data.

April 2, 2026 - v0.3.0

Version 0.3.0 released

Release

The third beta version of PageCraft has been released. The version is 0.3.0.

Integrations page

Feature

An integrations page has been added. It is currently empty. The goal with this feature is to allow for integrations with any other service. Maybe you need to retrieve data from somewhere or perform an action to some other website. That's where this feature will be used.

Model enhancements

Feature

Models can now specify single-line or multi-line for the string type.

Change the default values for minHeight and minWidth in Badge

Change

Badge

Change the default values for the props minHeight and minWidth from "0px" to "auto" in the Badge component.

minHeightminWidth

April 1, 2026

Model enhancements

Feature

This update makes it possible to view and update models as well as create, view, update and delete data for the models. Before this update some models and data were hard-coded. This is no longer the case. All models and data for a given website are loaded right now. But this will change in the future in order to optimize loading so it scales with a lot of data.

Add one prop to TableData

Feature

TableData

Add one missing prop to the TableData component.

backgroundColor

Add one prop to TableHeader

Feature

TableHeader

Add one missing prop to the TableHeader component.

backgroundColor

March 31, 2026 - v0.2.0

Version 0.2.0 released

Release

The second beta version of PageCraft has been released. The version is 0.2.0.

Add one prop to TableData

Feature

TableData

Add one missing prop to the TableData component.

textAlign

Add one prop to TableHeader

Feature

TableHeader

Add one missing prop to the TableHeader component.

textAlign

March 30, 2026

Add props to Button

Feature

Button

Add multiple missing props to the Button component.

backdropFilterborderStyleborderWidthcursorcursorDisableddisableddisplayflexDirectionflexGrowflexShrinkflexWraplineHeightmaxHeightmaxWidthminHeightminWidthopacityopacityDisabledoutlineoutlineFocusoverflowpositionreltargettextTransformwhiteSpacezIndex

Add variants to Button

Feature

Button

Add multiple new useful variants to the Button component.

Primary CTASecondaryGhostOutlineDangerLinkSoftGlassFull Width CTACompactIcon ButtonElevated

March 29, 2026

Add props to Badge

Feature

Badge

Add multiple missing props to the Badge component.

backgroundColorDangerbackgroundColorPrimarybackgroundColorSuccessbackgroundColorWarningborderColorborderColorDangerborderColorPrimaryborderColorSuccessborderColorWarningborderStyleborderWidthbottomcolorDangercolorPrimarycolorSuccesscolorWarningheightletterSpacinglineHeightmarginmaxHeightmaxWidthminHeightminWidthopacityrighttextTransformthemewhiteSpacewidthzIndex

Add variants to Badge

Feature

Badge

Add multiple new useful variants to the Badge component.

Primary (Soft)Success (Soft)Warning (Soft)Danger (Soft)Primary (Solid)Success (Solid)Warning (Solid)Danger (Solid)Primary (Outline)Success (Outline)Warning (Outline)Danger (Outline)MutedLarge PillSmallDotNotification

March 28, 2026

Fix some CSS for Alert

Fix

Alert

Fix some CSS that did not work as expected for the Alert component.

Fix some CSS for Card

Fix

Card

Fix some CSS that did not work as expected for the Card component.

March 27, 2026

Add props to Alert

Feature

Alert

Add multiple missing props to the Alert component.

backdropFilterborderBottomWidthborderLeftWidthborderRightWidthborderTopWidthbottomboxShadowleftminHeightminWidthopacityoverflowpositionrighttoptransformtransitionzIndex

Add variants to Alert

Feature

Alert

Add multiple new useful variants to the Alert component.

SoftOutlinedSolidElevatedGlassLeft AccentCompact RowBannerToastFloating Center

Add props to Card

Feature

Card

Add multiple missing props to the Card component.

aspectRatiobackdropFilterbackgroundBlendModebackgroundImagebackgroundPositionbackgroundRepeatbackgroundSizeborderBottomWidthborderLeftWidthborderRightWidthborderTopWidthbottomfilterleftopacityoutlineoutlineOffsetoverflowoverflowXoverflowYpositionrighttextAligntoptransformtransformOriginzIndex

Add variants to Card

Feature

Card

Add multiple new useful variants to the Card component.

FlatOutlinedElevatedSoftGlassDarkCompactSpaciousHorizontalCenteredImage CardDashboard TileClickableAccent LeftAccent TopModalFloating PanelScrollableMedia Overlay

Change the default value for color in Heading

Change

Heading

Change the default value for the prop color from "#0f172a" to "currentColor" in the Heading component.

color

Variant selection bug fixed

Fix

Fix a bug in variant selection. It now overrides all props with the default ones before applying the variant props. Earlier only the default variant would do that.

Fix labels from Swedish to English

Fix

Alert

Fix labels for the theme prop. They were in Swedish and are now in English.

March 26, 2026 - v0.1.0

Version 0.1.0 released

Release

The first beta version of PageCraft has been released. The version is 0.1.0.