Skip to content

1.0.0

Compare
Choose a tag to compare
@starpit starpit released this 25 Oct 12:11
· 447 commits to main since this release

1.0.0 (2022-10-25)

Bug Fixes

  • add geo and provider rules to ProfileExplorer (8a422c6)
  • add support for constraints/workload/checkpointable (cc85228)
  • allocate less space to ProfileExplorer (d4d39d6)
  • allow clients to disable the tray menu (25c19b6)
  • another fix for profiles-path option; it wasn't always taking (a424db4)
  • another minor refinement to 'all constraints satisfied' subtext (6d1efc6)
  • avoid hard-coding "codeflare.min.js" in respawn controller (1a1442d)
  • bump @guidebooks/store from 0.14.1 to 0.14.3 (4fe63d6)
  • bump to @guidebooks/store 0.14.1 to pick up ns-with-context fix (47a5348)
  • bump to @guidebooks/[email protected] to pick up s3fs pvc fix (e6b74b3)
  • bump to madwizard 1.4.x to pick up initial clear and no yellow fixes (881a985)
  • bump to [email protected] to pick up fix for last choice not being persisted (a328e46)
  • bump to [email protected] to pick up tilde expansion fix (0ac903a)
  • bump to [email protected] to pick up multiselect validate fix (bd79145)
  • bump to [email protected] to pick up validate bug fix against single-select (53a8863)
  • bump to [email protected] to pick up guidebook ordering bug fix (a4ae32a)
  • change default fontSizeAdjust in Terminal to 16/14 (7e47e3c)
  • clean up ProfileExplorer by avoiding singleton Card UI (9e1c967)
  • don't use chips in ProfileExplorer (d2b7edc)
  • don't use isLarge for ProfileExplorer card (c633629)
  • export fontSizeAdjust Terminal property (4d013d7)
  • expose codeflare delete profile <profileName> (42646ee)
  • fully disable profile status watcher (adcaa3a)
  • improve phrasing for Application in ProfileExplorer (06c9283)
  • improve phrasing of 'all constraints have been satisfied' message (4aa3df1)
  • improve visualization of just-changed attributes in ProfileExplorer (b28651b)
  • improved spacing in tree view in ProfileExplorer (c1f5f56)
  • improved wrapping rules for ProfileExplorer (28af9e7)
  • in graphical guide mode, ask madwizard to clear screen between choices (eefde15)
  • in ProfileExplorer place profile select in footer (86ac7c6)
  • in ProfileExplorer, move actions to kebab and out of footer (8cbbb10)
  • missed one spot that was hard-coding default guidebook (b9aade6)
  • pass through fontSizeAdjust prop from RestartableTerminal to Terminal (ca6b5d4)
  • ProfileExplorer card should fill width (d84c373)
  • ProfileExplorer chip text may have low contrast (548caa5)
  • ProfileExplorer does not highlight keys that were just added (d19271a)
  • ProfileExplorer doesn't fully respond to font size changes (469f85b)
  • ProfileExplorer dropdown menu item onclicks don't fire (8f7ecfb)
  • ProfileExplorer gives react duplicate key warning (187b7dd)
  • ProfileExplorer kebab dropdown stays open even after clicking outside (568e9e4)
  • ProfileExplorer kebab menu needs background color (8fdc89b)
  • ProfileExplorer kube context text may result in horizontal overflow (21eef6c)
  • ProfileExplorer leaf nodes use inconsistent text color (1b7e9ee)
  • ProfileExplorer mis-renders multiselect answers with numeric keys (63f1636)
  • ProfileExplorer profile select text has low contrast in dark themes (7f30213)
  • ProfileExplorer select has odd vertical centering due to use of Title (54cd73d)
  • ProfileExplorer should sort the tree nodes to offer a consistent ordering (2e77681)
  • profiles in tray menu may show duplicates (fb9face)
  • restore use of chip ui in ProfileExplorer (49d5c3a)
  • shorten wording of Compute and Storage dimensions in ProfileExplorer (c797c6c)
  • slightly increase default font size of terminal (6d5e038)
  • Specification -> Draft Specification (174a997)
  • stop hard-coding default guidebook (4654609)
  • stop using the persona icon in ProfileSelect (e210059)
  • terminal component does not re-render if only noninteractive bit changes (50cc373)
  • terminal component does not restart if given different extraEnv (e4cc00a)
  • Terminal component still has toolbar UI even when searchable===false (1e66ac4)
  • terminal does not refresh if only noninteractive bit changed (21297d6)
  • terminal gives react warning from getDerivedStateFromProps() (0792103)
  • Terminal was not using truly bold font (0b213d3)
  • UI hangs with spinners for first-time users (cb57f26)
  • UI should distinguish pending from offline (d3bdc78)
  • update ProfileExplorer just-updated to use green check rather than red exclamation (197e63d)
  • update ProfileExplorer to allow "editing" of aspects of the profile (0b7eb6f)
  • use 'Credentials Profile' rather than 'AWS Profile' in ProfileExplorer (d05b654)
  • use normal repl background color for ProfileExplorer (3854dd5)

Features

  • add 'Got it' button to dismiss terminal section (5225375)
  • add fontSizeAdjust property to Terminal component (13eb415)
  • add SLA rule to ProfileExplorer (0ec5884)
  • add support for storage cloud provider to ProfileExplorer (63e2daf)
  • allow callers to provide null guidebook to terminal, and show EmptyState if so (ea6aefd)
  • allow terminal search feature to be disabled (cc83582)
  • bump to madwizard 1.0.0 (9a566c8)
  • bump to madwizard 1.5.0 to pick up multiselect support (e565409)
  • change terminal to support above terminal rather than below terminal component (b51bfc4)
  • expose --profiles-path madwizard option (d25b805)
  • extend support in ProfileExplorer for finer-grain geo constraints (b8fc0a0)
  • New and Delete buttons in ProfileExplorer (5b110f8)
  • propagate onSelectProfile handler from terminal to ProfileExplorer (547635d)
  • remove untested s3 commands in plugin-codeflare (1e3d42b)
  • update ProfileExplorer to have a reset button (3571e5d)
  • update terminal component to accept an extraEnv prop to pass through to guidebook exec (a18d19b)
  • update terminal component to allow belowTerminal content (510cc68)
  • update terminal componetry to support onExit execution of custom guidebooks (e21fcce)
  • updated UI for ProfileExplorer (f6d4669)

BREAKING CHANGES

  • this version of madwizard updates the profile keys in a way that renders prior profiles invalid.
  • this version of madwizared necessitates guidebook to use import rather than inlining for sub-guidebooks that offer the user a choice. this is done so that each choice can be easily scoped based on the filepath of that guidebook within the store hierarchy.