• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A Markdown shard for the Crystal programming language


RSS
Rev. Time Author
17fe60f 2023-03-24 19:29:47 supercell

Change version in README

0.4.0-dev (what is defined in shard.yml) doesn't relate to any
tags, so it doesn't work.

35d1fc6 2023-03-24 19:14:43 supercell

Fix compilation error on crystal 1.0.0

f457830 2023-03-23 10:58:54 supercell

Improve the pattern match of InlineHTMLSyntax

313d5ba 2023-03-23 10:29:13 supercell

Refactor HTML block syntax

a097a6d 2023-03-04 17:14:27 supercell

Use getter? and property?.

The previous versions are still present, where appropriate, but will be
deprecated in a future version (1.0.0).

f58221d 2023-03-04 09:21:02 supercell

Escape more characters in escape_html_impl

9712c83 v0.3.0 2023-03-02 19:12:43 supercell

Version 0.3.0

3105211 2023-02-28 19:25:45 supercell

Small lint changes

9bb194b 2023-02-26 19:19:28 supercell

Use text_content instead of text in HTMLRenderer

d8eed2b 2023-02-26 19:09:21 supercell

Rewrite checkbox (task list) extensions

Re-named OrderedListWithCheckBoxSyntax to OrderedListWithCheckboxSyntax
Re-named UnorderedListWithCheckBoxSyntax to UnorderedListWithCheckboxSyntax

Additionally, this differs from the dart-lang/markdown version since
we've kept the value for INDICATOR_FOR_(UN)CHECKED_CHECK_BOX. Still
shouldn't depend on it though.

70970f7 2023-02-26 12:25:36 supercell

Fix crash with mixed checkbox lists

8b3b16e 2023-02-26 10:03:36 supercell

Remove version check macro in spec

This didn't really serve a purpose other than for demonstration, but
it does increase the compile time of the spec a little... so we'll just
remove the version that isn't compatible with all versions of
Crystal >= 1.0.0

910afe9 2023-02-26 09:54:07 supercell

Small linting changes

cdf4380 2023-02-25 20:47:22 supercell

Fix some Emoji generation

The update_github_emoji script wasn't utilizing the
parse_github_filename_into_unicode_string function, which is the crux
of the script.

cdddd94 2023-02-25 16:31:45 supercell

Add support for Color Swatches

cb16189 2023-02-25 16:28:20 supercell

Add support for GitHub task lists (aka checkboxes)

e16d312 2023-02-25 13:35:11 supercell

Change source of emojis to GitHub API.

With this, GFM can now support all possible GitHub emoji shortcodes.

NOTE: You should NOT use both emojis.cr and legacy_emojis.cr, since they
both define the Luce::Emojis class. Using them both will likely result
in unintended behaviour.

de38f55 2023-02-23 13:30:10 supercell

Add an example demonstrating a server

This is a _very_ basic demonstration. It doesn't perform any checks on
the incoming Markdown or HTML form. It's probably not great server
code either :)

67e83bb 2023-02-21 15:13:26 supercell

Add Charcode class

Replace all uses of '<char>'.ord with the Charcode equivalent.

fe6ff1a 2023-02-21 14:31:32 supercell

Split block_parser.cr and inline_parser.cr

73ceea1 2023-02-19 16:58:04 supercell

Misc. ameba fixes

b316bd8 2023-02-19 16:49:15 supercell

Add .ameba.yml

Disable CyclomaticComplexity since the general flow of the shard follows
Dart's markdown package, so it's not going to be something that I
address.

e67377c 2023-02-19 16:29:04 supercell

Prefer string interpolation to compose strings

5ba4052 2023-02-19 16:01:26 supercell

Change .select {...}.size to .count {...}

ec28e6e 2023-02-19 15:59:13 supercell

Remove redundant parentheses

See:
https://crystal-ameba.github.io/ameba/Ameba/Rule/Style/ParenthesesAroundCondition.html

1ce3df0 2023-02-19 15:49:56 supercell

Change internal method names

camelCase -> snake_case

See:
https://crystal-ameba.github.io/ameba/Ameba/Rule/Style/MethodNames.html

7961782 2023-02-19 15:45:15 supercell

Remove redundant return and next

See:
https://crystal-ameba.github.io/ameba/Ameba/Rule/Style/RedundantNext.html

And:
https://crystal-ameba.github.io/ameba/Ameba/Rule/Style/RedundantReturn.html

1bc7ce8 2023-02-19 15:36:52 supercell

Use short block notation

See:
https://crystal-ameba.github.io/ameba/Ameba/Rule/Style/VerboseBlock.html

6d4cf0a 2023-02-19 12:55:38 supercell

Create DelimiterSyntax to replace TagSyntax

6370a3c 2023-02-18 17:41:38 supercell

Add case_sensitive parameter to InlineSyntax.new