Releases: st4sd/st4sd-registry-ui
Releases · st4sd/st4sd-registry-ui
Release 2.3.0
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 @AlessandroPompo...
Release 2.2.1
What's Changed
- chore(deps): update dependencies by @AlessandroPomponio
- chore(deps): update dependencies by @AlessandroPomponio
- chore(deps): update dependencies by @AlessandroPomponio
- refactor: move postDslForValidation function into dedicated file by @alexpeverett
- fix: replace custom tooltip in progress indicator with carbon web components v2 tooltip by @alexpeverett
- fix: use carbon v2 date-picker to re-enable date range selection by @alexpeverett
- fix: remove escape characters from SVG to avoid vite corrupting the file when bundling it by @alexpeverett
- chore(deps): update dependencies by @alexpeverett
- feat: disable copy experiment JSON when experiment is empty by @alexpeverett
- style: hide login on stp and build experiment from header on mobile by @alexpeverett
- chore(deps): update dependencies by @alexpeverett
- feature(ExperimentView): 'Get this package with STP' by @alexpeverett
- refactor(ExperimentView): remove get this package section by @alexpeverett
- refactor(fileUploadModal): reduce custom code and use Carbon's file upload component by @alexpeverett
- fix(ExperimentView): address CSS misalignments by @alexpeverett
- Bug(TitleElement): set margin to 0 for 'dds-content-block-copy' by @alexpeverett
- refactor(componentForm): Remove 'parent workflow' field and label by @alexpeverett
- refactor(style): mobile view starts at 672px width by @alexpeverett
New Contributors
- @alexpeverett made their first contribution
Full Changelog: 2.2.0...2.2.1
Release 2.2.0
What's Changed
- ci: add --imagetype prod for twistlock by @AlessandroPomponio
- build: replace vue-cli with vite by @AlessandroPomponio
- docs: update README by @AlessandroPomponio
- fix(build): ensure correct define order by @AlessandroPomponio
- feat: add histogram visualisation to PropertiesView by @AlessandroPomponio
- fix: ensure preview command works locally by @AlessandroPomponio
- build: enable split vendor chunks by @AlessandroPomponio
- chore(deps): update dependencies by @AlessandroPomponio
Full Changelog: 2.1.1...2.2.0
Release 2.1.1
Fixes
- fix: avoid overlapping notifications
- fix: apply workflow step changes only on save
- fix: modals open on one click/double click
- fix: ensure Firefox can render icons correctly
- fix(style): ensure workflow names are readable in dark mode by
- fix: ensure parentNode and stepId are removed when adding to template workspace
- fix: ensure only one entrypoint
- fix: how label instead of name
Additions
- feat: check workflow and component parameter names are unique
Full Changelog: 2.1.0...2.1.1
Release 2.1.0
Additions
- Build Canvas: Support creating new experiments and modifying the computational graph of existing experiments
- Graph Library: Access and Manage a library of reusable Graphs
Release 2.0.0
Full Changelog: 2.0.0-alpha6...2.0.0
Pre-release 2.0.0-alpha6
What's Changed
- Add support for Git tags, fix anchors, refactor views in #4
- Update carbon, vue, vue-router in #6
- Improve UI responsiveness in #8
Full Changelog: 2.0.0-alpha3...2.0.0-alpha6
2.0.0-alpha3: Initial commit
This is pre-release 2.0.0-alpha3 of the st4sd-registry-ui