Release Notes

Release notes for the configuration schema and CLI.

Release 0.50

Date: 2024-11-15

Features

  • Add includeProperties to TableEntityDataStoreSubscribe to show data from a lower branch in the EntityTable.
  • Add includeProperties to ModelEntityDataStoreSubscribe to include data from a lower branch to the Model.
  • Add selectedPath to NavPanelEntityTableSubscribe to show nested entity data in the NavPanel.
  • Add useProperty to NavPanelEntityTableSubscribe to show data from a lower branch in the NavPanel.

Release 0.49

Date: 2024-11-13

Features

  • Add filters to entityTypes in the EntityDataStore to define filters for nested data
  • Add useFiltersFromEntityType to TableEntityDataStoreSubscribe to show the available column filters for nested data in the EntityTable
  • Add useFiltersFromEntityType to EntityDataStoreControlPanelSubscribe to set filter values to nested data by ControlPanel controls
  • Add useFiltersFromEntityType to EntityDataStoreTableSubscribe to set filter values to nested data by EntityTable columns

Release 0.48

Date: 2024-11-08

Features

  • Added select to EntityDataStore ControlPanel subscription to allow selecting an entity after performing an action.
  • Added EntityTablesubscription to the PopupOutlet block to open and close a pop-up when a table button is clicked.

Fixes

  • Add support for default values for EntityDataStore entities
  • Add support for deleting nested entityTypes in EntityDataStore
  • Add missing support for inserting nested entityTypes

Release 0.47

Date: 2024-10-28

Features

  • Added Object property type to EntityDataStore to create simple nested data structure within an entity
  • Added Reference property type to EntityDataStore to create nested data that can be selected and updated independently (e.g. in a EntityTable).
  • Added EntityTypes to EntityDataStore to configure additional entity type schemas
  • Added InsertAt action to EntityDataStore ControlPanel subscription to create a new nested entity
  • Added selectedPath to ControlPanel EntityDataStore subscription to init a selected entity branch
  • Added selectedPath to Model EntityDataStore subscription to run a model with a selected entity branch
  • Added pathToBranch and filterBySelected to EntityTable EntityDataStore subscription 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 projectSlugInput model property
  • Deploy a solution with a variable project name via the -n or --name options
  • Show a Spinner in a ControlPanelApp with a layout

Release 0.45

Date: 2024-10-09

Features

  • Support AutoId and Image in EntityDataStore when persistToStore is configured
  • Support filters for EntityDataStore when persistToStore is not configured
  • Support NumberInput controls without labels in ControlPanel

Fixes

  • All property types can now be loaded from csv in EntityDataStore with the fromCsvFile property

Release 0.44

Date: 2024-10-04

Features

  • Add Route subscription to EntityDataStore block to filter insert and select entities
  • Add Uuid property to EntityDataStore to generate unique identifiers

Release 0.43

Date: 2024-09-20

Features

  • Added persistToProject property in EntityDataStore for accessing entity data stores in other projects
  • Added href property to buttons for navigating to the provided link.

Release 0.42

Date: 2024-09-03

Features

  • Support Grasshopper ReadFile component
  • Add File control for ControlPanel block
  • Add profile commands to workbench CLI
  • Add Service configuration to workbench
  • Add Download File to Packhunt Grasshopper plugin
  • Add Digital Service to Packhunt Grasshopper plugin

Fixes

  • Support disableWhen hideWhen for all ControlPanel controls

Breaking

  • Removed deprecated Popup block.

Release 0.41

Date: 2024-09-01

Features

  • Support .gif images for Image block

Release 0.40

Date: 2024-08-30

Features

  • Added a Chart block 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


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 EmailInput and TextArea

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 EntityTable design
  • Added support for EntityDataStore persistence

Release 0.28

Date: 2024-04-05

Features

  • Improved ButtonBar design for Viewer
  • Improved NavPanel design

Release 0.27

Date: 2024-03-29

Features

  • Added new NavPanel items
  • Added PopupOutlet block

Release 0.26

Date: 2024-03-25

Features

  • Added AdvancedSettings for Viewer

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 Viewer buttons

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 Map block

Release 0.20

Date: 2024-01-17

Features

  • Added support for editing entities in EntityTable

Release 0.19

Date: 2024-01-10

Features

  • Improved ControlPanel decision trees

2023

v0.18

Date: 2023-01-06

Features

  • Added EntityTable block

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 Table in ControlPanel

v0.14

Date: 2023-12-08

Features

  • Added EntityDataStore
  • Added ImageSelect control in ControlPanel

v0.13

Date: 2023-11-21

Features

  • Added Legend block

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 Image block

v0.9

Date: 2023-09-19

Features

  • Added PopupForm block

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 NavPanel block

v0.4

Date: 2023-08-29

Features

  • Added support for Import 3dm Grasshopper 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