Commit Graph

323 Commits

Author SHA1 Message Date
Ashwin Maroli d5e62d0ca5
Add `json` as runtime_dependency (#9671)
Merge pull request 9671
2025-01-23 09:46:39 -08:00
Ashwin Maroli 8b759b9c71
Remove unnecessary runtime dependency (#9753)
Merge pull request 9753
2025-01-16 06:15:39 -08:00
Ashwin Maroli 76572b421a
Add Ruby 3.4 to CI matrix (#9740)
Merge pull request 9740
2025-01-15 23:17:56 -08:00
Matt Rogers db3437a34f
chore: Bump the required ruby version to 2.7 (#9525)
Merge pull request 9525
2024-01-12 18:48:56 -08:00
halorrr 25fd87c3e2
add csv to runtime dependency list (#9522)
Merge pull request 9522
2024-01-10 09:00:07 -08:00
なつき 03f7ddc801
Support jekyll-sass-converter 3.x (#9132)
Merge pull request 9132
2022-10-16 07:37:05 -07:00
Youssef Boulkaid 7a70a3ae5e
Unlock Psych dependency (#9135)
Merge pull request 9135
2022-09-29 00:16:32 -07:00
Ashwin Maroli 1a3d85a8a5
Relax version constraint to allow Rouge 4.x (#9134)
Merge pull request 9134
2022-09-28 03:54:46 -07:00
Ashwin Maroli a7a7b7a815
Lock gem `psych` to `v3.x` (#8918)
Merge pull request 8918
2021-12-30 11:01:58 -05:00
Andrew Davis 3f46f02108
Update rubocop from 1.12 to 1.18 and min ruby from 2.4 to 2.5 (#8741)
Merge pull request 8741
2021-07-22 13:58:40 -04:00
Frank Taillandier 42dacc1091
fix(security): CVE-2021-28834 (#8680)
Merge pull request 8680
2021-05-18 02:31:34 -04:00
Otto Urpelainen 734cf2324e
Relax dependency version constraints (#8586)
During Fedora 34 development, Jekyll 4.2.0 has been tested against
dependency versions outside of current definitions. This commit
relaxes constraints to allow some versions that were found compatible:

* `mercenary` was 0.3.6 in Fedora, works correctly. Nothing in
  [changelist][1] indicates problems, either.
* `terminal-table` was 1.8.0 in Fedora, then updated directly to
  3.0.0. Both were tested and found to work well. The [changelist][2]
  also shows that breaking changes between terminal-table 1 and 3 are
  either deprecation of very old Ruby runtimes or tiny changes to
  terminal output.

[1]: https://github.com/jekyll/mercenary/blob/master/History.markdown
[2]: https://github.com/tj/terminal-table/blob/master/History.rdoc
2021-03-26 15:12:50 +01:00
Clayton Smith 5c797ba136
Add webrick as a dependency (#8524)
Merge pull request 8524
2021-01-10 16:25:28 -05:00
Frank Taillandier 1099f73d2d
fix(deps): Terminal Table 2.0
fix #8452
2020-11-02 22:29:52 +01:00
Frank Taillandier d3126f57fd
fix: security bump (#8349)
Merge pull request 8349
2020-08-17 11:58:02 -04:00
Ashwin Maroli d0b79bb3bb Use Ruby's English module in gemspec
* Can use `git ls-files` directly without the `-z` option.
* Can consequently use a readable variable `$INPUT_RECORD_SEPARATOR` instead
  of cryptic string `"\x0"` to generate array of paths.


Co-authored-by: Frank Taillandier <frank.taillandier@gmail.com>
2020-04-13 19:56:59 +05:30
Ashwin Maroli 3b32fa27d1 Revert to using "\x0" as INPUT_RECORD_SEPARATOR
This reverts commit 4536edb1b0
because the gem built doesn't include all the expected files.
2020-04-13 19:26:59 +05:30
Frank Taillandier 4536edb1b0
style: Style/SpecialGlobalVars
see: https://rubystyle.guide/#no-cryptic-perlisms
2020-04-13 15:21:20 +02:00
Ashwin Maroli 7948578cd3
Mirror `spec.homepage` as `metadata["homepage_uri"]` (#8056)
Merge pull request 8056
2020-03-16 04:24:45 -04:00
Ashwin Maroli ee5d0cffd6
Remove version-constraint relaxation for i18n gem (#8055)
Merge pull request 8055
2020-03-16 03:06:30 -04:00
Frank Taillandier a4b1ca2c75
chore: simplify require for Jekyll::VERSION (#8057)
Merge pull request 8057
2020-03-15 18:49:54 -04:00
Frank Taillandier ccb6ee9db5 chore(deps): mercenary 0.4.0 2020-01-19 01:01:18 +01:00
Ashwin Maroli e826ae6e2b Remove post-install message from gemspec (#7974)
Merge pull request 7974
2020-01-15 08:48:15 -05:00
Frank Taillandier 759315bfa3 Upgrade documentation for Jekyll v4.0 2019-08-17 14:02:14 +02:00
Ashwin Maroli 4e37fb6420 Use jekyll-sass-converter-2.0 by default (#7778)
Merge pull request 7778
2019-08-14 14:24:55 -04:00
Ashwin Maroli de60632309 Remove configuration of theme sass files from Core (#7290)
Merge pull request 7290
2019-08-14 13:36:11 -04:00
Ashwin Maroli f446aebf07 Delegate --profile tabulation to `terminal-table` (#7627)
Merge pull request 7627
2019-08-04 16:03:56 -04:00
Ashwin Maroli 0f5e15811f Remove warnings and fixes for deprecated config (#7440)
Merge pull request 7440
2019-08-04 08:37:45 -04:00
Ashwin Maroli f4ee82650e
Revert "Refactor `highlight` tag to behave like the `raw` tag" (#7592)
* Revert "Refactor `highlight` tag to behave like the `raw` tag (#6821)"

This reverts commit 36404b9a43.

* use Liquid `raw` in upgrading document
* let the minor improvements stay
* Revert entry in History.markdown
2019-04-19 12:49:03 +05:30
Ashwin Maroli 2591f33aa8 Incorporate `relative_url` within `post_url` tag (#7589)
Merge pull request 7589
2019-03-29 02:54:45 -04:00
Frank Taillandier 378147d761 Release v4.0.0.pre.alpha1 (#7574)
Merge pull request 7574
2019-03-19 03:03:57 -04:00
Frank Taillandier 57a29800b6 Feat: drop ruby 2.3 (#7454)
Merge pull request 7454
2019-03-15 13:31:54 -04:00
Ashwin Maroli 575f4b66de Upgrade kramdown dependency to v2.x (#7492)
Merge pull request 7492
2019-03-15 13:27:41 -04:00
Ashwin Maroli 36404b9a43 Refactor `highlight` tag to behave like the `raw` tag (#6821)
Merge pull request 6821
2019-03-15 12:48:21 -04:00
Frank Taillandier 9412171578 dev: update gemspec (#7425)
Merge pull request 7425
2019-02-02 16:03:44 -05:00
Ashwin Maroli d926ebf688 Incorporate `relative_url` filter in `link` tag (#6727)
Merge pull request 6727
2018-11-04 14:03:18 -05:00
Parker Moore 1684905ec7 Allow i18n v0.9.5 and higher (#7044)
Merge pull request 7044
2018-05-31 12:13:45 -04:00
Ashwin Maroli f8dfbd2f7b Drop support for older versions of Rouge (#6978)
Merge pull request 6978
2018-05-03 10:03:55 -04:00
jekyllbot 95a103b882
bump i18n (#6931)
Merge pull request 6931
2018-05-01 09:33:51 -04:00
Ashwin Maroli c2851766c5 Drop support for Ruby 2.1 and 2.2 (#6560)
Merge pull request 6560
2018-04-30 11:44:48 -04:00
Parker Moore 3f4bb55e07 Write a Rubocop Cop to ensure no `#p` or `#puts` calls get committed to master. (#6615)
Merge pull request 6615
2018-01-20 17:04:52 -05:00
Alex Wood 9d68b1b134 Add LiveReload functionality to Jekyll. (#5142)
Merge pull request 5142
2017-12-06 16:33:51 -05:00
Frank Taillandier a37bde52b3 Dependency: Bump jekyll-watch to 2.0 (#6589)
Merge pull request 6589
2017-12-02 18:51:07 -06:00
Alex Tsui 93e3eb06d2 Add latin mode to slugify (#6509)
Merge pull request 6509
2017-11-02 23:07:25 -04:00
Frank Taillandier 5f8ba181f0 bump Rouge (#6381)
Merge pull request 6381
2017-09-23 16:11:17 -04:00
ashmaroli 00bad8bfe5 Bump rubocop to use `v0.50.x` (#6368)
Merge pull request 6368
2017-09-22 09:06:32 -04:00
Parker Moore 4c15b9e5e4 [WIP] Add shim that works for both Rouge 1 and Rouge 2 (#5919)
Merge pull request 5919
2017-08-17 11:16:18 -04:00
Parker Moore 7cf5f51ca2 Enforce Style/FrozenStringLiteralComment. (#6265)
Merge pull request 6265
2017-08-03 21:27:32 -04:00
Bogdan 8f1959bbc4 Define path with __dir__ (#6087)
Merge pull request 6087
2017-07-25 19:20:20 -04:00
ashmaroli 96724af03e Bump supported Ruby version to >= 2.1.0 (#6220)
Merge pull request 6220
2017-07-25 18:45:44 -04:00