Skip to content

Release 2.3.0

Latest
Compare
Choose a tag to compare
@AlessandroPomponio AlessandroPomponio released this 09 Oct 09:25
· 6 commits to main since this release

What's Changed

  • refactor: use side panel instead of modal for updating component to avoid focus issues by @AlessandroPomponio
  • refactor: rename website to ST4SD Registry by @AlessandroPomponio
  • fix(EditParameterisationOptions): handle case where executionOptions.platform is empty array by @alexpeverett
  • fix: replace bx-input with cds-text-input to solve undefined value issues by @alexpeverett
  • refactor: reduce timeout for notifications from 10s to 5s by @alexpeverett
  • fix: allow users to click under toast-notification-container by @alexpeverett
  • fix(EditParameterisationOptions): Update runtime draggables to be consistent with style of other draggable elements by @alexpeverett
  • fix: use carbon v2 tags to fix issue where all tags would appear green by @alexpeverett
  • fix: save edge label only when clicking the save button by @alexpeverett
  • fix(RegisterExperimentView): backend may not include problems in error by @alexpeverett
  • fix(RegisterExperimentView): support multiple notifications and ensure they are in the correct position by @alexpeverett
  • fix(GetPackageWithSTP): Upgraded code-snippet to carbon 2.8 by @alexpeverett
  • fix: rely on backend validation for templates with same name by @alexpeverett
  • chore(confirmModal): use Carbon 2.8 expressive modal by @alexpeverett
  • chore(fileUploadModal): use carbon 2.8 components by @alexpeverett
  • style(fileUploadModal): use default theme by @alexpeverett
  • chore(structured-lists): upgrade structured lists to CDS 2.8 by @alexpeverett
  • refactor(registerExperiment): use side panel instead of modal by @alexpeverett
  • refactor(submitExperimentModal): use CDS 2.8 components by @alexpeverett
  • refactor(createComponentModal): change from modal to side panel by @alexpeverett
  • refactor(createWorkflowModal): change from modal to side panel by @alexpeverett
  • refactor(createEdgeModal): change from modal to side panel by @alexpeverett
  • chore(deps): update dependencies by @AlessandroPomponio
  • refactor(updateWorkflowModal): change from modal to side panel by @alexpeverett
  • refactor(updateEdgeModal): change from modal to side panel by @alexpeverett
  • refactor(readComponentModal): change from modal to side panel by @alexpeverett
  • refactor(St4sdBestPracticesProgressIndicator): use Carbon v2 progress indicator by @alexpeverett
  • refactor(readWorkflowModal): change from modal to side panel by @alexpeverett
  • refactor(nestNodeModal): change from modal to side panel by @alexpeverett
  • refactor(readEdgeModal): change from modal to side panel by @alexpeverett
  • refactor(St4sdModal): use CDS 2.8 components by @alexpeverett
  • chore: delete showDslValidationErrorsModal by @alexpeverett
  • refactor(readExperimentInputsModal): change from modal to side panel by @alexpeverett
  • refactor: simplify and make side panel close events consistent by @alexpeverett
  • chore(deps): downgrade vue-flow/core to below 1.36.0 by @AlessandroPomponio
  • fix(BuildCanvas): access node intersection information via getIntersectingNodes by @alexpeverett
  • fix(Canvas): override z-index for edges, components, and input nodes so they layer correctly by @alexpeverett
  • fix(createEdge): disallow empty/incomplete connections and improve validation by @alexpeverett
  • fix(canvas): use new vue-flow version to fix issues with input nodes by @AlessandroPomponio
  • fix: align remove button for edit parameterisation options by @alexpeverett
  • fix(canvas): ensure transform-button-clicked emit is declared by @alexpeverett
  • fix(componentForm): refactor validation to ensure submit button is only enabled when component is valid by @alexpeverett
  • refactor(DslValidationErrors): upgrade to CDS 2.8 by @alexpeverett
  • refactor(TemplateWorkspace): use CDS 2.8 components and fix search functionality by @alexpeverett
  • refactor(BuildCanvas): use CDS 2.8 components by @alexpeverett
  • refactor(EdgeForm): upgrade to CDS 2 components and fix update panel not disabling submit on error by @alexpeverett
  • refactor(WorkflowForm): upgrade to CDS 2.8 by @alexpeverett
  • refactor(updateComponentSidePanel): use CDS 2.8 components by @alexpeverett
  • refactor(WorkflowNode): use CDS 2.8 button by @alexpeverett
  • refactor(HttpError): use CDS 2.8 components by @alexpeverett
  • refactor(St4sdBreadcrumb): use CDS 2.8 components by @alexpeverett
  • refactor(St4sdHeader): use CDS 2.8 components by @alexpeverett
  • chore(deps): update dependencies by @AlessandroPomponio
  • refactor(componentForm): use Carbon v2.8 components by @alexpeverett
  • refactor(EditCanvas): use CDS 2.8 components by @alexpeverett
  • refactor(EditVariables): use CDS 2.8 components by @alexpeverett
  • refactor(EditData): use CDS 2.8 components by @alexpeverett
  • refactor(ViewCanvas): use CDS 2.8 components by @alexpeverett
  • refactor(St4sdDateFilter): use CDS 2.8 components by @alexpeverett
  • refactor(St4sdLogView): simplify page and use CDS 2.8 components by @alexpeverett
  • refactor(ParameterisationView): use CDS 2.8 components by @alexpeverett
  • refactor(RunLogView): use CDS 2.8 components by @alexpeverett
  • refactor(RegisterExperimentView): use CDS 2.8 components by @alexpeverett
  • refactor(TransformLibrary): use CDS 2.8 components by @alexpeverett
  • refactor(St4sdAdvancedSearchFilter): use CDS 2.8 components and simplify CSS by @alexpeverett
  • refactor(St4sdLoginModal): use CDS 2.8 components by @alexpeverett
  • refactor(ExperimentView): use CDS 2.8 components by @alexpeverett
  • feat: create and use content block component for ExperimentView by @alexpeverett
  • refactor(ExperimentJSON): use CDS 2.8 components by @alexpeverett
  • refactor(ExperimentParameterisation): use CDS 2.8 components by @alexpeverett
  • refactor(PackageInfoBase): use CDS 2.8 components by @alexpeverett
  • refactor(ExperimentInputs): use CDS 2.8 components by @alexpeverett
  • refactor(BuildCanvasView): use CDS 2.8 components by @alexpeverett
  • refactor(EditParameterisationOptions): use CDS 2.8 components by @alexpeverett
  • refactor(PropertiesView): use CDS 2.8 components by @alexpeverett
  • refactor(ViewCanvasView): use CDS 2.8 components by @alexpeverett
  • refactor(St4sdFilterComponent): use CDS 2.8 components by @alexpeverett
  • refactor(selectEntryPointModal): change to sidepanel by @alexpeverett
  • refactor(ComponentLogView): use CDS 2.8 components by @alexpeverett
  • refactor(CatalogView): use CDS 2.8 components by @alexpeverett
  • chore(deps): upgrade dependencies by @AlessandroPomponio
  • refactor(ExperimentHistory): use CDS 2.8 components by @alexpeverett
  • refactor(RunComponentsTable): use CDS 2.8 components by @alexpeverett
  • refactor(ComponentView): use CDS 2.8 components by @alexpeverett
  • refactor(RunView): use CDS 2.8 components by @alexpeverett
  • refactor(VEPropertiesTables): upgrade and refactor VEPropertiesTables to use CDS 2.8 components by @alexpeverett
  • refactor(VEPropertiesHistogram): use CDS 2.8 components by @alexpeverett
  • refactor(VEPropertiesLineChart): use CDS 2.8 components by @alexpeverett
  • refactor(RunPropertiesTable): use CDS 2.8 components by @alexpeverett
  • refactor(PageHero): use CDS 2.8 components by @alexpeverett
  • refactor(ParameterisationContainer): use CDS 2.8 components by @alexpeverett
  • refactor: remove old CSS files for Carbon v1 components by @alexpeverett
  • refactor(canvas): remove carbon v1 styles by @alexpeverett
  • feat: create custom card component to replace Carbon cards by @alexpeverett
  • fix(ExperimentViewContentBlock): use Carbon's content item to avoid scaling issues by @alexpeverett
  • chore: replace carbon V1 imports with CDN carbon V1 imports and remove unused ones by @alexpeverett
  • refactor(St4sdExperimentCards): use CDS/C4D 2.8 components and new loading indicator by @alexpeverett
  • refactor(canvas): remove >> placeholders in favour of structured list groups by @alexpeverett
  • refactor(TitleElement): use Carbon 2.8 components by @alexpeverett
  • refactor(App): use Carbon 2.8 back-to-top component by @alexpeverett
  • chore(GlobalRegistryLibraryView): use Carbon v1 CDN imports by @alexpeverett
  • fix(ReadParameterisationOptions): align runtime section correctly by @alexpeverett
  • chore(deps): move from Carbon v1 to v2 dependency by @alexpeverett
  • fix(ExperimentCards): use correct pagination sizes by @alexpeverett
  • fix(ViewCanvas): use icons in buttons even outside transformation mode by @alexpeverett
  • refactor: update workflowForm validation to be the same as componentForm by @alexpeverett
  • refactor: use low-contrast style notifications everywhere on the website by @alexpeverett
  • refactor(ParameterisationContainer): improve CSS styles by @alexpeverett
  • refactor: Identify and remove most unscoped CSS rules by @alexpeverett
  • refactor: change the way we are handling filtering on main page by @alexpeverett
  • refactor: rework "this is a preview" to be an actionable inline notification by @alexpeverett
  • chore(deps): update dependencies by @AlessandroPomponio
  • Re-enable prettier/eslint on st4sd-registry-ui by @alexpeverett
  • feat: add case (in)sensitive toggle to search bars by @alexpeverett
  • fix(toast notifications): ensure notifications have a margin by @alexpeverett
  • refactor: clean up CSS in @/canvas/styles/main.scss by @alexpeverett
  • chore(deps): update dependencies by @AlessandroPomponio
  • feat(canvas): add automatic re-validation of DSL errors when opening side panel by @alexpeverett
  • refactor(canvas): move away from deprecated options parameter in useVueFlow by @alexpeverett
  • chore: add format command by @alexpeverett
  • feat(canvas): resolve template name in DSL error view by @alexpeverett
  • chore(deps): upgrade dependencies by @AlessandroPomponio
  • feat(canvas): colour templates with errors by @alexpeverett
  • fix: improve template resolution via location array by @AlessandroPomponio
  • feat(canvas): highlight the template sections that have errors by @alexpeverett
  • chore(deps): upgrade dependencies by @AlessandroPomponio
  • fix: build canvas no longer becomes unusable after uploading the same project by @alexpeverett
  • refactor(canvas): use vue-flow's class attribute instead of modifying node styling on dsl error by @alexpeverett
  • fix: use correct syntax in assignment by @AlessandroPomponio
  • refactor(NestNodeSidePanel): remove use of alerts in favour of setting inputs to invalid by @alexpeverett
  • feat(canvas): allow nesting nodes when dragging them directly from template workspace by @alexpeverett
  • feat(canvas): fit view when uploading canvas projects or dsl by @alexpeverett
  • feat: replace the Run Experiment modal with a Wide Tearsheet by @alexpeverett
  • chore(deps): update dependencies by @AlessandroPomponio
  • feat: use correct id in workflowForm by @AlessandroPomponio
  • fix: update tearsheet buttons to adhere to Carbon design by @alexpeverett
  • feat(RunExperimentFiles): implement the component with just the heading and description by @alexpeverett
  • feat(FilesTable): create a data table that displays files the user can provide by @alexpeverett
  • feat: create a RunExperimentVariables component by @alexpeverett
  • chore(deps): update dependencies by @AlessandroPomponio

Full Changelog: 2.2.1...2.3.0