Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@deephaven/auth-plugins

Package Overview
Dependencies
Maintainers
6
Versions
466
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@deephaven/auth-plugins - npm Package Versions

1
47

0.39.1-beta.0

Diff

deephaven-bot
published 0.39.0 •

Changelog

Source

0.39.0 (2023-05-15)

Bug Fixes

  • add word-break to long column names in column tooltip (#1290) (02215b6), closes #1283
  • DH-14630: useDebouncedViewportSearch: memoization bug (#1273) (be82b14), closes #1272
  • Select distinct throwing for tables with multiple columns (#1286) (4b40e4b), closes #1275

Features

Reverts

BREAKING CHANGES

    • Components IrisGrid, Chart, ChartBuilder, AdvancedFilterCreator, GotoRow, IrisGridModelUpdater, TableCSVExporter get the JSAPI reference from the model prop. dh prop removed.
  • makeApi props in IrisGridPanel and ChartPanel removed.
  • Components Console, ConsoleMenu, ConsoleStatusBar now require the JSAPI instance in the dh prop.
  • ConsoleUtils: static methods isTableType, isWidgetType, isOpenableType, isFigureType, isPandas require JSAPI instance passed in the first argument.
  • SessionUtils: static methods createSessionWrapper, loadSessionWrapper require JSAPI instance passed in the first argument.
  • Class IrisGridModel requires JSAPI instance passed in the constructor args.
  • Components DashboardLayout, ObjectIcon has to be wrapped in ApiContext.Provider passing the JSAPI instance.
    • Class Formatter requires the JSAPI instance as the first argument.
  • Classes DateTimeColumnFormatter, DecimalColumnFormatter, IntegerColumnFormatter, TableColumnFormatter: static method isValid and constructor require the JSAPI instance in the first argument.
  • Component Chart requires the JSAPI instance passed in the new prop dh.
  • WidgetUtils: methods createChartModel, createGridModel methods require the JSAPI instance passed in the first argument.
  • Components DateTimeOptions, TableInput, useViewportData have to be wrapped in ApiContext.Provider passing the JSAPI instance.
  • SettingsUtils: methods isValidFormat and isFormatRuleValidForSave require the JSAPI instance passed in the first argument.
  • SessionUtils: methods createConnection, createCoreClient require the JSAPI instance passed in the first argument.
  • TableUtils static methods applyCustomColumns, applyFilter, applyNeverFilter, applySort converted to instance methods.
  • Components DropdownFilterPanel, Linker now get the JSAPI instance from redux store.
  • DecimalFormatContextMenu.getOptions, IntegerFormatContextMenu.getOptions now require the JSAPI instance in the first argument.
    • DateUtils static methods makeDateWrapper, getNextDate , parseDateRange now require the JSAPI object as the first argument.
  • IrisGridUtils static methods dehydrateIrisGridState, hydrateIrisGridState, hydrateQuickFilters, dehydrateAdvancedFilters, hydrateAdvancedFilters, dehydrateAdvancedFilterOptions, hydrateAdvancedFilterOptions, dehydratePendingDataMap, hydratePendingDataMap, dehydrateValue, hydrateValue, dehydrateDateTime, hydrateDateTime, hydrateLong, hydrateSort, applyTableSettings, getFiltersFromInputFilters, rangeSetFromRanges converted to instance methods. Consumers now need to create an IrisGridUtils instance and pass the JSAPI object to the constructor.
  • TableUtils static methods makeQuickFilter, makeQuickFilterFromComponent, makeQuickNumberFilter, makeQuickTextFilter, makeQuickBooleanFilter, makeQuickDateFilter, makeQuickDateFilterWithOperation, makeQuickCharFilter, makeAdvancedFilter, makeAdvancedValueFilter, makeFilterValue, makeFilterRawValue, makeValue, makeSelectValueFilter converted to instance methods. Consumers now need to create a TableUtils instance and pass the JSAPI object to the constructor.
  • IrisGridTableModel, IrisGridTableModelTemplate, IrisGridProxyModel constructors require the JSAPI object in the first argument.
  • IrisGridTestUtils.makeModel, IrisGridModelFactory.makeModel now require the JSAPI object in the first argument.
  • IrisGridContextMenuHandler constructor requires the JSAPI object in the second argument.
  • IrisGridPanel requires a new makeApi prop, a function that resolves with the JSAPI instance.
  • CrossColumnSearch.createSearchFilter requires the JSAPI object argument.
  • Components AdvancedFilterCreatorSelectValue, AdvancedFilterCreatorSelectValueList, ChartBuilder, GotoRow, IrisGrid, IrisGridModelUpdater, IrisGridPartitionSelector, PartitionSelectorSearch, TableCSVExporter, TableSaver, TreeTableViewportUpdater, RowFormatEditor, ColumnFormatEditor, ConditionEditor now require the JSAPI object passed in the new prop dh.
  • Components AdvancedFilterCreator, AdvancedFilterCreatorFilterItem require the TableUtils instance pass in the new prop tableUtils.
  • ConditionalFormattingUtils static methods getFormatColumns, isDateConditionValid require the JSAPI object in the first argument.
  • ConditionalFormattingAPIUtils static method makeRowFormatColumn requires the JSAPI object in the first argument.
    • ChartUtils class now needs to be instantiated with a JSAPI object, most of the methods converted from static to instance methods.
  • All ChartModelFactory methods require JSAPI object as the first argument.
  • FigureChartModel constructor requires JSAPI object as the first argument.
  • generateEmptyKeyedItemsRange previously required a single count arg, but now requires a start and end index
  • vsCircleLargeOutline icon renamed to vsCircleLarge
deephaven-bot
published 0.38.1-deglobalized-jsapi.22 •

deephaven-bot
published 0.38.1-beta.12 •

deephaven-bot
published 0.38.1-deglobalized-jsapi.17 •

deephaven-bot
published 0.38.1-deglobalized-jsapi.16 •

deephaven-bot
published 0.38.1-deglobalized-jsapi.15 •

deephaven-bot
published 0.38.1-beta.11 •

deephaven-bot
published 0.38.1-chart-refactor.20 •

deephaven-bot
published 0.38.1-beta.9 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc