slack-message-parser

JavaScript library for parsing Slack message format (mrkdwn)

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [2.0.2] - 2022-10-31

### Fixed

- Parse bold formatting properly with various punctuation suffixes (PR: [#35](https://github.com/pocka/slack-message-parser/pull/35)).

## [2.0.1] - 2022-03-13

### Fixed

- Removed unnecessary files from published tarball ([557cf72](https://github.com/pocka/slack-message-parser/commit/557cf72c14511d2450ee283a58376974e51c4f49)).

## [2.0.0] - 2022-03-13

### Changed

- Change TypeScript typing for the return type of `parse` function from `Node` to `Root`. Since `Node` has been including `Root`, this is breaking only when you obtain `Node` interface type by inferencing the return type of `parse` function. (PR: [#27](https://github.com/pocka/slack-message-parser/pull/27)).

## [1.1.0] - 2021-05-25

### Added

- Add `source` property to all node types (Issue: [#29](https://github.com/pocka/slack-message-parser/issues/29)).

## [1.0.7] - 2020-12-10

### Fixed

- Add more disallowed characters to emoji regex (PR: [#28](https://github.com/pocka/slack-message-parser/pull/28)).

## [1.0.6] - 2019-11-08

### Fixed

- Fix the parser treats other special characters as emoji name (Issue: [#22](https://github.com/pocka/slack-message-parser/issues/22), PR: [#23](https://github.com/pocka/slack-message-parser/pull/23)).

## [1.0.5] - 2019-08-29

### Fixed

- Add missing delimiters (Issue: [#7](https://github.com/pocka/slack-message-parser/issues/7), PR: [#15](https://github.com/pocka/slack-message-parser/pull/15)).
- Treat spaces as part of URLs (Issue: [#13](https://github.com/pocka/slack-message-parser/issues/13), PR: [#14](https://github.com/pocka/slack-message-parser/pull/14)).

## [1.0.4] - 2019-06-03

### Fixed

- Fix emoji sequence parsing (Issue: [#6](https://github.com/pocka/slack-message-parser/issues/6), PR: [#8](https://github.com/pocka/slack-message-parser/pull/8)).

## [1.0.3] - 2019-04-20

### Fixed

- Treat comma and dot as separator (Issue: [#4](https://github.com/pocka/slack-message-parser/issues/4), PR: [#5](https://github.com/pocka/slack-message-parser/pull/5)).

[Unreleased]: https://github.com/pocka/slack-message-parser/compare/v2.0.2...HEAD
[2.0.2]: https://github.com/pocka/slack-message-parser/compare/v2.0.1...v2.0.2