Skip to content

Releases: genexuslabs/chameleon-controls-library

v6.0.0-next.24

16 Aug 19:52

Choose a tag to compare

v6.0.0-next.24 Pre-release
Pre-release

What's Changed

  • Refactor the entire implementation of the ch-textblock control by @ncamera in #378

  • Add support for updateItemProperties method in the Action List control by @ncamera in #379

  • Add a new chat component with infinite scroll, virtual scroll and markdown support. Deprecate the ch-markdown control and refactor the ch-code control by @ncamera in #380

  • Include failed theme load errors in the final output of the ch-theme by @ncamera in #381

Breaking changes

  • [ch-textblock] The lineClamp property was removed in favor of the autoGrow property.

  • [ch-textblock] In the format property, the "Text" value was renamed to "text".

  • [ch-textblock] When using format = "text", the caption property must be used to provide a valid caption for the ch-textblock.

  • [ch-textblock] The tooltipShowMode property was removed in favor of the showTooltipOnOverflow property.

  • [ch-textblock] The ch-textblock control no longer exposed the content part.

  • [ch-textblock] The content of the ch-textblock is now displayed with display: inline-grid, instead of display: flex.

  • [ch-code] The ch-code control now supports shadow DOM. The control's style is now implemented through a set of tokens.

  • [ch-code] Removed renderCode and addLastNestedChildClass properties in the ch-code control.

  • [ch-markdown] The ch-markdown component is deprecated. Use the ch-markdown-viewer component instead. Due to this, some types were moved from:

    "@genexus/chameleon-controls-library/dist/types/components/markdown/parsers/types"
    

    to:

    "@genexus/chameleon-controls-library/dist/types/deprecated-components/markdown/parsers/types"
    

Full Changelog: v6.0.0-next.23...v6.0.0-next.24

v6.0.0-next.23

07 Aug 13:57

Choose a tag to compare

v6.0.0-next.23 Pre-release
Pre-release

What's Changed

  • Add support to disable the items of the ch-tab-render and ch-flexible-layout-render by @ncamera in #376

Full Changelog: v6.0.0-next.22...v6.0.0-next.23

v6.0.0-next.22

05 Aug 15:03

Choose a tag to compare

v6.0.0-next.22 Pre-release
Pre-release

What's Changed

  • Improve widget/item customization in the ch-flexible-layout-render and ch-tab-render controls by @ncamera in #372

  • Fixes for the ch-combo-box control on mobile devices by @ncamera in #373

  • Rename the ch-combo-box control to ch-combo-box-render by @ncamera in #374

Breaking changes

  • The ch-combo-box control is renamed to ch-combo-box-render.
  • ChComboBox --> ChComboBoxRender
  • ChComboBoxCustomEvent --> ChComboBoxRenderCustomEvent
  • HTMLChComboBoxElement --> HTMLChComboBoxRenderElement

Full Changelog: v6.0.0-next.21...v6.0.0-next.22

v6.0.0-next.21

05 Aug 15:02

Choose a tag to compare

v6.0.0-next.21 Pre-release
Pre-release

What's Changed

  • Use CommonThemes instead of GlobalStyleSheet by @dangmarm in #369

  • [ch-tabular-grid] Fix the trigger of the emitRowClicked event by @dangmarm in #370

  • Fixes and improvements for the ch-flexible-layout-render control by @ncamera in #371

Breaking changes

The use of <ch-style> to style scrollbars in <ch-tabular-grid> and <ch-window> is no longer supported.
Instead, use

const SCROLLBAR_STYLE = { name: "chameleon/scrollbar", url: "<url_to_css>" } as const;

Render:
<ch-theme model={SCROLLBAR_STYLE}></ch-theme>

Full Changelog: v6.0.0-next.20...v6.0.0-next.21

v6.0.0-next.20

05 Aug 15:01

Choose a tag to compare

v6.0.0-next.20 Pre-release
Pre-release

What's Changed

  • Fix integration with other StencilJS libraries not working by @ncamera in #368

