9856 Commits

Author SHA1 Message Date
Parker Moore
8fe3a5d59b Release 💎 3.9.0 v3.9.0 2020-08-05 14:48:04 -04:00
Parker Moore
331361aee6 Update jekyll 3.9.0 release post 2020-08-05 14:28:18 -04:00
Parker Moore
8681d67d76 Update history.markdown 2020-08-05 14:25:22 -04:00
Parker Moore
917c7b13ad [3.x] Add default language for kramdown syntax highlighting (#8325)
Merge pull request 8325
2020-08-05 14:19:26 -04:00
Parker Moore
a6e21936a5 [3.x] Add 3.9.0 release post (#8323)
Merge pull request 8323
2020-08-05 14:16:49 -04:00
Parker Moore
f98b2492fc Merge pull request #8322 from jekyll/3.9-kramdown-v2-upgrade
[3.x] kramdown v2 upgrade
2020-08-05 11:33:35 -04:00
Parker Moore
071913e350 Require kramdown-parser-gfm gracefully.
Co-authored-by: Ashwin Maroli <ashmaroli@users.noreply.github.com>
2020-08-05 10:49:56 -04:00
Frank Taillandier
82fc6ba01c Update features/collections.feature
Co-authored-by: Ashwin Maroli <ashmaroli@users.noreply.github.com>
2020-08-05 13:26:21 +02:00
Parker Moore
0ac94d7766 Rewrite kramdown and rouge versions in script/default-site 2020-08-04 11:46:35 -04:00
Parker Moore
5a2f8d7279 Skip this scenario when using Kramdown v1 since it doesn't support guess_lang 2020-08-04 10:59:35 -04:00
Ashwin Maroli
382002ae42 Rouge 1.x doesn't render a div wrapper 2020-08-04 13:02:53 +05:30
Parker Moore
5b90cecbc9 'jekyll new' should add kramdown-parser-gfm to its gemfile 2020-08-03 17:39:19 -04:00
Ashwin Maroli
9bfd37570b Update unit tests for Kramdown-based converter (#8014)
Merge pull request 8014

Co-authored-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 17:29:15 -04:00
Parker Moore
cbde121dc4 Don't bundle kramdown-parser-gfm by default. 2020-08-03 17:01:19 -04:00
Parker Moore
5db0b067be Fix rubocop offenses 2020-08-03 16:53:32 -04:00
Parker Moore
ae1d7c5aa2 By default, the kramdown version will be 2.x, so add the other gems by default in that case 2020-08-03 16:53:25 -04:00
Parker Moore
687785a00d Allow kramdown v1.17 and v2 and up. 2020-08-03 16:29:36 -04:00
Parker Moore
ac7b264112 Test on Ruby 2.5 and up, only 2020-08-03 16:04:21 -04:00
Ashwin Maroli
7683292976 mathjax engine is still bundled within kramdown
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:49:53 -04:00
Ashwin Maroli
24515914b4 Require at least kramdown-2.1
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:49:53 -04:00
Ashwin Maroli
d276dc2698 Appease RuboCop
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:46:52 -04:00
Ashwin Maroli
262d950b27 Add "kramdown-syntax-coderay" to Gemfile
gem "coderay" is a dependency of "kramdown-syntax-coderay". So there's no
need to list it separately

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:46:52 -04:00
Ashwin Maroli
2ca200bc2d Remove kramdown listing from Gemfile
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:46:26 -04:00
Ashwin Maroli
56862cac6c load kramdown extensions based on configuration
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:46:06 -04:00
Ashwin Maroli
82128692f5 Add 'kramdown-parser-gfm' as a runtime dependency
Since we default `kramdown.input` config to "GFM"

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:43:54 -04:00
Ashwin Maroli
fbc79f6605 Bump kramdown to v2.0
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2020-08-03 13:43:21 -04:00
Frank Taillandier
e894f830fa Release 💎 3.8.7 v3.8.7 2020-05-08 16:55:07 +02:00
Frank Taillandier
51a65754bf chore(release): v3.8.7 💎
- Prevent console warnings with Ruby 2.7 (#8125)
2020-05-08 16:54:47 +02:00
Ashwin Maroli
ce68268aaa Update history to reflect merge of #8125 [ci skip] 2020-04-16 22:39:11 +05:30
Ashwin Maroli
9e4b4f2bd1 Backport #7948 for v3.8.x (#8125)
Attain Ruby 3.0 compatibility
This backports 389eb88 to 3.8-stable

Additionally backports 51d1366 for v3.8.x

Includes additional changes to appease RuboCop
Includes additional changes to CI configs
2020-04-16 22:33:17 +05:30
Parker Moore
7ff9a885b8 Release 💎 3.8.6 v3.8.6 2019-07-02 16:53:35 -04:00
Parker Moore
5c4e125dad 3.8.6: add release note for 3c06609406 2019-07-02 16:52:01 -04:00
Frank Taillandier
cc5c850a03 Fix year 2019-07-02 21:37:14 +02:00
Frank Taillandier
72d853779f Update release date 2019-07-02 21:31:54 +02:00
Parker Moore
c945c48b79 Merge pull request #7735 from jekyll/3-8-6-release-notes
Create 3.8.6 release notes
2019-07-02 11:50:49 -04:00
Parker Moore
27e1433ee0 Create 3.8.6 release notes 2019-07-02 11:27:02 -04:00
Ashwin Maroli
9c574f779f Backport #7679 for v3.8.x (#7734)
Update log output for an invalid theme directory
2019-07-02 00:53:44 +05:30
Parker Moore
47b67f1222 Add all backports since 3.8.5 2019-06-27 11:50:41 -04:00
Ashwin Maroli
b8d5a04b57 Backport #7697 for v3.8.x (#7722)
Memoize SiteDrop#documents to reduce allocations
2019-06-27 00:25:10 +05:30
Ashwin Maroli
8701fdbc29 Backport #7709 to 3.8-stable branch
Update TestTags in sync with Rouge v3.4 (#7709)
2019-06-26 12:30:11 +05:30
Ashwin Maroli
f29c72e0b9 Backport #7213 and #7633 for v3.8.x (#7690)
Merge pull request 7690
2019-06-05 08:45:58 -04:00
Ashwin Maroli
fbeadab63f Backport #7684 for v3.8.x (#7689)
Merge pull request 7689
2019-05-31 11:31:45 -04:00
Ashwin Maroli
3c06609406 Install platform-specific gems as required 2019-03-18 11:25:31 +05:30
Ashwin Maroli
f3b6877a39 Backport regex-escape-site-path from #7568 to 3.8-stable (#7573) 2019-03-17 11:40:46 +05:30
Ashwin Maroli
c2dff2cd15 Fix CI builds on older Ruby versions (#7567)
* Fix CI builds on older Ruby versions
* Use Bundler available by default
* Remove deprecated Travis configuration
2019-03-13 22:59:13 +05:30
Parker Moore
cb11099394 Merge pull request #7467 from jekyll/3.8-stable-backport-7382
Backport #7382 for v3.8.x: Excerpt handling of custom and intermediate tags
2019-03-13 10:46:22 -04:00
Parker Moore
17efa2a485 Merge pull request #7424 from jekyll/3.8-stable-backport-7419
Backport #7419 for v3.8.x: Theme gems: ensure directories aren't symlinks
2019-03-13 10:18:07 -04:00
Kyle Barbour
02133f4e1f Backport excerpt-liquid from 7382 to 3.8-stable 2019-01-07 17:10:22 +05:30
Ashwin Maroli
77208fac2c Merge branch '3.8-stable' into 3.8-stable-backport-7419 2018-12-18 22:51:17 +05:30
Ashwin Maroli
f157093ab3 Backport c368fec to 3.8-stable
Create symlink only if target is accessible (#7429)
2018-12-18 22:47:46 +05:30