Skip to content

Releases: yhatt/jsx-slack

v0.10.1

10 Oct 06:58
Compare
Choose a tag to compare

Fixed

  • Fix invalid array children in template literal (#69)

Changed

  • Upgrade Node and dependent packages to the latest version (#70)

v0.10.0

02 Oct 09:38
Compare
Choose a tag to compare

Added

  • Multi-select menus (#56, #58)
  • Modals support (#57)
    • <Modal> container component (#60)
    • <Input> layout block and component (#61)
    • <Textarea> component (#62)
    • Input-compatible props to select-like elements and <DatePicker> (#63)
    • Intrinsic HTML elements of input components (#65)
    • Add extra types for <Input> component (#66)
    • Update REPL demo to support Modals (#68)

Changed

  • Bump dependent packages to the latest version (#59)
  • Check invalid elements in <Blocks> and <Input> strictly (#64)
  • Split test cases for Block Kit components into multiple files (#66)
  • Organize documentation (#20, #67)

Deprecated

  • Mark <Dialog> as soft-deprecated in favor of Slack Modals (#60)

v0.9.2

29 Aug 10:23
Compare
Choose a tag to compare

Fixed

  • Nested fragments fail (#53, #54)

Changed

  • Update dependent packages to the latest version (#52)

v0.9.1

15 Aug 04:24
Compare
Choose a tag to compare

Fixed

  • Fix regression of not preserved <pre> whitespaces (#48, #49)

Changed

  • Update dependent packages to the latest version (#50)

v0.9.0

15 Aug 00:54
Compare
Choose a tag to compare

Breaking

  • Disabled heuristic detection for HTML entities (Escaping works just as same as React JSX) (#33)
  • Some raw characters for mrkdwn link, <, >, and & will always escape to entities (#45)

Changed

  • Improve html entity decoding in JSX and template literal tag (#33, #45, #47)
  • Allow links in the inside of <code> and <pre> element (#16, #46)

v0.8.1

07 Aug 09:10
Compare
Choose a tag to compare

Added

  • Better dialog support for jsxslack template literal (#42, #43)
  • Update REPL demo to add dialog example (#43)

Fixed

  • Coerce number-expected prop to integer (#44)

v0.8.0

06 Aug 11:22
Compare
Choose a tag to compare

Added

Fixed

  • Don't prevent generating <SelectFragment> with no options (#41)

Changed

v0.7.0

29 Jul 06:32
Compare
Choose a tag to compare

Added

  • <File> block component (#34, #35)
  • jsxslack.fragment template literal tag (#32)
  • Codecov integration and coverage badge (#36)

Changed

  • Update dependent packages to the latest version (#37)

v0.6.0

20 Jul 05:51
Compare
Choose a tag to compare

Added

  • Convert <span> in <Context> into mrkdwn element (#26, #31)
  • <Fragment> built-in component (#29)

v0.5.1

14 Jul 05:01
Compare
Choose a tag to compare

Added

  • Support mention to global user ID for Enterprise Grid (#25)

Changed

  • Update dependent packages to the latest version (#28)