Skip to content

Commit 878f2c1

Browse files
committed
Update 0.6.0 changelog
1 parent c4f49ed commit 878f2c1

File tree

4 files changed

+91
-83
lines changed

4 files changed

+91
-83
lines changed

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1111

1212
- GFM support
1313

14+
## [0.6.0] (2025-03-?)
15+
16+
Welcome new maintainer @[nobodywasishere](https://github.com/nobodywasishere) who brought support for gfm new features.
17+
18+
- Add matrix platform and Cyrstal version to github action. #[59](https://github.com/icyleaf/markd/pull/59) thanks @[devnote-dev](https://github.com/devnote-dev)
19+
- Correct version check for Crystal::VERSION. #[60](https://github.com/icyleaf/markd/pull/60) thanks @[nobodywasishere](https://github.com/nobodywasishere)
20+
- Add GitHub emoji support. #[61](https://github.com/icyleaf/markd/pull/61) thanks @[nobodywasishere](https://github.com/nobodywasishere)
21+
- Implement strikethrough support. #[62](https://github.com/icyleaf/markd/pull/62) thanks @[nobodywasishere](https://github.com/nobodywasishere)
22+
- [gfm] Add tagfilter option. #[64](https://github.com/icyleaf/markd/pull/64) thanks @[nobodywasishere](https://github.com/nobodywasishere)
23+
- [gfm] Add task list support. #[65](https://github.com/icyleaf/markd/pull/65) thanks @[nobodywasishere](https://github.com/nobodywasishere)
24+
- Add tartrazine render code block. #[67](https://github.com/icyleaf/markd/pull/67) thanks @[zw963](https://github.com/zw963)
25+
- [gfm] Add table support. #[72](https://github.com/icyleaf/markd/pull/72) thanks @[ralsina](https://github.com/ralsina)
26+
1427
## [0.5.0] (2022-06-14)
1528

1629
- Support CommonMark 0.29 #[50](https://github.com/icyleaf/markd/pull/50) thanks @[HertzDevil](https://github.com/HertzDevil).
@@ -76,7 +89,8 @@ No changelog.
7689

7790
- [initial implementation](https://github.com/icyleaf/markd/milestone/1?closed=1)
7891

79-
[Unreleased]: https://github.com/icyleaf/markd/compare/v0.5.0...HEAD
92+
[Unreleased]: https://github.com/icyleaf/markd/compare/v0.6.0...HEAD
93+
[0.6.0]: https://github.com/icyleaf/markd/compare/v0.5.0...v0.6.0
8094
[0.5.0]: https://github.com/icyleaf/markd/compare/v0.4.2...v0.5.0
8195
[0.4.2]: https://github.com/icyleaf/markd/compare/v0.4.1...v0.4.2
8296
[0.4.1]: https://github.com/icyleaf/markd/compare/v0.4.0...v0.4.1

README.md

Lines changed: 74 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,6 @@
44
[![Tag](https://img.shields.io/github/tag/icyleaf/markd.svg)](https://github.com/icyleaf/markd/blob/master/CHANGELOG.md)
55
[![Build Status](https://img.shields.io/circleci/project/github/icyleaf/markd/master.svg?style=flat)](https://circleci.com/gh/icyleaf/markd)
66

7-
8-
**THIS PROJECT IS LOOKING FOR MAINTAINER**
9-
10-
Unfortunately, the maintainer no longer has the time and/or resources to work on markd further. This means that bugs will not be fixed and features will not be added unless someone else does so.
11-
12-
If you're interested in fixing up markd, please [file an issue](https://github.com/icyleaf/markd/issues/new) let me know.
13-
147
<hr />
158

169
Yet another markdown parser built for speed, written in [Crystal](https://crystal-lang.org), Compliant to [CommonMark](http://spec.commonmark.org) specification (`v0.29`). Copy from [commonmark.js](https://github.com/jgm/commonmark.js).
@@ -55,8 +48,9 @@ Markd.to_html(markdown, options)
5548
| source_pos | `Bool` | false | if **true**, source position information for block-level elements<br />will be rendered in the data-sourcepos attribute (for HTML) |
5649
| safe | `Bool` | false | if **true**, raw HTML will not be passed through to HTML output (it will be replaced by comments) |
5750
| prettyprint | `Bool` | false | if **true**, code tags generated by code blocks will have a `prettyprint` class added to them, to be used by [Google code-prettify](https://github.com/google/code-prettify). |
58-
| gfm | `Bool` | false | **Not supported for now** |
51+
| gfm | `Bool` | false | **Inprocess** [#4](https://github.com/icyleaf/markd/issues/4) |
5952
| toc | `Bool` | false | **Not supported for now** |
53+
| emoji | `Bool` | false | if **true**, convert Github style emoji chars. |
6054
| base_url | `URI?` | nil | if not **nil**, relative URLs of links are resolved against this `URI`. It act's like HTML's `<base href="base_url">` in the context of a Markdown document. |
6155

6256
## Advanced
@@ -104,13 +98,13 @@ require "markd"
10498
10599
formatter = Tartrazine::Html.new(
106100
theme: Tartrazine.theme("emacs"),
107-
101+
108102
# Disable print line number
109103
line_numbers: false,
110-
104+
111105
# Set standalone to false for better performace.
112106
#
113-
# You need generate css file use `bin/tartrazine -f html -t "emacs" --css`,
107+
# You need generate css file use `bin/tartrazine -f html -t "emacs" --css`,
114108
# then link it in you site.
115109
standalone: false,
116110
)
@@ -132,75 +126,75 @@ Currently Tartrazine supports 247 languages and [331 themes](https://github.com/
132126

133127
```crystal
134128
[
135-
"LiquidLexer", "VelocityLexer",
136-
137-
"abap", "abnf", "actionscript", "actionscript_3", "ada", "agda", "al", "alloy", "angular2",
138-
"antlr", "apacheconf", "apl", "applescript", "arangodb_aql", "arduino", "armasm",
139-
"autohotkey", "autoit", "awk",
140-
141-
"ballerina", "bash", "bash_session", "batchfile", "bbcode", "bibtex", "bicep", "blitzbasic",
142-
"bnf", "bqn", "brainfuck",
143-
144-
"c", "c#", "c++", "cap_n_proto", "cassandra_cql", "ceylon", "cfengine3", "cfstatement",
145-
"chaiscript", "chapel", "cheetah", "clojure", "cmake", "cobol", "coffeescript",
146-
"common_lisp", "coq", "crystal", "css", "cue", "cython",
147-
148-
"d", "dart", "dax", "desktop_entry", "diff", "django_jinja", "dns", "docker", "dtd", "dylan",
149-
150-
"ebnf", "elixir", "elm", "emacslisp", "erlang",
151-
152-
"factor", "fennel", "fish", "forth", "fortran", "fortranfixed", "fsharp",
153-
154-
"gas", "gdscript", "gdscript3", "gherkin", "gleam", "glsl", "gnuplot", "go_template",
155-
"graphql", "groff", "groovy",
156-
157-
"handlebars", "hare", "haskell", "hcl", "hexdump", "hlb", "hlsl", "holyc", "html", "hy",
158-
159-
"idris", "igor", "ini", "io", "iscdhcpd",
160-
161-
"j", "java", "javascript", "json", "jsonata", "julia", "jungle",
162-
163-
"kotlin",
164-
165-
"lighttpd_configuration_file", "llvm", "lua",
166-
167-
"makefile", "mako", "markdown", "mason", "materialize_sql_dialect", "mathematica", "matlab",
168-
"mcfunction", "meson", "metal", "minizinc", "mlir", "modula-2", "moinwiki", "monkeyc",
169-
"morrowindscript", "myghty", "mysql",
170-
171-
"nasm", "natural", "ndisasm", "newspeak", "nginx_configuration_file", "nim", "nix",
172-
173-
"objective-c", "objectpascal", "ocaml", "octave", "odin", "onesenterprise", "openedge_abl",
174-
"openscad", "org_mode",
175-
176-
"pacmanconf", "perl", "php", "pig", "pkgconfig", "pl_pgsql", "plaintext", "plutus_core",
177-
"pony", "postgresql_sql_dialect", "postscript", "povray", "powerquery", "powershell",
178-
"prolog", "promela", "promql", "properties", "protocol_buffer", "prql", "psl", "puppet",
179-
"python", "python_2",
180-
181-
"qbasic", "qml",
182-
183-
"r", "racket", "ragel", "react", "reasonml", "reg", "rego", "rexx", "rpm_spec", "rst",
184-
"ruby", "rust",
185-
186-
"sas", "sass", "scala", "scheme", "scilab", "scss", "sed", "sieve", "smali", "smalltalk",
187-
"smarty", "snobol", "solidity", "sourcepawn", "sparql", "sql", "squidconf", "standard_ml",
188-
"stas", "stylus", "swift", "systemd", "systemverilog",
189-
190-
"tablegen", "tal", "tasm", "tcl", "tcsh", "termcap", "terminfo", "terraform", "tex",
191-
"thrift", "toml", "tradingview", "transact-sql", "turing", "turtle", "twig", "typescript",
192-
"typoscript", "typoscriptcssdata", "typoscripthtmldata",
193-
194-
"ucode",
195-
196-
"v", "v_shell", "vala", "vb_net", "verilog", "vhdl", "vhs", "viml", "vue", "wdte",
197-
198-
"webgpu_shading_language", "whiley",
199-
200-
"xml", "xorg",
201-
202-
"yaml", "yang", "z80_assembly",
203-
129+
"LiquidLexer", "VelocityLexer",
130+
131+
"abap", "abnf", "actionscript", "actionscript_3", "ada", "agda", "al", "alloy", "angular2",
132+
"antlr", "apacheconf", "apl", "applescript", "arangodb_aql", "arduino", "armasm",
133+
"autohotkey", "autoit", "awk",
134+
135+
"ballerina", "bash", "bash_session", "batchfile", "bbcode", "bibtex", "bicep", "blitzbasic",
136+
"bnf", "bqn", "brainfuck",
137+
138+
"c", "c#", "c++", "cap_n_proto", "cassandra_cql", "ceylon", "cfengine3", "cfstatement",
139+
"chaiscript", "chapel", "cheetah", "clojure", "cmake", "cobol", "coffeescript",
140+
"common_lisp", "coq", "crystal", "css", "cue", "cython",
141+
142+
"d", "dart", "dax", "desktop_entry", "diff", "django_jinja", "dns", "docker", "dtd", "dylan",
143+
144+
"ebnf", "elixir", "elm", "emacslisp", "erlang",
145+
146+
"factor", "fennel", "fish", "forth", "fortran", "fortranfixed", "fsharp",
147+
148+
"gas", "gdscript", "gdscript3", "gherkin", "gleam", "glsl", "gnuplot", "go_template",
149+
"graphql", "groff", "groovy",
150+
151+
"handlebars", "hare", "haskell", "hcl", "hexdump", "hlb", "hlsl", "holyc", "html", "hy",
152+
153+
"idris", "igor", "ini", "io", "iscdhcpd",
154+
155+
"j", "java", "javascript", "json", "jsonata", "julia", "jungle",
156+
157+
"kotlin",
158+
159+
"lighttpd_configuration_file", "llvm", "lua",
160+
161+
"makefile", "mako", "markdown", "mason", "materialize_sql_dialect", "mathematica", "matlab",
162+
"mcfunction", "meson", "metal", "minizinc", "mlir", "modula-2", "moinwiki", "monkeyc",
163+
"morrowindscript", "myghty", "mysql",
164+
165+
"nasm", "natural", "ndisasm", "newspeak", "nginx_configuration_file", "nim", "nix",
166+
167+
"objective-c", "objectpascal", "ocaml", "octave", "odin", "onesenterprise", "openedge_abl",
168+
"openscad", "org_mode",
169+
170+
"pacmanconf", "perl", "php", "pig", "pkgconfig", "pl_pgsql", "plaintext", "plutus_core",
171+
"pony", "postgresql_sql_dialect", "postscript", "povray", "powerquery", "powershell",
172+
"prolog", "promela", "promql", "properties", "protocol_buffer", "prql", "psl", "puppet",
173+
"python", "python_2",
174+
175+
"qbasic", "qml",
176+
177+
"r", "racket", "ragel", "react", "reasonml", "reg", "rego", "rexx", "rpm_spec", "rst",
178+
"ruby", "rust",
179+
180+
"sas", "sass", "scala", "scheme", "scilab", "scss", "sed", "sieve", "smali", "smalltalk",
181+
"smarty", "snobol", "solidity", "sourcepawn", "sparql", "sql", "squidconf", "standard_ml",
182+
"stas", "stylus", "swift", "systemd", "systemverilog",
183+
184+
"tablegen", "tal", "tasm", "tcl", "tcsh", "termcap", "terminfo", "terraform", "tex",
185+
"thrift", "toml", "tradingview", "transact-sql", "turing", "turtle", "twig", "typescript",
186+
"typoscript", "typoscriptcssdata", "typoscripthtmldata",
187+
188+
"ucode",
189+
190+
"v", "v_shell", "vala", "vb_net", "verilog", "vhdl", "vhs", "viml", "vue", "wdte",
191+
192+
"webgpu_shading_language", "whiley",
193+
194+
"xml", "xorg",
195+
196+
"yaml", "yang", "z80_assembly",
197+
204198
"zed", "zig"
205199
]
206200
```

shard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: markd
2-
version: 0.5.0
2+
version: 0.6.0
33

44
authors:
55
- icyleaf <[email protected]>

src/markd/version.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Markd
2-
VERSION = "0.5.0"
2+
VERSION = "0.6.0"
33
end

0 commit comments

Comments
 (0)