sfm-js/CHANGELOG.md

109 lines
2 KiB
Markdown
Raw Normal View History

2021-09-30 01:24:12 +00:00
<!--
## 0.x.x (unreleased)
2021-08-15 15:18:43 +00:00
2021-10-02 01:02:15 +00:00
### Features
2021-09-30 01:24:12 +00:00
2021-10-02 01:02:15 +00:00
### Improvements
2021-09-30 01:24:12 +00:00
2021-10-02 01:02:15 +00:00
### Changes
### Bugfixes
2021-09-30 01:24:12 +00:00
-->
2023-12-18 04:20:29 +00:00
## 0.24.0
### Features
- Supports Unicode 15.0 emoji
2023-01-13 23:59:54 +00:00
## 0.23.3
- tweak fn parsing
- fnNameList option removed
- emojiCodeList option removed
2023-01-10 14:42:06 +00:00
## 0.23.2
2023-01-10 14:31:02 +00:00
### Features
- Supports whitelisting of emoji code names. (#130)
2023-01-09 07:06:07 +00:00
## 0.23.1
### Improvements
- improve emoji code parsing
2022-07-22 12:33:39 +00:00
## 0.23.0
TypeScript版パーサーのマージ (#124) * implement parser with TypeScript (#116) * clean parser * parser, success, failure, str, parser.map * seq * atLeast, any, alt, match, notMatch * mergeText * improve seq * lazy, createLanguage * types * regexp, refactor * nest limit * lint * state * syntaxes * sep1, succeeded, option, fn * simple * strikeWave, plainTag, inlineCode, mathInline * mention, refactor * seqPartial * :rocket: * parser trace * fix mention, implement hashtag * lineBegin, lineEnd, refactor * imple codeBlock, fix lineEnd * codeBlock, mathBlock * fix codeBlock * fix mathBlock * fix codeBlock * lint * fix inlineCode * :rocket: * centerTag * fix nesting limit * fix unicodeEmoji * :rocket: * search * refactor * seqPartial -> seqOrText * lint * url, urlAlt * :rocket: * :rocket: * text * fix * link * linkLabel state * lint * nesting limit for link label * fix url bracket pair * nest * refactor * refactor * remove * add test * wip quote * add quote test * quote * refactor * hashtag * refactor * type * type * refactor * lint * url * italicAsta, italicUnder * italicAsta, italicUnder, mention, rethink spec * rethink spec * test: change implementation-dependent parts * hashtag * add mention test * mention * mention * mention * mention * url * test * hashtag * Revert "Auxiliary commit to revert individual files from 373972beef10eb99ff3e3635a32a207854154a2a" This reverts commit 622b66e20778ad5c283ea7629db853cbf2bb601f. * package-lock * Update tsconfig.json * Update tsconfig.json * ignore a tsd error when importing twemoji-parser regexp * lint * lint Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> * v0.23.0-canary.1 * readme * update chagelog * update changelog * update changelog * refactor * update core combinators Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-21 17:21:56 +00:00
### Features
- Add Plain syntax (#101)
### Improvements
- The parser is now implemented in TypeScript! 🎉 (#92)
- Disable all syntax when nesting limited (#90)
### Changes
- Rename existing plain series (#113):
- parsePlain -> parseSimple
- MfmPlainNode -> MfmSimpleNode
2022-07-22 12:40:11 +00:00
### Bugfixes
- Fix a bug that allows line breaks in link label (#115)
2022-05-22 02:44:40 +00:00
## 0.22.1
### Improvements
- Removes a unnecessary built file
2022-05-21 11:03:54 +00:00
## 0.22.0
### Features
- Unicode emoji supports Unicode 14.0 emoji (#109)
### Improvements
2022-05-21 11:16:18 +00:00
- `` pair is available on outside the hashtag (#111)
2022-05-21 11:03:54 +00:00
- Changes specs the center tag and strike (#108, 100fb0b)
- Improves link label parsing (#107)
2022-05-22 02:27:27 +00:00
### Bugfixes
- If there is a `[]` pair before the link, it will be mistakenly recognized as a part of link label. (#104)
2022-01-11 12:29:09 +00:00
## 0.21.0
2022-01-09 08:13:52 +00:00
### Features
2022-01-11 12:13:13 +00:00
- Supports nestLimit option. (#87, #91)
2022-01-09 08:13:52 +00:00
2022-01-09 16:12:10 +00:00
### Improvements
2022-01-09 16:13:10 +00:00
- Improve generation of brackets property of url node.
2022-01-09 16:12:10 +00:00
2021-10-14 11:39:26 +00:00
### Bugfixes
- Fix the Link node of the enclosed in `<>`. (#84)
2022-01-09 16:12:10 +00:00
- Fix parsing of the link label.
2021-10-14 11:39:26 +00:00
2021-10-02 01:34:57 +00:00
## 0.20.0
2021-10-02 01:02:15 +00:00
### Features
2021-10-02 01:50:56 +00:00
- Add tag syntaxes of bold `<b></b>` and strikethrough `<s></s>`. (#76)
2021-10-02 01:02:15 +00:00
- Supports whitelisting of MFM function names. (#77)
### Improvements
2021-10-02 00:31:55 +00:00
- Mentions in the link label are parsed as text. (#66)
2021-09-30 01:29:32 +00:00
- Add a property to the URL node indicating whether it was enclosed in `<>`. (#69)
- Disallows `<` and `>` in hashtags. (#74)
2021-10-01 11:01:36 +00:00
- Improves security.
2021-09-30 01:24:12 +00:00
2021-10-02 00:31:55 +00:00
### Changes
- Abolished MFM function v1 syntax. (#79)
2021-09-30 01:24:12 +00:00
## 0.19.0
2021-10-02 01:02:15 +00:00
### Improvements
2021-09-30 01:31:08 +00:00
- Ignores a blank line after quote lines. (#61)
2021-09-30 01:24:12 +00:00
## 0.18.0
2021-10-02 01:02:15 +00:00
### Improvements
2021-09-30 01:24:12 +00:00
- Twemoji v13.1 is supported.
2021-10-02 01:05:51 +00:00
## 0.17.0
### Improvements
2021-10-02 01:09:19 +00:00
- Improves syntax of inline code.
- Improves syntax of url.
- Improves syntax of hashtag.