Skip to content

Latest commit

 

History

History
794 lines (447 loc) · 48.4 KB

CHANGELOG.md

File metadata and controls

794 lines (447 loc) · 48.4 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.103.0 (2025-01-16)

Bug Fixes

  • Update Spectrum Theme for Missing ContextualHelpTrigger Icon (#2330) (5f6c8d6)

0.102.1 (2025-01-10)

Bug Fixes

0.102.0 (2025-01-03)

Bug Fixes

  • accordion, disclosure, color picker, color editor export (#2325) (b6e4eb2)

0.101.0 (2024-12-30)

Features

0.100.0 (2024-12-18)

Note: Version bump only for package @deephaven/components

0.99.1 (2024-11-29)

Bug Fixes

0.99.0 (2024-11-15)

Features

  • Export Spectrum Toast from Components Package (#2294) (a0961ad)

Bug Fixes

0.98.0 (2024-11-12)

Bug Fixes

  • --dh-color-overlay-modal-bg theme background color to be black not gray (#2277) (aba019a), closes #2276

0.97.0 (2024-10-23)

Bug Fixes

  • Fix Type in Spectrum Modal Overlay Background Color (#2267) (9d84d8d)

0.96.0 (2024-10-04)

⚠ BREAKING CHANGES

  • The app should call MonacoUtils.init with a getWorker function that uses the JSON worker in addition to the general fallback worker when adding support for configuring ruff.

Features

Bug Fixes

  • improve color contrast of editor find in dark mode (#2248) (f8dd133)

0.95.0 (2024-09-20)

⚠ BREAKING CHANGES

  • eslint rule will require type only imports where possible

Bug Fixes

Code Refactoring

  • Added consistent-type-imports eslint rule and ran --fix (#2230) (2744f97), closes #2229

0.94.0 (2024-09-18)

⚠ BREAKING CHANGES

  • TestUtils has been moved to new package @deephaven-test-utils. Consumers will need to install the new package as a dev dependency and update references.

Code Refactoring

0.93.0 (2024-09-12)

Features

0.92.0 (2024-09-03)

Features

Bug Fixes

  • Invalid import in @deephaven/components for webpack (#2200) (dcc95f6), closes #2192

0.91.0 (2024-08-23)

Features

0.90.0 (2024-08-21)

Note: Version bump only for package @deephaven/components

0.89.0 (2024-08-15)

Features

0.88.0 (2024-08-06)

Features

  • Allow ref callback for Chart and ChartPanel (#2174) (56d1fa9)
  • Export Internationalized Date Types for DatePicker (#2170) (7fb4f64)

Bug Fixes

  • DH-17454: Combine modal classes instead of replacing (#2173) (a2d5d5f)
  • DH-17454: Wrap Modal in SpectrumThemeProvider (#2169) (0058b18)

0.87.0 (2024-07-22)

Note: Version bump only for package @deephaven/components

0.86.0 (2024-07-17)

Features

0.85.2 (2024-07-09)

Bug Fixes

  • Fix missing scrim background on LoadingOverlay (#2098) (c9ed895)

0.85.1 (2024-07-08)

Bug Fixes

  • re-export remaining types needed by dh ui from @react-types/shared (#2132) (2119a61)

0.85.0 (2024-07-04)

Features

Bug Fixes

  • Allow ComboBox to accept the FocusableRef for ref (#2121) (8fe9bad)
  • Ref was not being passed through for Picker (#2122) (a11e2ce)

0.84.0 (2024-06-28)

Bug Fixes

  • make textValue default to key for Normalized Item (#2113) (bd3e944)

0.83.0 (2024-06-25)

⚠ BREAKING CHANGES

  • ComboBox component has been replaced. To migrate to new version:
  • Passing children is used instead of options prop to define dropdown items. For cases where option value and display are the same, passing an array of values as children will work. For cases where value and display differ, Item elements must be passed as children. e.g. <Item key={value}>{display}</Item> e.g.
// values will be used for display + value
const items = useMemo(
  () => ['Aaa', 'Bbb', 'Ccc'],
  []
)
<ComboBox>{items}</ComboBox>
<ComboBox>
  <Item key="aaa">Aaa</Item>
  <Item key="bbb">Bbb</Item>
  <Item key="ccc">Ccc</Item>
</ComboBox>
  • The spellcheck=false prop is no longer supported or needed
  • searchPlaceholder and inputPlaceholder props are no longer supported and should be omitted. There is an optional description prop for cases where a descriptive label is desired. There is also a label prop for the primary component label.

Features

Bug Fixes

0.82.0 (2024-06-11)

Bug Fixes

0.81.2 (2024-06-06)

Note: Version bump only for package @deephaven/components

0.81.1 (2024-06-04)

Bug Fixes

0.81.0 (2024-06-04)

Note: Version bump only for package @deephaven/components

0.80.1 (2024-06-04)

Bug Fixes

0.80.0 (2024-06-03)

Features

0.79.0 (2024-05-24)

Bug Fixes

  • Replace shortid package with nanoid package (#2025) (30d9d3c)

Features

BREAKING CHANGES

  • RadioGroup has been replaced by Spectrum RadioGroup. RadioItem has been replaced by Spectrum Radio
  • Removed ButtonOld component, use Button instead.

0.78.0 (2024-05-16)

Bug Fixes

Code Refactoring

Features

BREAKING CHANGES

  • Renamed @deephaven/components ButtonGroup to SplitButtonGroup

0.77.0 (2024-05-07)

Note: Version bump only for package @deephaven/components

0.76.0 (2024-05-03)

Bug Fixes

0.75.1 (2024-05-02)

Note: Version bump only for package @deephaven/components

0.75.0 (2024-05-01)

Features

0.74.0 (2024-04-24)

Bug Fixes

Features

  • replace code studio home icon with "Code Studio" as label (#1951) (111ea64), closes #1794

0.73.0 (2024-04-19)

Features

BREAKING CHANGES

  • LIST_VIEW_ROW_HEIGHT number constant replaced with dictionary LIST_VIEW_ROW_HEIGHTS

0.72.0 (2024-04-04)

Bug Fixes

  • Add isInvalid prop to Select component (#1883) (1803f31), closes #1882
  • adjust alignment of search input next/previous buttons (#1917) (c7fcd38)

Features

  • re-export spectrum useStyleProp util (#1916) (aafa14b)
  • wrap spectrum View, Text and Heading to accept custom colors (#1903) (a03fa07)

0.71.0 (2024-03-28)

Bug Fixes

Features

0.70.0 (2024-03-22)

chore

Features

BREAKING CHANGES

  • ValidateLabelInput is no longer included in the @deephaven/components package.

0.69.0 (2024-03-15)

Features

  • expose spectrum Flex component as wrapped deephaven component (#1869) (5e71488)

0.68.0 (2024-03-08)

Features

0.67.0 (2024-03-04)

Features

0.66.1 (2024-02-28)

Bug Fixes

0.66.0 (2024-02-27)

Bug Fixes

  • spectrum textfield validation icon position with set content-box (#1825) (8d95212)

Features

BREAKING CHANGES

  • the duplicate spectrum-Textfield-validationIcon css in DHE should be removed

0.65.0 (2024-02-20)

Note: Version bump only for package @deephaven/components

0.64.0 (2024-02-15)

Bug Fixes

  • address chrome 121 scrollbar style behaviour change (#1787) (fa3a33d)

Features

BREAKING CHANGES

    • Renamed ColorUtils.getColorwayFromTheme to normalizeColorway
  • Removed chartTheme arg from functions in ChartUtils, ChartModelFactory and FigureChartModel in @deephaven/chart

0.63.0 (2024-02-08)

Bug Fixes

BREAKING CHANGES

  • linker and iris grid custom cursor styling and assets are now provided by components directly. DHE css and svg files containing linker cursors should be removed/de-duplicated.

0.62.0 (2024-02-05)

Note: Version bump only for package @deephaven/components

0.61.1 (2024-02-02)

Bug Fixes

  • apply theme accent color scale and other small tweaks (#1768) (1e631a4)

0.61.0 (2024-02-01)

Features

  • allow themes to use any srgb color for definitions (#1756) (b047fa3)
  • DH-16336: usePickerWithSelectedValues - boolean flags should be calculated based on trimmed search text (#1750) (228f34d), closes #1747

BREAKING CHANGES

    • IrisGridThemeContext no longer accepts a paritial theme. By guaranteeing the provider is a full theme we can resolve the CSS variables and normailze the colors only once per theme load globally, rather than having to do it once per grid.
  • Themes must be defined using valid srgb CSS colors, and not hsl raw component values
  • usePickerWithSelectedValues now takes an object as an argument instead of positional args

0.60.0 (2024-01-26)

Bug Fixes

Features

  • added shortcut for copying version info and added browser/os to info (#1739) (3312133)
  • adjust display of theme palette in styleguide (#1745) (0ab0c93)
  • Create UI to Display Partitioned Tables (#1663) (db219ca), closes #1143
  • Default Plotly map colors (#1721) (e8b9f12)

0.59.0 (2024-01-17)

Bug Fixes

Features

0.58.0 (2023-12-22)

Features

0.57.1 (2023-12-14)

Bug Fixes

0.57.0 (2023-12-13)

Features

0.56.0 (2023-12-11)

Bug Fixes

Features

BREAKING CHANGES

  • Bootstrap color variables are now predominantly hsl based. SCSS will need to be updated accordingly. Theme providers are needed to load themes.

0.55.0 (2023-11-20)

Features

  • forward and back buttons for organize column search (#1620) (75cf184), closes #1529

Reverts

  • feat: forward and back buttons for organize column search (#1640) (737d1aa)

0.54.0 (2023-11-10)

Bug Fixes

Features

BREAKING CHANGES

    • ChartThemeProvider is now required to provide ChartTheme
  • ChartModelFactory and ChartUtils now require chartTheme args

0.53.0 (2023-11-03)

Features

0.52.0 (2023-10-27)

Bug Fixes

  • Theming - switched from ?inline to ?raw css imports (#1600) (f6d0874), closes #1599

BREAKING CHANGES

  • Theme css imports were switched from ?inline to ?raw. Not likely that we have any consumers yet, but this would impact webpack config.

0.51.0 (2023-10-24)

Bug Fixes

Features

BREAKING CHANGES

  • Enterprise will need ThemeProvider for the css variables to be available

0.50.0 (2023-10-13)

Features

BREAKING CHANGES

  • Theme variables have to be present on body to avoid Monaco init failing
  • Inline LoadingSpinner instances will need to be decorated with className="loading-spinner-vertical-align" for vertical alignment to work as before

0.49.1 (2023-09-27)

Bug Fixes

  • Right clicking with a custom context menu open should open another context menu (#1526) (bd08e1f), closes #1525

0.49.0 (2023-09-15)

Note: Version bump only for package @deephaven/components

0.48.0 (2023-09-12)

Note: Version bump only for package @deephaven/components

0.47.0 (2023-09-08)

Features

0.46.1 (2023-09-01)

Note: Version bump only for package @deephaven/components

0.46.0 (2023-08-18)

Note: Version bump only for package @deephaven/components

0.45.0 (2023-07-31)

Note: Version bump only for package @deephaven/components

0.44.0 (2023-07-07)

Note: Version bump only for package @deephaven/components

0.43.0 (2023-07-07)

Note: Version bump only for package @deephaven/components

0.42.0 (2023-06-29)

Features

  • improvements to null and empty strings filters in grid (#1348) (ed3a8c5), closes #1243

0.41.0 (2023-06-08)

Note: Version bump only for package @deephaven/components

0.40.1 (2023-05-24)

Note: Version bump only for package @deephaven/components

0.40.0 (2023-05-19)

Bug Fixes

0.39.0 (2023-05-15)

Features

BREAKING CHANGES

  • vsCircleLargeOutline icon renamed to vsCircleLarge

0.38.0 (2023-05-03)

Bug Fixes

Features

0.37.2 (2023-04-25)

Note: Version bump only for package @deephaven/components

0.37.0 (2023-04-20)

Features

  • @deephaven/components: Custom React Spectrum Provider (#1211) (609c57e), closes #1210

0.36.0 (2023-04-14)

Note: Version bump only for package @deephaven/components

0.35.0 (2023-04-04)

Note: Version bump only for package @deephaven/components

0.34.0 (2023-03-31)

Features

0.33.0 (2023-03-28)

Bug Fixes

  • Goto Value Skips Rows on String Column, Displays Incorrect Filter, and shift+enter Doesn't go to Previous (#1162) (e83d7c9), closes #1156 #1157

Code Refactoring

BREAKING CHANGES

  • Renamed renderFileListItem to FileListItem. Renamed RenderFileListItemProps to FileListItemProps. Removed exports for ConsolePlugin.assertIsConsolePluginProps, GridPlugin.SUPPORTED_TYPES, FileList.getPathFromItem, FileList.DRAG_HOVER_TIMEOUT, FileList.getItemIcon, Grid.directionForKey, GotoRow.isIrisGridProxyModel, and Aggregations.SELECTABLE_OPTIONS. These were all only being consumed within their own file and are not consumed in enterprise

0.32.0 (2023-03-10)

Note: Version bump only for package @deephaven/components

0.31.0 (2023-03-03)

Bug Fixes

  • Clicking a folder in file explorer panel sometimes fails to open or close it (#1099) (7a7fc14), closes #1085

Features

0.30.0 (2023-02-13)

Features

BREAKING CHANGES

  • The JS API packaged as a module is now required for the code-studio, embed-grid, and embed-chart applications. Existing (Enterprise) applications should be able to use jsapi-shim still and load the JS API using the old method.

0.29.0 (2023-02-03)

Note: Version bump only for package @deephaven/components