Skip to content

Releases: raycharius/slack-block-builder

Version 2.2.0

03 Oct 15:32
533922b
Compare
Choose a tag to compare

✨ Add common UI components to the library

  • Add the Paginator and EasyPaginator components for paginated content.
  • Add the Accordion component for expandable content.

Note that there's more information available in the README, on the docs site, and in the demo app repository.

Version 2.1.2

20 Sep 14:06
bb44764
Compare
Choose a tag to compare

🐛 Fix Issue with type compatibility with Slack Node SDK's

  • Fix the return type for Surface.buildToObject() for better TypeScript compatibility with Slack's own WebClient from their Node SDK (thanks, @M1kep!).

Version 2.1.1

30 Aug 20:38
Compare
Choose a tag to compare

🐛 Fix Issue with printPreviewUrl() method

  • Fix getPreviewUrl() for HomeTab, Modal, WorkflowStep (thanks, @zcei!).

Version 2.1.0

24 Jul 12:17
36c72f9
Compare
Choose a tag to compare

✨ New Methods and TS Bug Fix

  • Add getPreviewUrl() method to surfaces (thanks, @zaini!).
  • Add emoji() method to Md (thanks @trevor-gullstad!).
  • Fix TypeScript not allowing undefined as an argument when strict: true (thanks @tsnieman!).

Release Version 2

10 Jun 19:48
Compare
Choose a tag to compare

✨ Block Builder Version 2 is now here!

  • Better TypeScript experience.
  • Configuration methods now accept arguments.
  • New BlockCollection and AttachmentCollection features.
  • New Md object with Slack markdown helpers.
  • All objects now importable through their 'categories' as well as top-level.
  • Improved JSDoc annotations.

To read more about this release and possible breaking changes, see the announcement.

Add Support for Workflow Steps

27 Mar 22:41
c95155e
Compare
Choose a tag to compare

✨ Block Builder now supports workflow step modals with the WorkflowStep object

  • Add WorkflowStep object.
  • Fix types for Bits.ConfirmationDialog.

Add Option to Ignore Markdown on Message Object

26 Nov 01:29
Compare
Choose a tag to compare

✨ Add ignoreMarkdown() Method to Message

  • Add ignoreMarkdown to Message object.
  • Fix types for Context.elements() args.
  • Fix tests for onCharacterEntered and onEnterPressed.

Add Fallback to Attachment

25 Nov 00:17
Compare
Choose a tag to compare

✨ Add fallback() Method to Bits.Attachment

  • Add fallback to Attachment object.

Refactor and Update TypeScript Definitions

08 Nov 22:58
Compare
Choose a tag to compare

⚡ Refactor and Update TypeScript Definitions

  • Refactor Message and Surface objects, so that the printPreviewUrl method is on all surfaces.
  • Updated types.d.ts to reflect this change.

Update TypeScript Definitions

17 Oct 20:17
Compare
Choose a tag to compare

⚡ Update TypeScript Definitions

  • Update TypeScript definitions to include TimePicker and other methods added in version 1.7.0.