Full Changelog: v6.0.0-next.19...v6.0.0-next.20

v6.0.0-next.19

17 Jul 14:06

Choose a tag to compare

v6.0.0-next.19 Pre-release
Pre-release

What's Changed

  • Fix DS update not working sometimes in the showcase by @ncamera in #363

  • Add ch-edit control by @ncamera in #364

  • [ch-theme] Add model property by @dangmarm in #365

  • Delete UI models when updating the Flexible Layout's model to avoid memory leak by @ncamera in #366

  • Add registry-property.ts module. A set of utilities for setting default values for the control properties. by @ncamera in #367

Breaking changes

  • The getImagePathCallback property is no longer required in the ch-edit, ch-image and ch-tree-view-render controls.

Full Changelog: v6.0.0-next.18...v6.0.0-next.19

v6.0.0-next.18

12 Jul 21:08

Choose a tag to compare

v6.0.0-next.18 Pre-release
Pre-release

What's Changed

  • Add support for undefined images in getImagePathCallback of the ch-image control by @ncamera in #362

Full Changelog: v6.0.0-next.17...v6.0.0-next.18

v6.0.0-next.17

12 Jul 21:07

Choose a tag to compare

v6.0.0-next.17 Pre-release
Pre-release

What's Changed

  • Add support for multi-state icons in the Tree View control by @ncamera in #356

  • Add support to avoid FOUC in the ch-theme control by @ncamera in #357

  • Improve default properties in the Tree View control by @ncamera in #358

  • Fix Tree View icons not working if the "expanded" object was not specified by @ncamera in #359

  • Add support for undefined images in getImagePathCallback of the Tree View control by @ncamera in #360

  • Add ch-image control by @ncamera in #361

Breaking changes

  • [ch-tree-view-render] The getImagePathCallback type of the ch-tree-view-render control was changed as follows:
    Before:

    getImagePathCallback: (imgSrc: string, treeState: ChTreeViewRender, useGxRender?: boolean) => string

    Now:

    getImagePathCallback: (item: TreeViewItemModel, iconDirection: "start" | "end") => string | TreeViewItemImageMultiState
  • [ch-tree-view-render] The following properties in the Tree View control changed their default value:

    • dragDisabled: false ---> true
    • dropDisabled: false ---> true
    • editableItems: true ---> false

Full Changelog: v6.0.0-next.16...v6.0.0-next.17

v6.0.0-next.16

12 Jul 21:05

Choose a tag to compare

v6.0.0-next.16 Pre-release
Pre-release

What's Changed

  • Remove containing block from the ch-tab-render's pages by @ncamera in #348

  • Improvements for the Tab and Flexible Layout controls by @ncamera in #349

  • Improve the Action List implementation by @ncamera in #350

  • Add custom var to specify the size of the start and end images of the Tree View by @ncamera in #351

  • Fixes and improvements for the Action List control by @ncamera in #354

  • Add methods and callbacks in the Action List control by @ncamera in #355

Full Changelog: v6.0.0-next.15...v6.0.0-next.16

v6.0.0-next.15

12 Jul 21:02

Choose a tag to compare

v6.0.0-next.15 Pre-release
Pre-release

What's Changed

  • Fix new vulnerability by @ncamera in #343

  • Fix Flexible Layout control not working correctly with ch-tab-render as content by @ncamera in #344

  • Improve the interface of the ch-qr control by @ncamera in #345

  • Add component ch-code-diff-editor and refactoring the ch-code-editor interface by @dangmarm in #346

Breaking changes

  • [ch-qr] The values of the errorCorrectionLevel property of the ch-qr control have been updated as follows:

    • "L" -> "Low"
    • "M" -> "Medium"
    • "Q" -> "Quartile"
    • "H" -> "High"
  • [ch-qr] Updated the default value of the background property to "white".

  • [ch-code-editor] Removed diff editor support from the ch-code-editor component. The diff editor support is now provided by the ch-code-diff-editor component.

Full Changelog: v6.0.0-next.14...v6.0.0-next.15