Releases: nicklambourne/slackblocks
Releases · nicklambourne/slackblocks
v0.9.10
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
What's Changed
- Fixes #36 with
[BUG] Do not submit default fields for ModalViews
by @nicklambourne in #38
Full Changelog: v0.9.8...v0.9.9
v0.9.8
v0.9.7
Fixes: #31
Change List:
- Corrects out of date validation for
SectionBlock
, allowingNone
as a valid option fortext
whenfields
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 newfetch_sample
utility instead ofreads
. - Bumps version to
v0.9.7
.
Breaking Changes:
- None
v0.9.6
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:
v0.3.1
Change Summary
- Moves from
setup.py
topyproject.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.