-
-
Notifications
You must be signed in to change notification settings - Fork 279
Comparing changes
Open a pull request
base repository: gettalong/kramdown
base: REL_2_2_1
head repository: gettalong/kramdown
compare: REL_2_3_0
- 15 commits
- 22 files changed
- 3 contributors
Commits on Apr 30, 2020
-
1
Configuration menu - View commit details
-
Copy full SHA for 0976606 - Browse repository at this point
Copy the full SHA 0976606View commit details -
Optimize hash access by safe-navigating
Hash#dig(#654)* Optimize hash access by safe-navigating `Hash#dig`
Configuration menu - View commit details
-
Copy full SHA for d3458f6 - Browse repository at this point
Copy the full SHA d3458f6View commit details -
Optimize preparation of options for Rouge (#655)
* Optimize preparation of options for Rouge
Configuration menu - View commit details
-
Copy full SHA for a7f2f5f - Browse repository at this point
Copy the full SHA a7f2f5fView commit details
Commits on May 3, 2020
-
Allow more characters in header IDs
The current version only allows characters as defined by HTML4. However, HTML5 allows any characters to be in an ID. Since allowing any character might not play well with the XML syntax of HTML5, extend the allowed character set to the full set allowed by XML.
Configuration menu - View commit details
-
Copy full SHA for 90954bc - Browse repository at this point
Copy the full SHA 90954bcView commit details -
Fix problem on 2.3 with recent changes to syntax highlighter rouge
nil.dup only works starting from Ruby 2.4
Configuration menu - View commit details
-
Copy full SHA for 4458c23 - Browse repository at this point
Copy the full SHA 4458c23View commit details
Commits on May 7, 2020
-
Use instance variable for cache to avoid thread safety issues
The DISPATCHER constant represents global state and a thread safety issues on Ruby implementations without GIL. Removing the dispatcher in favour of direct handling is slower. So the best option is to store the dispatcher hash in an instance variable. See GH#663 for a detailed discussion.
Configuration menu - View commit details
-
Copy full SHA for 333f75f - Browse repository at this point
Copy the full SHA 333f75fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef22876 - Browse repository at this point
Copy the full SHA ef22876View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd2a7d5 - Browse repository at this point
Copy the full SHA dd2a7d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 129c6ed - Browse repository at this point
Copy the full SHA 129c6edView commit details -
Remove parsing of XML processing instructions for kramdown documents
Processing instructions were valid in HTML4 but are not in HTML5. So ignore them when parsing a kramdown documenter. There is most probably only a negligible amount of documents using processing instructions but those WILL GET BROKEN.
1Configuration menu - View commit details
-
Copy full SHA for 3f31e87 - Browse repository at this point
Copy the full SHA 3f31e87View commit details
Commits on May 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e181000 - Browse repository at this point
Copy the full SHA e181000View commit details
Commits on May 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fc910f9 - Browse repository at this point
Copy the full SHA fc910f9View commit details
Commits on Jun 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dd1bab4 - Browse repository at this point
Copy the full SHA dd1bab4View commit details -
Add option forbidden_inline_options
It is sometimes necessary to restrict the options that can be set inline, ie. using the {::options ...} extensions. By default, the template option is now forbidden to avoid possible security problems. This addresses CVE-2020-14001.1Configuration menu - View commit details
-
Copy full SHA for 1b8fd33 - Browse repository at this point
Copy the full SHA 1b8fd33View commit details
Commits on Jun 28, 2020
-
1
Configuration menu - View commit details
-
Copy full SHA for 84e305c - Browse repository at this point
Copy the full SHA 84e305cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff REL_2_2_1...REL_2_3_0