All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Convert Markdown headers to bold text. 0858256
- Fix converting structures that look almost like links. #48
1.2.0 - 2020-10-07
- Add types for Slack Block messages. c0d12d1
1.1.2 - 2020-04-30
1.1.1 - 2019-06-18
- Fixing some package name typos. #39
1.1.0 - 2018-11-15
- Code within link names breaks Slack rendering. #37
1.0.1 - 2018-11-09
- Add SlackFileJson and ApplicationJson MIME types.
1.0.0 - 2018-08-30
- BREAKING Reorganize into more standard Node.js package layout.
- Update TypeScript and its configuration and fix issues.
- Update TSLint configuration and fix issues.
- Update dependencies.
- Update README.
- Make sure all functions explicitly declare return type.
- Travis CI configuration and scripts.
- Remove deprecated RugMessages.
- Remove lodash dependency.
- Hyperlinks containing
__something__
are mangled. #36 - Markdown conversion incorrectly converts
->
to->
. #28
0.12.1 - 2017-09-20
- Add index so you can import SlackMessages with
...from "@atomist/slack-messages"
- Publish master and PR builds to Atomist NPM registry.
0.12.0 - 2017-09-20
- BREAKING
rugButtonFrom
andrugMenuFrom
have been removed as well as
0.11.0 - 2017-08-17
- Support for option_groups in menus
0.10.0 - 2017-08-17
- New function
rugMenuFrom
in SlackMessages for building Slack combo
0.9.0 - 2017-08-14
- Add standard formatted Slack messages and ResponseMessage for success,
- Deprecate renderError
0.8.0 - 2017-08-14
- Standard Slack success, error, and warning messages and colors
- renderError and renderSuccess have been replaced by errorResponse
- Improved Markdown to Slack markup conversion #17
0.7.0 - 2017-07-04
- Moved emptyString from SlackMessages to Common
- Support conversion of GitHub markdown to Slack markdown
0.6.0 - 2017-05-16
- Enforce message validation to ensure rendered buttons can be clicked:
0.5.1 - 2017-05-15
- Replace special characters globally: #9
0.5.0 - 2017-05-15
- Added explicit
atChannel
that renders as@channel
in Slack
- BREAKING Renamed
atUser
touser
- BREAKING Renamed
atChannel
with channel id, channel name tochannel
- Fixes #8 (TypeError: key.charAt is not a function)
- Slack helper function will render empty string when given undefined values
0.4.0 - 2017-05-10
- BREAKING Flatten module structure. You will need to update your
0.3.1 - 2017-05-10
- BREAKING
ButtonSpec
should be an interface
0.3.0 - 2017-05-10
- BREAKING
Action
fieldsname
andtype
are now required in order
0.2.0 - 2017-05-09
- Add
renderError
andrenderSuccess
generic success and error rug messages
SlackMessage
text
field should be optionalAttachment
text
field should be optionalActionConfirmation
fields should be optional- Add missing
author_icon
andcallback_id
toAttachment
0.1.0 - 2017-05-09
- Add Slack message rendering and most common rendering helper functions
- Add support for Slack action buttons that execute rug instructions