All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.103.0 (2025-01-16)
0.102.1 (2025-01-10)
0.102.0 (2025-01-03)
0.101.0 (2024-12-30)
0.100.0 (2024-12-18)
Note: Version bump only for package @deephaven/components
0.99.1 (2024-11-29)
0.99.0 (2024-11-15)
0.98.0 (2024-11-12)
- --dh-color-overlay-modal-bg theme background color to be black not gray (#2277) (aba019a), closes #2276
0.97.0 (2024-10-23)
0.96.0 (2024-10-04)
- The app should call
MonacoUtils.init
with agetWorker
function that uses the JSON worker in addition to the general fallback worker when adding support for configuring ruff.
- checkbox_group re-export (#2212) (a24dc8c), closes #2211
- Ruff Python formatter and linter (#2233) (4839d72), closes #1255
0.95.0 (2024-09-20)
- eslint rule will require type only imports where possible
0.94.0 (2024-09-18)
- 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.
0.93.0 (2024-09-12)
0.92.0 (2024-09-03)
0.91.0 (2024-08-23)
0.90.0 (2024-08-21)
Note: Version bump only for package @deephaven/components
0.89.0 (2024-08-15)
0.88.0 (2024-08-06)
- Allow ref callback for Chart and ChartPanel (#2174) (56d1fa9)
- Export Internationalized Date Types for DatePicker (#2170) (7fb4f64)
- 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)
- Add option to disable WebGL rendering (#2134) (011eb33)
- Core plugins refactor, XComponent framework (#2150) (2571fad)
0.85.2 (2024-07-09)
0.85.1 (2024-07-08)
0.85.0 (2024-07-04)
- 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)
0.83.0 (2024-06-25)
- 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 aschildren
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
andinputPlaceholder
props are no longer supported and should be omitted. There is an optionaldescription
prop for cases where a descriptive label is desired. There is also alabel
prop for the primary component label.
- ComboBox - @deephaven/components (#2067) (640e002), closes #2065
- ComboBoxNormalized - windowed data component (#2072) (a30341a), closes #2071
0.82.0 (2024-06-11)
0.81.2 (2024-06-06)
Note: Version bump only for package @deephaven/components
0.81.1 (2024-06-04)
- Exporting correct Radio prop types (#2058) (98be05a), closes 40react-types/radio/src/index.d.ts#L58-L71 #2020
0.81.0 (2024-06-04)
Note: Version bump only for package @deephaven/components
0.80.1 (2024-06-04)
0.80.0 (2024-06-03)
0.79.0 (2024-05-24)
- e2e combined improvements (#1998) (99fc2f6)
- re-export Spectrum ButtonGroup (#2028) (3115dd1), closes #2016
- Replaced
RadioGroup
with Spectrum's (#2020) (#2021) (c9ac72d)
RadioGroup
has been replaced by SpectrumRadioGroup
.RadioItem
has been replaced by SpectrumRadio
- Removed ButtonOld component, use Button instead.
0.78.0 (2024-05-16)
- add middle click dashboard tab deletion (#1992) (c922f87), closes #1990
- ListView actions (#1968) (8e325ec)
- Renamed @deephaven/components
ButtonGroup
toSplitButtonGroup
0.77.0 (2024-05-07)
Note: Version bump only for package @deephaven/components
0.76.0 (2024-05-03)
0.75.1 (2024-05-02)
Note: Version bump only for package @deephaven/components
0.75.0 (2024-05-01)
- Create an ErrorView that can be used to display errors (#1965) (65ef1a7)
- ListView + Picker - Item icon support (#1959) (cb13c60), closes #1890
- Picker - initial scroll position (#1942) (5f49761), closes #1890 #1935
0.74.0 (2024-04-24)
0.73.0 (2024-04-19)
LIST_VIEW_ROW_HEIGHT
number constant replaced with dictionaryLIST_VIEW_ROW_HEIGHTS
0.72.0 (2024-04-04)
- Add isInvalid prop to Select component (#1883) (1803f31), closes #1882
- adjust alignment of search input next/previous buttons (#1917) (c7fcd38)
- 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)
0.70.0 (2024-03-22)
- ValidateLabelInput is no longer included in the
@deephaven/components
package.
0.69.0 (2024-03-15)
0.68.0 (2024-03-08)
0.67.0 (2024-03-04)
0.66.1 (2024-02-28)
0.66.0 (2024-02-27)
- exposes editor-line-number-active-fg theme variable (#1833) (448f0f0)
- Lazy loading and code splitting (#1802) (25d1c09)
- Picker Component (#1821) (e50f0f6)
- 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)
-
- Renamed
ColorUtils.getColorwayFromTheme
tonormalizeColorway
- Renamed
- Removed
chartTheme
arg from functions inChartUtils
,ChartModelFactory
andFigureChartModel
in @deephaven/chart
0.63.0 (2024-02-08)
- adjust theme notice and info colors (#1779) (8930522)
- DH-16461: Preload --dh-color-text-highlight (#1780) (#1781) (f7989b6)
- show copy cursor in grid on key down and not just mouse move (#1735) (0781900)
- 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)
0.61.0 (2024-02-01)
- 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
-
- 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)
- hcm caret shouldn't be allowed to shrink (#1733) (6547814), closes deephaven-ent/iris#1274
- 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)
- Moved logos so they show in production build (#1713) (a3bea73), closes #1712
- TimeInput not triggering onChange on incomplete values (#1711) (6894d96), closes #1710
- Action button tooltips (#1706) (bff6bf9), closes #1705
- Improved preload variable handling (#1723) (ed41c42), closes #1695 #1679
- NavTabList component (#1698) (96641fb)
- theming tweaks (#1727) (f919a7e)
0.58.0 (2023-12-22)
- Add alt+click shortcut to copy cell and column headers (#1694) (4a8a81a), closes deephaven/web-client-ui#1585
- Theming - Spectrum variable mapping and light theme (#1680) (2278697), closes #1669 #1539
0.57.1 (2023-12-14)
0.57.0 (2023-12-13)
0.56.0 (2023-12-11)
- Add embed-widget (#1668) (1b06675), closes #1629
- forward and back button for organize column search (#1641) (89f2be5), closes #1529
- theme fontawesome icon size wrapped in spectrum icons (#1658) (2aa8cef)
- Theme Selector (#1661) (5e2be64), closes #1660
- Theming - Bootstrap (#1603) (88bcae0)
- Theming - Inline svgs (#1651) (1e40d3e)
- 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)
0.54.0 (2023-11-10)
- Date argument non-optional for the onChange prop (#1622) (9a960b3), closes #1601
- Fixing grid colors and grays (#1621) (9ab2b1e), closes #1572
-
- ChartThemeProvider is now required to provide ChartTheme
- ChartModelFactory and ChartUtils now require chartTheme args
0.53.0 (2023-11-03)
0.52.0 (2023-10-27)
- 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)
- Enterprise will need ThemeProvider for the css variables to be available
0.50.0 (2023-10-13)
- Monaco theming (#1560) (4eda17c), closes #1542
- Theme Plugin Loading (#1524) (a9541b1), closes #1a171 #4c7 #1a171 #4c7 #4c7 #1530
- 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)
- 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)
- adds copy file support to file explorer and fixes rename bug (#1491) (d35aa49), closes #185 #1375 #1488
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)
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)
0.39.0 (2023-05-15)
vsCircleLargeOutline
icon renamed tovsCircleLarge
0.38.0 (2023-05-03)
0.37.2 (2023-04-25)
Note: Version bump only for package @deephaven/components
0.37.0 (2023-04-20)
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)
- Add signatureHelp and hover providers to monaco (#1178) (f1f3abf)
- JS API reconnect (#1149) (15551df), closes #1140
0.33.0 (2023-03-28)
- Goto Value Skips Rows on String Column, Displays Incorrect Filter, and
shift+enter
Doesn't go to Previous (#1162) (e83d7c9), closes #1156 #1157
- Renamed
renderFileListItem
toFileListItem
. RenamedRenderFileListItemProps
toFileListItemProps
. Removed exports forConsolePlugin.assertIsConsolePluginProps
,GridPlugin.SUPPORTED_TYPES
,FileList.getPathFromItem
,FileList.DRAG_HOVER_TIMEOUT
,FileList.getItemIcon
,Grid.directionForKey
,GotoRow.isIrisGridProxyModel
, andAggregations.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)
- Clicking a folder in file explorer panel sometimes fails to open or close it (#1099) (7a7fc14), closes #1085
0.30.0 (2023-02-13)
- The JS API packaged as a module is now required for the
code-studio
,embed-grid
, andembed-chart
applications. Existing (Enterprise) applications should be able to usejsapi-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