Skip to content

Conversation

@Goose97
Copy link
Owner

@Goose97 Goose97 commented Mar 23, 2025

🤖 I have created a release beep boop

1.1.0 (2025-06-19)

Features

  • add custom key actions for table rows with new actions attribute (98b1dbf)
  • add customizable colors for table components via :colors attribute (8036bb1)
  • add Inspect protocol implementation for Buffer struct (1d64dcb)
  • add Inspect protocol implementation for Buffer struct (edf54eb)
  • Add inspect protocol implementation for OutputTreeNode struct (1d64dcb)
  • Add inspect protocol implementation for OutputTreeNode struct (edf54eb)
  • add list component (f70eed8)
  • Add optional padding and margin support in Rust NIF function (1a95c15)
  • add Orange.terminal_size/0 API (f37fdb2)
  • add raw text (56d23e0)
  • add row_reverse and column_reverse direction (ef1e927)
  • add table component (f839225)
  • Add test case for empty string in text_utils (09b1a49)
  • Handle empty string case in split_with_whitespaces function (c81ca59)
  • list: auto scroll selected item into view during initial render (8a09fc7)
  • list: full width inner content (e9d5266)
  • nif: schedule nif on dirtycpu scheduler (2441c09)
  • support raw_text in title and footer (038a4cf)
  • support text_modifiers for raw_text (415ccee)
  • table: add sort_key_color attrs (6e2943d)
  • table: make selected_row_index optional (83f2a92)
  • table: more colors customization (7775ea0)
  • trace: add tracing (44dbfe7)

Bug Fixes

  • crash on negative x/y (bf4da34)
  • crash when render only whitespace string (2dc1ab4)
  • crash when style is not specified (1c80395)
  • layout rounding off-by-one bug (70925c1)
  • list: optional on_scroll_offset_change (4d5c2ae)
  • measure size when height is 0 (dca0ada)
  • row_style color doesn't work (de6dc52)
  • table: empty table footer (4bcb491)

Performance Improvements

  • batch multiple state updates in a single event handling phase (fff8c35)
  • improve buffer write (d5c2c33)
  • improve children diff (d3705d9)
  • improve component render pass (1f93c00)
  • improve scrollable render performance (39e6fea)
  • improve to_input_tree performance (ff62488)
  • nif: remove unnecessary clone (b5629cc)
  • reduce NIF overhead (aadaeb3)
  • table: improve table render performance (654f58b)
  • use Map.merge instead of creating new map (8b60629)

This PR was generated with Release Please. See documentation.

@Goose97 Goose97 force-pushed the release-please--branches--main branch from d521187 to ee31db4 Compare March 23, 2025 00:51
@Goose97 Goose97 force-pushed the release-please--branches--main branch 3 times, most recently from 4f360cb to 0809424 Compare March 25, 2025 13:09
@Goose97 Goose97 force-pushed the release-please--branches--main branch 2 times, most recently from 14c112d to cb64205 Compare April 17, 2025 11:41
@Goose97 Goose97 force-pushed the release-please--branches--main branch from cb64205 to 57fea83 Compare May 3, 2025 00:02
@Goose97 Goose97 force-pushed the release-please--branches--main branch from 57fea83 to 72df12e Compare May 12, 2025 23:14
@Goose97 Goose97 force-pushed the release-please--branches--main branch from 72df12e to 0f31973 Compare May 12, 2025 23:34
@Goose97 Goose97 force-pushed the release-please--branches--main branch from 0f31973 to ad316ab Compare June 19, 2025 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants