diff --git a/.gitignore b/.gitignore index 28be384d9..ba70b2d04 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,6 @@ launch.json storybook-static //jest .jest-test-results.json + +# ignore Typescript assets +*.tsbuildinfo diff --git a/.typescript/tsbuild-esm.json b/.typescript/tsbuild-esm.json index fe99631ff..dbd3b7dad 100644 --- a/.typescript/tsbuild-esm.json +++ b/.typescript/tsbuild-esm.json @@ -1,7 +1,16 @@ { "extends": "./../tsconfig.json", "compilerOptions": { - "lib": ["dom", "dom.iterable", "es2015", "es2020", "es2021", "es2022.intl", "es2015.collection", "es2015.iterable"], + "lib": [ + "dom", + "dom.iterable", + "es2015", + "es2020", + "es2021", + "es2022.intl", + "es2015.collection", + "es2015.iterable" + ], "module": "es2015", "target": "es5", "noEmit": false, diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f1e51966..073cc9d62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,148 +8,148 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ### Added -- `` - - simple placeholder element that can be used to display info about missing data -- `` - - `forceInline` property: force inline rendering -- `` - - `togglerSize`: replaces the deprecated `togglerLarge` property -- `` - - `searchListPredicate` property: Allows to filter the complete list of search options at once. - - Following optional BlueprintJs properties are forwarded now to override default behaviour: `noResults`, `createNewItemRenderer` and `itemRenderer` - - `isValidNewOption` property: Checks if an input string is or can be turned into a valid new option. +- `` + - simple placeholder element that can be used to display info about missing data +- `` + - `forceInline` property: force inline rendering +- `` + - `togglerSize`: replaces the deprecated `togglerLarge` property +- `` + - `searchListPredicate` property: Allows to filter the complete list of search options at once. + - Following optional BlueprintJs properties are forwarded now to override default behaviour: `noResults`, `createNewItemRenderer` and `itemRenderer` + - `isValidNewOption` property: Checks if an input string is or can be turned into a valid new option. ### Fixed -- `` - - border of the BlueprintJS `Tag` elements were fixed +- `` + - border of the BlueprintJS `Tag` elements were fixed ### Changed -- **React and its types were updated to v18, so you may hit incompatibilities if you run it with React 16 or 17.** -- `` - - by default, if no searchPredicate or searchListPredicate is defined, the filtering is done via case-insensitive multi-word filtering. +- **React and its types were updated to v18, so you may hit incompatibilities if you run it with React 16 or 17.** +- `` + - by default, if no searchPredicate or searchListPredicate is defined, the filtering is done via case-insensitive multi-word filtering. ### Deprecated -- `` - - `togglerLarge`: replaced by the more versatile `togglerSize` property -- `` - - `searchPredicate`: replaced by the -- in some cases -- more efficient `searchListPredicate` +- `` + - `togglerLarge`: replaced by the more versatile `togglerSize` property +- `` + - `searchPredicate`: replaced by the -- in some cases -- more efficient `searchListPredicate` ## [25.2.0] - 2026-04-30 ### Added -- `` - - Add `intent` property. -- new icons: - - `state-confirmed-all` +- `` + - Add `intent` property. +- new icons: + - `state-confirmed-all` ### Fixed -- `` - - improve breakpoints to display widgets for page size and page number inside smaller containers - - male the breakpoints configurable via SCSS +- `` + - improve breakpoints to display widgets for page size and page number inside smaller containers + - male the breakpoints configurable via SCSS ## [25.1.0] - 2026-04-13 ### Added -- `` - - Add parameter `active` to activity control action to set the `active` state of its button. - - action now can have a `active` and `notification` property -- `` - - component for hiding elements in specific media -- `` - - force children to get displayed as inline content -- `` - - similar to `ContextOverlay` component but not directly linked to a React element, it specifies the target in the DOM to get connected lazy -- `` - - `useOnly` property: specify if only parts of the content should be used for the shortened preview, this property replaces `firstNonEmptyLineOnly` -- `` - - `paddingSize` property to add easily some white space -- `` - - toolbar in `markdown` mode provides a user config menu for the editor appearance -- `` - - `hideIndicator` property: hide the radio inout indicator but click on children can be processed via `onChange` event -- `` - - input component for colors - - uses a subset from the configured color palette by default, but it also allows to enter custom colors -- `` - - `MultiSuggestFieldSelectionProps` provides `newlyRemoved` for callbacks set when removing a selected item -- `` - - inline `code` uses same gray background highlighting like code blocks -- CSS custom properties - - beside the color palette we now mirror the most important layout configuration variables as CSS custom properties -- new icons: - - `state-confirmed-all` - - `state-declined-all` - - `data-sourceschema` - - `data-targetschema` - - `operation-ai-generate` - - `operation-filterreset` - - `toggler-pin-empty` - - `toggler-pin-filled` +- `` + - Add parameter `active` to activity control action to set the `active` state of its button. + - action now can have a `active` and `notification` property +- `` + - component for hiding elements in specific media +- `` + - force children to get displayed as inline content +- `` + - similar to `ContextOverlay` component but not directly linked to a React element, it specifies the target in the DOM to get connected lazy +- `` + - `useOnly` property: specify if only parts of the content should be used for the shortened preview, this property replaces `firstNonEmptyLineOnly` +- `` + - `paddingSize` property to add easily some white space +- `` + - toolbar in `markdown` mode provides a user config menu for the editor appearance +- `` + - `hideIndicator` property: hide the radio inout indicator but click on children can be processed via `onChange` event +- `` + - input component for colors + - uses a subset from the configured color palette by default, but it also allows to enter custom colors +- `` + - `MultiSuggestFieldSelectionProps` provides `newlyRemoved` for callbacks set when removing a selected item +- `` + - inline `code` uses same gray background highlighting like code blocks +- CSS custom properties + - beside the color palette we now mirror the most important layout configuration variables as CSS custom properties +- new icons: + - `state-confirmed-all` + - `state-declined-all` + - `data-sourceschema` + - `data-targetschema` + - `operation-ai-generate` + - `operation-filterreset` + - `toggler-pin-empty` + - `toggler-pin-filled` ### Fixed -- `` - - create more whitespace inside `small` tag - - reduce visual impact of border -- `` - - take Markdown rendering into account before testing the maximum preview length -- `` - - fix `disabled` property update -- `` - - fix color of buttons to move to previous/next step - - take Markdown rendering into account before testing the maximum preview length -- `` - - header-menu items are vertically centered now -- `` - - stabilize font size for on hover state - - use correct font sizes when `size` property is set -- `Typography` - - adjust displaying fallback symbols in different browsers -- `` - - use the latest provided `onChange` function -- ``, `