Release Notes
Release 0.61
Date: 2025-10-09
Features
- Deploy a Studio project with a Rhino 8 Grasshopper model
- Deploy a Workbench
solutionwith Rhino 8 Grasshopper models - Deploy and use a Workbench
service(digital service) with Rhino 8 Grasshopper models
Release 0.60
Date: 2025-09-11
Features
- Add
textPropertyoption tosetHrefSetControlPropertiesinControlPanelblock to allow setting a button text
Release 0.59
Date: 2025-09-03
Features
- Add
SnackBarblock to display a brief message about the status of a model. - Add
Modelsubscription toPopupFrameblock to allow closing it based on the model status - Add
userEmailInputforModelblock to pass current logged-in user to your model - Add
setButtonInputtoModelControlPanelsubscription to run the model using a button - Add
setTexttoControlPanelEntityDataStoresetControlPropertiesto allow setting text from entity data
Fixes
- Make
ToggleControlvalue property optional - Ensure
Modelcan always subscribe to external sources from aPopupOutletframe - Respect newlines in
TextControltext field
Release 0.58
Date: 2025-08-26
Features
- Add
hiddendisabledhideWhenanddisableWhentoControlPanelArrayandGroupcontrols - Add
Modelsubscription toEntityDataStoreto store model results - Add
InfoButtoncontrol toControlPanel
Release 0.57
Date: 2025-08-14
Features
- Add
decisionTableproperty toEntityDataStore - Add
minLengthandmaxLengthproperties to theTextInputandTextAreacontrols to limit the characters - Add
pathproperty to theImagePreviewcontrol to set the default image - Configure up to 10 layers in the
Viewer - Add
rowRouterLinkproperty to theEntityTableto navigate to a route when a table entity (row) is clicked - Subscribe
PopupOutletto theEntityTableto open a pop-up when a table entity (row) is clicked
Release 0.56
Date: 2025-08-06
Features
- Add
Embedblock - Add
Embedsubscription toModelblock - Add
rowRouterLinktoEntityTable - Add
Messagingdocumentation for embed messages and events - Add how-to guide for embedding a viewer solution
Release 0.55
Date: 2025-06-02
Features
- Add
Imagecolumn toEntityTable - Add
ImagePreviewcontrol toControlPanel - Add
setControlPropertiestoControlPanelEntityDataStoreSubscribeto set control properties with values from the selected entity- Set
ImagePreviewcontrol properties - Set
Buttoncontrolhrefproperty - Set control visibility property
- Set control
minandmaxproperties
- Set
Release 0.54
Date: 2025-04-16
Features
- Support
sortfor anEntityTypein anEntityDataStore - Add
directedSortConfigfor ordering entities in sequence or alphabetically - Add
fixedSortConfigfor ordering entities by matching values - Add
tableDateTimeto show a date in anEntityTable
Release 0.53
Date: 2025-04-07
Features
- Support
DateTimeproperty forEntityDataStore - Support
sortforEntityDataStore - Support
and,or,greaterThanOrEqual,lesserThanOrEqualandisNullfilters forEntityDataStore - Support
DateTimeInputcontrol forControlPanel
Release 0.52
Date: 2025-02-04
Features
- Support pagination for
EntityDataStorewithpersistToStoreenabled
Release 0.51
Date: 2024-11-28
Features
- Add
Arraycontrol toControlPanelto allow specifying n-amount of inputs - Add
Groupcontrol toControlPanelto group controls - Specify an
Arraycontrol in thePopupOutletSubscriptionsto open or close a popup
Fixes
- Add zoom to fit for narrow screen sizes (e.g. phones)
–
Release 0.50
Date: 2024-11-15
Features
- Add
includePropertiestoTableEntityDataStoreSubscribeto show data from a lower branch in theEntityTable. - Add
includePropertiestoModelEntityDataStoreSubscribeto include data from a lower branch to theModel. - Add
selectedPathtoNavPanelEntityTableSubscribeto show nested entity data in theNavPanel. - Add
usePropertytoNavPanelEntityTableSubscribeto show data from a lower branch in theNavPanel.
–
Release 0.49
Date: 2024-11-13
Features
- Add
filterstoentityTypesin theEntityDataStoreto define filters for nested data - Add
useFiltersFromEntityTypetoTableEntityDataStoreSubscribeto show the available column filters for nested data in theEntityTable - Add
useFiltersFromEntityTypetoEntityDataStoreControlPanelSubscribeto set filter values to nested data byControlPanelcontrols - Add
useFiltersFromEntityTypetoEntityDataStoreTableSubscribeto set filter values to nested data byEntityTablecolumns
–
Release 0.48
Date: 2024-11-08
Features
- Added
selecttoEntityDataStoreControlPanelsubscription to allow selecting an entity after performing an action. - Added
EntityTablesubscription to thePopupOutletblock to open and close a pop-up when a table button is clicked.
Fixes
- Add support for default values for
EntityDataStoreentities - Add support for deleting nested
entityTypesinEntityDataStore - Add missing support for inserting nested
entityTypes
Release 0.47
Date: 2024-10-28
Features
- Added
Objectproperty type toEntityDataStoreto create simple nested data structure within an entity - Added
Referenceproperty type toEntityDataStoreto create nested data that can be selected and updated independently (e.g. in aEntityTable). - Added
EntityTypestoEntityDataStoreto configure additional entity type schemas - Added
InsertAtaction toEntityDataStoreControlPanelsubscription to create a new nested entity - Added
selectedPathtoControlPanelEntityDataStoresubscription to init a selected entity branch - Added
selectedPathto ModelEntityDataStoresubscription to run a model with a selected entity branch - Added
pathToBranchandfilterBySelectedtoEntityTableEntityDataStoresubscription to show the branch entities filtered based on the selected branch(es).
Release 0.46
Date: 2024-10-21
Features
- Run a model with a variable project slug via the
projectSlugInputmodel property - Deploy a solution with a variable project name via the
-nor--nameoptions - Show a
Spinnerin a ControlPanelApp with a layout
Release 0.45
Date: 2024-10-09
Features
- Support
AutoIdandImageinEntityDataStorewhenpersistToStoreis configured - Support
filtersforEntityDataStorewhenpersistToStoreis not configured - Support
NumberInputcontrols without labels inControlPanel
Fixes
- All property types can now be loaded from csv in
EntityDataStorewith thefromCsvFileproperty
Release 0.44
Date: 2024-10-04
Features
- Add
Routesubscription toEntityDataStoreblock to filter insert and select entities - Add
Uuidproperty toEntityDataStoreto generate unique identifiers
Release 0.43
Date: 2024-09-20
Features
- Added
persistToProjectproperty inEntityDataStorefor accessing entity data stores in other projects - Added
hrefproperty to buttons for navigating to the provided link.
Release 0.42
Date: 2024-09-03
Features
- Support Grasshopper ReadFile component
- Add
Filecontrol forControlPanelblock - Add
profilecommands to workbench CLI - Add
Serviceconfiguration to workbench - Add
Download Fileto Packhunt Grasshopper plugin - Add
Digital Serviceto Packhunt Grasshopper plugin
Fixes
- Support
disableWhenhideWhenfor allControlPanelcontrols
Breaking
- Removed deprecated
Popupblock.
Release 0.41
Date: 2024-09-01
Features
- Support
.gifimages forImageblock
Release 0.40
Date: 2024-08-30
Features
- Added a
Chartblock for generating bar charts
Release 0.39
Date: 2024-07-26
Features
- Support Boolean properties in persistent
EntityDataStore
Release 0.38
Date: 2024-07-15
Features
- Support snapping to global grid while drawing in
Viewer - Allow displaying length while drawing in
Viewer
Release 0.37
Date: 2024-07-05
Features
- Update Rhino service release 37
- Allow persisting geometry in
EntityDataStore - Allow persisting map markers in
EntityDataStore - Allow drawing open polylines in
Viewer
Documentation
- Added how-to guide for drawing
- Added how-to guide for search
Release 0.36
Date: 2024-06-26
Features
- Add download button
- Add formatting options for text
Documentation
- Added how-to guide for download button
- Added how-to guide for creating info buttons
- Added how-to guide for advanced materials
- Improve examples for configuration front-matter
Release 0.34
Date: 2024-05-08
Features
- Support Weaverbird Grasshopper plugin
Release 0.33
Date: 2024-04-22
Features
- Added automated generation of documentation for configuration schema objects
Release 0.32
Date: 2024-04-19
Features
- Added additional form controls, including
EmailInputandTextArea
Release 0.31
Date: 2024-04-18
Features
- Added support for viewer orbit control
Release 0.30
Date: 2024-04-12
Features
- Deprecated
PopupForm
Release 0.29
Date: 2024-04-11
Features
- Improved
EntityTabledesign - Added support for
EntityDataStorepersistence
Release 0.28
Date: 2024-04-05
Features
- Improved
ButtonBardesign forViewer - Improved
NavPaneldesign
Release 0.27
Date: 2024-03-29
Features
- Added new
NavPanelitems - Added
PopupOutletblock
Release 0.26
Date: 2024-03-25
Features
- Added
AdvancedSettingsforViewer
Release 0.25
Date: 2024-03-20
Features
- Released Grasshopper plugin version v2.26.8
Release 0.24
Date: 2024-03-14
Features
- Added Material Icons
Release 0.23
Date: 2024-03-12
Features
- Added
Viewerbuttons
Release 0.22
Date: 2024-03-11
Features
- Added support for PBR Materials in the
Viewer
Release 0.21
Date: 2024-02-26
Features
- Added
Mapblock
Release 0.20
Date: 2024-01-17
Features
- Added support for editing entities in
EntityTable
Release 0.19
Date: 2024-01-10
Features
- Improved
ControlPaneldecision trees
2023
v0.18
Date: 2023-01-06
Features
- Added
EntityTableblock
v0.17
Date: 2023-12-14
Features
- Added support for loading CSV entities into
EntityDataStore
v0.16
Date: 2023-12-13
Features
- Added support defining decision tree
ControlPanel
v0.15
Date: 2023-12-10
Features
- Added
TableinControlPanel
v0.14
Date: 2023-12-08
Features
- Added
EntityDataStore - Added
ImageSelectcontrol inControlPanel
v0.13
Date: 2023-11-21
Features
- Added
Legendblock
v0.12
Date: 2023-10-16
Features
- Added support for loading static assets in the
Viewer
v0.11
Date: 2023-10-10
Features
- Added file upload constraints
v0.10
Date: 2023-10-06
Features
- Added support for dynamically changing the
Imageblock
v0.9
Date: 2023-09-19
Features
- Added
PopupFormblock
CLI commands
deploy: Added a warning if the organisation is inaccessible. This can be due to two reasons:- The organisation does not exist,
- Or the user does not have permission to create solutions in the organisation.
- Added a check to verify that the user has a profile folder (a special folder containing personal data such as your application preferences).
deploy: Added a check for the uniqueness of the solution slug.
v0.8
Date: 2023-09-04
Features
- Added support for toggle layer buttons in the
Viewer
CLI installation
- Improved the CLI installation script.
v0.7
Date: 2023-08-31
Features
- Added support for conditional properties in the
Viewer
v0.6
Date: 2023-08-29
Features
- Added schema versioning to
Solution
v0.5
Date: 2023-08-29
Features
- Added
NavPanelblock
v0.4
Date: 2023-08-29
Features
- Added support for
Import 3dmGrasshopper component
v0.3
Date: 2023-08-04
Features
- Added support for changing material colors in the viewer through
ControlPanel
v0.2
Date: 2023-06-27
Features
- Added support for routing and navigation
v0.1
Date: 2023-06-22
Features
- Added support for basic features in configuration language