Skip to content

Releases: nicklambourne/slackblocks

v0.9.10

18 Aug 02:27
Compare
Choose a tag to compare

What's Changed

  • [BUG] Ensure ModalView optional fields allow None defaults by @nicklambourne in #41

Full Changelog: v0.9.9...v0.9.10

v0.9.9

14 Aug 06:21
46c8736
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.8...v0.9.9

v0.9.8

14 Aug 02:22
3e719cd
Compare
Choose a tag to compare

Change Summary

  • Adds InputBlock block type: #37

v0.9.7

25 Jun 13:44
a127525
Compare
Choose a tag to compare

Fixes: #31

Change List:

  • Corrects out of date validation for SectionBlock, allowing None as a valid option for text when fields is provided.
  • Adds a test for that use case, as well as several others related to the new validation.
  • Shifts the test_block tests to using the new fetch_sample utility instead of reads.
  • Bumps version to v0.9.7.

Breaking Changes:

  • None

v0.9.6

12 Jun 15:43
2c14271
Compare
Choose a tag to compare

Implements remaining object/element/block classes as per API at 13 Jun 23.

The following features are now supported:

# Attachments
Attachment,
Color,
Field

# Blocks
ActionsBlock,
ContextBlock,
DividerBlock,
FileBlock,
HeaderBlock,
ImageBlock,
SectionBlock,

# Elements
Button,
ChannelMultiSelectMenu,
ChannelSelectMenu,
CheckboxGroup,
ConversationMultiSelectMenu,
ConversationSelectMenu,
DatePicker,
DateTimePicker,
Element,
EmailInput,
ExternalMultiSelectMenu,
ExternalSelectMenu,
Image,
NumberInput,
OverflowMenu,
PlainTextInput,
RadioButtonGroup,
StaticMultiSelectMenu,
StaticSelectMenu,
TimePicker,
URLInput,
UserMultiSelectMenu,
UserSelectMenu,
WorkflowButton,

# Messages
Message, 
MessageResponse,

# Views
HomeTabView,
ModalView,
View

Fixes the following issues:

  • #29 (error with calling Text.to_text on Text objects)
  • #25 (checkbox support)

v0.3.1

24 Mar 03:11
905ec44
Compare
Choose a tag to compare

Change Summary

  • Moves from setup.py to pyproject.toml
  • Moves from TravisCI to GitHub Actions for CI testing and publishing
  • Now tests on all Python versions from 3.7 to 3.11 on both Ubuntu and MacOs
  • Moves from flake8 to Black for formatting
  • Differentiates between unit (always run) and integration testing (run on demand)
  • Bumps version to v0.3.1
  • Includes @palewire's changes making the text input to the SectionBlock options.