Ashwin Maroli
7548132944
Reduce allocations from Jekyll::Document instances ( #7625 )
...
Merge pull request 7625
2019-05-16 10:55:59 -04:00
Ashwin Maroli
cbfdeaefcd
Reduce string allocations with better alternatives ( #7643 )
...
Merge pull request 7643
2019-05-16 10:04:37 -04:00
Ashwin Maroli
20c9d0957a
Encode and unencode urls only as required ( #7654 )
...
Merge pull request 7654
2019-05-15 12:14:08 -04:00
Ashwin Maroli
c47611cb6e
Initialize and reset glob_cache only as necessary ( #7658 )
...
Merge pull request 7658
2019-05-15 11:49:05 -04:00
Ashwin Maroli
ec347597da
Reduce Array allocations via Jekyll::Cleaner ( #7659 )
...
Merge pull request 7659
2019-05-15 11:48:12 -04:00
Ashwin Maroli
965aef60e6
Initialize mutations for Drops only if necessary ( #7657 )
...
Merge pull request 7657
2019-05-15 11:43:13 -04:00
Ashwin Maroli
b04e3d3de7
Store list of expected extnames in a constant ( #7638 )
...
Merge pull request 7638
2019-05-01 14:54:18 -04:00
Ashwin Maroli
3e8c37b641
Refactor Jekyll::Cache ( #7532 )
...
Merge pull request 7532
2019-05-01 14:43:20 -04:00
Ashwin Maroli
14e5d00555
Fix broken include_relative usage in excerpt ( #7633 )
...
Merge pull request 7633
2019-04-30 09:03:48 -04:00
Ashwin Maroli
a5cac26766
Bump RuboCop to v0.68.x ( #7637 )
...
Merge pull request 7637
2019-04-30 08:44:08 -04:00
Ashwin Maroli
c8fe609f8f
Target Ruby 2.4 syntax in RuboCop scans ( #7583 )
...
Merge pull request 7583
2019-04-19 10:30:17 -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
ec0971ab17
Generate a "TOTAL" row for build-profile table ( #7614 )
...
Merge pull request 7614
2019-04-12 13:48:33 -04:00
Ashwin Maroli
2591f33aa8
Incorporate `relative_url` within `post_url` tag ( #7589 )
...
Merge pull request 7589
2019-03-29 02:54:45 -04:00
Ashwin Maroli
2090989fb3
Favor Ruby 2.3 squiggly-heredoc operator ( #7584 )
...
Merge pull request 7584
2019-03-22 12:18:58 -04:00
Ashwin Maroli
9240addcf0
Detect `nil` and empty values in objects with `where` filter ( #7580 )
...
Merge pull request 7580
2019-03-22 10:53:34 -04:00
Christoph Päper
0da5389cbb
ISO week date drops ( #5981 )
...
Merge pull request 5981
2019-03-21 20:42:36 -04:00
Frank Taillandier
378147d761
Release v4.0.0.pre.alpha1 ( #7574 )
...
Merge pull request 7574
2019-03-19 03:03:57 -04:00
Ashwin Maroli
9e137bae29
Push Markdown link refs to excerpt only as required ( #7577 )
...
Merge pull request 7577
2019-03-18 17:39:08 -04:00
Ashwin Maroli
cc7978f3bc
Optimize Document::DATE_FILENAME_MATCHER to match valid filenames ( #7292 )
...
Merge pull request 7292
2019-03-15 13:38:12 -04:00
mo khan
2bdf1a53c4
Log a warning when the slug is empty ( #7357 )
...
Merge pull request 7357
2019-03-15 13:35:01 -04:00
Ashwin Maroli
555722887d
Replace `name` in Page#inspect with relative_path ( #7434 )
...
Merge pull request 7434
2019-03-15 13:33:13 -04:00
Ashwin Maroli
18f7a28168
Cleanup Markdown converter ( #7519 )
...
Merge pull request 7519
2019-03-15 13:30:39 -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
5942ee46ae
Memoize Document#excerpt_separator ( #7569 )
...
Merge pull request 7569
2019-03-15 13:20:15 -04:00
Ashwin Maroli
907477b9ca
Escape valid special chars in a site's path name ( #7568 )
...
Merge pull request 7568
2019-03-15 13:14:57 -04:00
Ashwin Maroli
da313bf883
Avoid unnecessary duplication of pages array ( #7272 )
...
Merge pull request 7272
2019-03-15 13:11:46 -04:00
Ashwin Maroli
8ccb013f85
Use communicative method parameters ( #7566 )
...
Merge pull request 7566
2019-03-15 12:54:24 -04:00
Ashwin Maroli
7ddaa9ffa1
Don't check if site URL is absolute if it is nil ( #7498 )
...
Merge pull request 7498
2019-03-15 12:53:40 -04:00
Ashwin Maroli
3b4151b773
Cache computed item property ( #7301 )
...
Merge pull request 7301
2019-03-15 12:52:30 -04:00
Ashwin Maroli
b4dcdd42f8
Cache globbed paths in front matter defaults ( #7345 )
...
Merge pull request 7345
2019-03-15 12:49:00 -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
Ashwin Maroli
aea502745a
Utilize absolute paths of user-provided file paths ( #7450 )
...
Merge pull request 7450
2019-03-15 12:10:48 -04:00
Ashwin Maroli
b668eb0150
Fix unnecessary allocations via StaticFileReader ( #7572 )
...
Merge pull request 7572
2019-03-14 21:40:45 -04:00
Ashwin Maroli
5fa93015a6
Revert Utils::WinTZ upgrade and lock to TZInfo-1.x ( #7562 )
...
Revert "Add missing divider in upgrading-guide"
This reverts commit d8c745ca30
.
Revert "Update history to reflect merge of #7521"
This reverts commit 7ee2e26d6c
.
Revert "Upgrade WinTZ utility to use TZInfo-2.0"
This reverts commit 13cbef4221
.
Lock use of `tzinfo` gem to v1.x
2019-03-10 17:20:48 +05:30
Ashwin Maroli
13cbef4221
Upgrade WinTZ utility to use TZInfo-2.0 ( #7521 )
...
Merge pull request 7521
2019-02-20 15:53:13 -05:00
Ashwin Maroli
63b3739062
Add `Site#in_cache_dir` helper method ( #7160 )
...
Merge pull request 7160
2019-02-20 10:47:20 -05:00
Ashwin Maroli
091b5bd697
Always exclude certain paths from being processed ( #7188 )
...
Merge pull request 7188
2019-02-19 11:54:18 -05:00
Ashwin Maroli
dedfb0748f
Handle files with trailing dots in their basename ( #7315 )
...
Merge pull request 7315
2019-02-16 11:31:14 -05:00
Ashwin Maroli
07bf5be7b4
Allow custom sorting of collection documents ( #7427 )
...
Merge pull request 7427
2019-02-16 11:19:03 -05:00
Josue Caraballo
9ee96562dd
changed future post loglevel to warn to help user narrow down issues ( #7527 )
...
Merge pull request 7527
2019-02-16 11:08:26 -05:00
Ashwin Maroli
06c49c7af6
Configure cache_dir ( #7232 )
...
Merge pull request 7232
2019-02-15 08:47:00 -05:00
Ashwin Maroli
e819bc4af0
Support for binary operators in where_exp filter ( #6998 )
...
Merge pull request 6998
2019-01-30 09:44:45 -05:00
Ashwin Maroli
1df4e94989
Search Front matter defaults with relative_path ( #7261 )
...
Merge pull request 7261
2019-01-27 09:00:44 -05:00
Ashwin Maroli
1a01f95a12
Remind user to include gem in the Gemfile on error ( #7476 )
...
Merge pull request 7476
2019-01-14 11:08:17 -05:00
Ashwin Maroli
ae0a064f3f
Output correct class name in custom inspect string
2019-01-11 13:18:49 +05:30
Kyle Barbour
88d63c9303
Excerpt handling of custom and intermediate tags ( #7382 )
...
Merge pull request 7382
2019-01-04 04:30:29 -05:00
Ashwin Maroli
5d144beb00
Dont write static files from unrendered collection ( #7410 )
...
Merge pull request 7410
2019-01-02 19:48:07 -05:00
Dan Allen
9a0153f4d2
fix warning in Jekyll::Renderer#layouts ( #7448 )
...
Merge pull request 7448
2019-01-02 19:21:57 -05:00
Ashwin Maroli
18fb5687f4
Reduce array traversal in Jekyll::Reader ( #7157 )
...
Merge pull request 7157
2018-12-16 11:14:32 -05:00
Ashwin Maroli
446aa88bdf
Add a custom inspect string for StaticFile objects ( #7422 )
...
Merge pull request 7422
2018-12-16 01:16:24 -05:00
Ashwin Maroli
1a7b55e6dd
Documents should be able to render their date ( #7404 )
...
Merge pull request 7404
2018-12-16 01:08:53 -05:00
Parker Moore
8741c69d42
Theme gems: ensure directories aren't symlinks ( #7419 )
...
Merge pull request 7419
2018-12-14 10:08:41 -05:00
XhmikosR
fa914d2dd8
Switch to `gem 'wdm', '~> 0.1.1', :install_if => Gem.win_platform?` ( #7372 )
...
Merge pull request 7372
2018-11-24 08:25:15 -05:00
Ashwin Maroli
bfc733da90
Only read layouts from source_dir or theme_dir ( #6788 )
...
Merge pull request 6788
2018-11-18 06:54:32 -05:00
olivia
271e476e67
reflect 3.8.5 release
2018-11-04 21:22:28 +01:00
Ashwin Maroli
d926ebf688
Incorporate `relative_url` filter in `link` tag ( #6727 )
...
Merge pull request 6727
2018-11-04 14:03:18 -05:00
Ashwin Maroli
592b530de1
Re-implement handling Liquid blocks in excerpts ( #7250 )
...
Merge pull request 7250
2018-11-04 14:02:00 -05:00
Ashwin Maroli
f0af098abe
Memoize the return value of Site#documents ( #7273 )
...
Merge pull request 7273
2018-10-31 13:10:19 -04:00
Ashwin Maroli
d67cbb4e5f
Load config file from within current theme-gem ( #7304 )
...
Merge pull request 7304
2018-10-28 06:08:32 -04:00
Ashwin Maroli
9152b1c9b8
Measure the no. of times a template gets rendered ( #7316 )
...
Merge pull request 7316
2018-10-28 06:04:27 -04:00
Ashwin Maroli
ea8ac3a7fa
Memoize Site#post_attr_hash ( #7276 )
...
Merge pull request 7276
2018-10-28 01:12:04 -04:00
Ashwin Maroli
8d80ada92b
Bump RuboCop to v0.60.x ( #7338 )
...
Merge pull request 7338
2018-10-26 09:43:40 -04:00
Ashwin Maroli
c7a99f276c
Revert "Cache converter in renderer" ( #7326 )
...
Merge pull request 7326
2018-10-19 16:29:14 -04:00
Mario
ad7a5c0121
Skip processing posts that can not be read ( #7302 )
...
Merge pull request 7302
2018-10-19 11:35:42 -04:00
olivia hugger
5779b29855
fix typo in blank site template
2018-10-12 13:01:38 +02:00
jekyllbot
37baaec83e
feat: enhance --blank scaffolding ( #7310 )
...
Merge pull request 7310
2018-10-12 06:57:45 -04:00
argv-minus-one
052dbf8b98
Automatically load _config.toml ( #7299 )
...
Merge pull request 7299
2018-10-05 09:43:06 -04:00
Ashwin Maroli
a2d61f976f
Optimize rendering Liquid templates ( #7136 )
...
Merge pull request 7136
2018-10-03 11:29:45 -04:00
Pat Hawks
139ea09967
Do not dump undumpable objects ( #7190 )
...
Merge pull request 7190
2018-10-02 07:27:15 -04:00
Pat Hawks
b8dfc9a32f
Cache converter in renderer ( #7183 )
...
Merge pull request 7183
2018-10-02 04:16:49 -04:00
Pat Hawks
18d33b1fd6
Cache converted markdown ( #7159 )
...
Merge pull request 7159
2018-10-02 04:07:08 -04:00
Grzegorz Kaczorek
55dd39d580
Document converter methods ( #7289 )
...
Merge pull request 7289
2018-10-01 14:37:15 -04:00
Ashwin Maroli
faed9c4143
Drop support for `jekyll-watch-1.4.0` and older ( #7287 )
...
Merge pull request 7287
2018-10-01 08:49:31 -04:00
jekyllbot
05f109071d
Remove default config for markdown ( #7285 )
...
Merge pull request 7285
2018-09-30 11:03:02 -04:00
Frank Taillandier
63deec3074
Add links to YAML cheatsheets
...
Fix #6054
2018-09-30 11:00:57 +02:00
Ashwin Maroli
4707017936
Drop support for pygments as syntax-highlighter ( #7118 )
...
Merge pull request 7118
2018-09-27 08:29:46 -04:00
Ashwin Maroli
57da5c0e29
Check key in collections only if it isn't "posts" ( #7277 )
...
Merge pull request 7277
2018-09-26 10:18:57 -04:00
Ashwin Maroli
6eee8b7e06
Strip extra slashes via `Jekyll.sanitized_path` ( #7182 )
...
Merge pull request 7182
2018-09-24 13:27:44 -04:00
Grzegorz Kaczorek
8a7ecfce36
Document two methods, simplify one of the methods ( #7270 )
...
Merge pull request 7270
2018-09-24 12:31:36 -04:00
ikeji
0960ae0755
Ignore permission error of /proc/version ( #7267 )
...
Merge pull request 7267
2018-09-24 12:29:55 -04:00
jekyllbot
88dbe5db8a
chore(release): reflect latest patched releases ( #7262 )
...
Merge pull request 7262
2018-09-20 09:49:39 -04:00
Ashwin Maroli
88e0472160
Check if scope applies to type before given path ( #7263 )
...
Merge pull request 7263
2018-09-20 09:45:53 -04:00
Ashwin Maroli
352133f39b
cache matched defaults sets for given parameters ( #6888 )
...
Merge pull request 6888
2018-09-19 07:46:39 -04:00
jekyllbot
a28f54a59f
Bump Rubocop to v0.59.0 ( #7237 )
...
Merge pull request 7237
2018-09-09 18:14:46 -04:00
Parker Moore
f1c87a9129
Security: fix `include` bypass of `EntryFilter#filter` symlink check ( #7226 )
...
Merge pull request 7226
2018-09-07 15:17:55 -04:00
Ashwin Maroli
9f93fd092f
Interpolate Jekyll::Page subclass on inspection ( #7203 )
...
Merge pull request 7203
2018-08-29 13:20:52 -04:00
ExE Boss
9195b61d51
Add support for `*.xhtml` files ( #6854 )
...
Merge pull request 6854
2018-08-25 06:07:28 -04:00
Ashwin Maroli
7f09faa954
Replace regex arg to :gsub with a string arg ( #7189 )
...
Merge pull request 7189
2018-08-21 10:39:31 -04:00
Pat Hawks
24dd9f1457
Add Cache class ( #7169 )
...
Merge pull request 7169
2018-08-21 03:38:53 -04:00
Ashwin Maroli
81392ae0ee
Output Jekyll Version while debugging ( #7173 )
...
Merge pull request 7173
2018-08-06 15:02:17 -04:00
Pat Hawks
6e980f3f6a
Remove 'cache_dir' during `jekyll clean` ( #7158 )
...
Merge pull request 7158
2018-07-31 16:12:57 -04:00
Ken Salomon
5701087e7b
Do not process Liquid in post excerpt when disabled in front matter ( #7146 )
...
Merge pull request 7146
2018-07-20 19:22:44 -04:00
104fps
b2c6d03b47
Update docs about post creation ( #7138 )
...
Merge pull request 7138
2018-07-15 18:18:43 -04:00
Pat Hawks
7a4b3fe03d
Disable Liquid via front matter ( #6824 )
...
Merge pull request 6824
2018-07-13 12:12:49 -04:00
Scott Killen
f9ada3ced6
Fix custom 404 page for GitHub pages ( #7132 )
...
Merge pull request 7132
2018-07-13 06:33:56 -04:00
Jakob Krigovsky
1801793035
Use .markdown for page templates ( #7126 )
...
Merge pull request 7126
2018-07-11 10:01:17 -04:00
Alex Wood
8846741ed2
Fix #7082 Add call to unused method ( #7122 )
...
Merge pull request 7122
2018-07-09 23:06:54 -04:00
Kelly-Ann Green
f4fcfbdaa0
Update item_property to return numbers as numbers instead of strings ( #6608 )
...
Merge pull request 6608
2018-07-09 01:25:32 -04:00
Ralph
cb84017bbe
Update rubocop version to 0.57.x ( #7078 )
...
Merge pull request 7078
2018-06-25 21:43:33 -04:00
Frank Taillandier
d7cef0c6db
Merge branch 'master' into release-3.8.3
2018-06-05 16:08:49 +02:00
Pat Hawks
4c2c33aefd
Merge branch '3.8-stable' into master
2018-06-05 08:31:40 -05:00
Pat Hawks
5687a09255
Release 💎 3.8.3
2018-06-04 21:39:43 -05:00
Frank Taillandier
6c771608e5
Update Rubocop's config ( #7050 )
...
Merge pull request 7050
2018-06-02 06:50:32 -04:00
Philip Belesky
6792ff936c
Fix --unpublished not affecting collection documents ( #7027 )
...
Merge pull request 7027
2018-05-20 11:31:28 -05:00
Philip Belesky
9aec161550
Fix --unpublished not affecting collection documents ( #7027 )
...
Merge pull request 7027
2018-05-20 12:30:15 -04:00
Ana María Martínez Gómez
bc84603017
Useless privates removed ( #6768 )
...
Merge pull request 6768
2018-05-19 15:49:54 -04:00
Pat Hawks
d22b8ee392
Release 💎 3.8.2
2018-05-19 10:30:00 -05:00
Pat Hawks
784f2e2c0d
Merge branch '3.8-stable'
2018-05-19 10:30:00 -05:00
Kyle Barbour
74581422e3
Add whitespace control to LIQUID_TAG_REGEX ( #7015 )
...
Merge pull request 7015
2018-05-18 11:27:43 -05:00
Kyle Barbour
b915c7577b
Add whitespace control to LIQUID_TAG_REGEX ( #7015 )
...
Merge pull request 7015
2018-05-17 18:22:32 -04:00
jekyllbot
149d5de59a
Remove support for rdiscount ( #6988 )
...
Merge pull request 6988
2018-05-09 09:44:36 -04:00
Nikita Skalkin
e0758ba550
Remove support for Redcarpet ( #6987 )
...
Merge pull request 6987
2018-05-06 10:18:02 -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
Ashwin Maroli
7e1afd32a5
Suggest re-running command with --trace on fail ( #6551 )
...
Merge pull request 6551
2018-05-03 08:53:30 -04:00
Alexey Pelykh
b95151c4a7
Liquefied link tag ( #6269 )
...
Merge pull request 6269
2018-05-02 19:58:12 -04:00
Pat Hawks
b0a1c42222
Merge branch '3.8-stable'
2018-05-01 15:12:42 -05:00
Pat Hawks
3ed4dbd227
Release 💎 3.8.1
2018-05-01 15:00:40 -05:00
Ashwin Maroli
4a45407558
Liquify documents unless published == false
2018-05-01 10:59:36 -05:00
Ashwin Maroli
b22e281bc5
Liquify documents unless published == false ( #6959 )
...
Merge pull request 6959
2018-05-01 11:04:38 -04:00
Pat Hawks
9461c900c0
Loggers should accept both numbers and symbols ( #6967 )
...
Merge pull request 6967
2018-05-01 08:37:45 -04:00
Pat Hawks
a89bba3712
Fix rendering Liquid constructs in excerpts ( #6970 )
...
Merge pull request 6970
2018-04-30 20:49:16 -04:00
Ashwin Maroli
8c8e2db0e5
Memoize computing excerpt's relative_path ( #6951 )
...
Merge pull request 6951
2018-04-30 20:00:11 -04:00
030
34b710e133
[ #6920 ] prevent that vendor folder will be committed ( #6968 )
...
Merge pull request 6968
2018-04-30 18:29:23 -04:00
Ashwin Maroli
cf6d60b145
remove unnecessary Jekyll::Page constant ( #6770 )
...
Merge pull request 6770
2018-04-30 15:00:58 -04:00
Ashwin Maroli
f81f1e8e1b
remove unused error class ( #6511 )
...
Merge pull request 6511
2018-04-30 11:19:43 -04:00
Ashwin Maroli
7f9ac93e4f
Fix rendering Liquid constructs in excerpts ( #6945 )
...
Merge pull request 6945
2018-04-26 01:58:25 -04:00
jekyllbot
29787c7eb7
use jekyll-compose if installed ( #6932 )
...
Merge pull request 6932
2018-04-20 15:24:39 -04:00
olivia
d0b907c2e6
Release 💎 3.8.0
2018-04-19 17:07:12 +02:00
Ashwin Maroli
bea275e4c5
Allow front matter defaults to be applied properly to documents gathered under custom `collections_dir` ( #6885 )
...
Merge pull request 6885
2018-04-19 11:02:36 -04:00
ashmaroli
cd513da07e
Refactor private method `HighlightBlock#parse_options` ( #6822 )
...
Merge pull request 6822
2018-04-16 15:11:28 -04:00
olivia
551037c37b
Release 💎 3.8.0.pre.rc2
2018-04-12 21:16:35 +02:00
ashmaroli
8f78afe92b
optimize computing filename in LiquidRenderer ( #6841 )
...
Merge pull request 6841
2018-04-12 12:56:47 -04:00
ashmaroli
d09db32d10
handle liquid tags in excerpts robustly ( #6891 )
...
Merge pull request 6891
2018-04-12 11:37:42 -04:00
ashmaroli
971815cd5c
store regexp in a constant ( #6887 )
...
Merge pull request 6887
2018-04-12 11:37:14 -04:00
ashmaroli
053b522a82
implement a cache within the where filter ( #6868 )
...
Merge pull request 6868
2018-04-12 11:36:53 -04:00
ashmaroli
29dc190fcb
Store and retrieve converter instances for Jekyll::Filters via a hash ( #6856 )
...
Merge pull request 6856
2018-04-12 11:36:12 -04:00
ashmaroli
651b9b5593
`include_relative` tag should find related documents in collections gathered within custom `collections_dir` ( #6818 )
...
Merge pull request 6818
2018-04-12 11:34:55 -04:00
ashmaroli
36fbcaa863
Optimize loading library into memory ( #6910 )
...
Merge pull request 6910
2018-04-10 11:00:12 -04:00
ashmaroli
748051fbc6
Improve comment included in the starter index.md ( #6916 )
...
Merge pull request 6916
2018-04-10 09:21:25 -04:00
ashmaroli
d97b3412bc
regenerate unconditionally unless its incremental ( #6917 )
...
Merge pull request 6917
2018-04-09 16:57:59 -04:00
David Zhang
2a032a38ec
Bump Rubocop to 0.54.x ( #6915 )
...
Merge pull request 6915
2018-04-09 04:26:49 -04:00
olivia
31e64b9fe9
Release 💎 3.8.0.pre.rc1
2018-04-03 13:34:57 +02:00
Frank Taillandier
69e2c65be6
Latest version is 3.7.3
2018-03-25 18:18:59 +02:00
ashmaroli
33f59aef2c
minimize array allocations in the `where` filter ( #6860 )
...
Merge pull request 6860
2018-03-21 19:10:05 -04:00
ashmaroli
8f3363e2dc
Fix passing multiline params to include tag when using the variable syntax ( #6858 )
...
Merge pull request 6858
2018-03-21 18:24:04 -04:00
ashmaroli
7317627b97
Improve regex usage in `Tags::IncludeTag` ( #6848 )
...
Merge pull request 6848
2018-03-21 10:36:06 -04:00
ashmaroli
8c6433bd2d
access document permalink attribute efficiently ( #6740 )
...
Merge pull request 6740
2018-03-21 10:26:15 -04:00
ashmaroli
8595c67df0
Debug writing files during the build process ( #6696 )
...
Merge pull request 6696
2018-03-19 09:30:41 -04:00
ashmaroli
68315cea8a
memoize document output extension ( #6814 )
...
Merge pull request 6814
2018-03-14 06:52:30 -04:00
ashmaroli
55d64c7e70
Memoize `Site#site_data` ( #6809 )
...
Merge pull request 6809
2018-03-14 06:51:45 -04:00
ashmaroli
51bdea1303
Allow passing :strict_variables and :strict_filters options to Liquid's renderer ( #6726 )
...
Merge pull request 6726
2018-03-14 06:50:18 -04:00
ashmaroli
f8a66ca76c
Improve handling non-default collection documents rendering and writing ( #6795 )
...
Merge pull request 6795
2018-03-09 21:11:24 -05:00
ashmaroli
e1b64f9afd
Change regex to sanitize and normalize filenames passed to LiquidRenderer ( #6610 )
...
Merge pull request 6610
2018-03-09 21:09:55 -05:00
ashmaroli
297371e6e2
Delegated methods after `private` keyword are meant to be private ( #6819 )
...
Merge pull request 6819
2018-03-08 10:58:57 -05:00
Ana María Martínez Gómez
ebcd830693
Allow date filters to output ordinal days ( #6773 )
...
Merge pull request 6773
2018-03-05 17:15:59 -05:00
Ben Balter
ced613c678
Add debug output to theme rendering ( #5195 )
...
Merge pull request 5195
2018-03-05 10:15:36 -05:00
ashmaroli
16228ae499
create a single instance of PostReader per site ( #6759 )
...
Merge pull request 6759
2018-02-28 15:52:54 -05:00
ashmaroli
07e49f8d23
Compute document's relative_path faster ( #6767 )
...
Merge pull request 6767
2018-02-28 11:07:50 -05:00
ashmaroli
23bb50c71c
Bypass rendering via Liquid unless required ( #6735 )
...
Merge pull request 6735
2018-02-28 11:06:08 -05:00
ashmaroli
6047927eed
memoize helper methods in site-cleaner ( #6808 )
...
Merge pull request 6808
2018-02-28 11:00:54 -05:00
ashmaroli
ed20cb4f90
Remind user to resolve conflict in `jekyll new` with `--force` ( #6801 )
...
Merge pull request 6801
2018-02-27 17:29:05 -05:00
ashmaroli
017f032b4c
Do not hardcode locale unless certainly necessary ( #6791 )
...
Merge pull request 6791
2018-02-25 06:09:44 -05:00
ashmaroli
5ebdc184c0
Excerpt relative-path should match its path ( #6597 )
...
Merge pull request 6597
2018-02-20 10:58:50 -05:00
ashmaroli
a662bc24aa
Append appropriate closing tag to Liquid block in an excerpt ( #6724 )
...
Merge pull request 6724
2018-02-20 09:47:56 -05:00
ashmaroli
cef66defbd
Allow Jekyll Doctor to detect stray posts dir ( #6681 )
...
Merge pull request 6681
2018-02-20 09:42:45 -05:00
ashmaroli
a5c25ada1e
Replace simple regex with equivalent Ruby methods ( #6736 )
...
Merge pull request 6736
2018-02-20 09:36:34 -05:00
ashmaroli
64706465de
Cache the list of documents to be written ( #6741 )
...
Merge pull request 6741
2018-02-18 03:16:09 -05:00
ashmaroli
bc06e241ea
replace simple regex with a native Ruby method ( #6732 )
...
Merge pull request 6732
2018-01-31 15:55:55 -05:00
Parker Moore
b4985d1e63
Two massive performance improvements for large sites ( #6730 )
...
Merge pull request 6730
2018-01-31 15:32:51 -05:00
ashmaroli
8b72fa3fbf
move duplicate code to a single private method ( #6593 )
...
Merge pull request 6593
2018-01-29 11:36:38 -05:00
olivia
c04f4e901a
We're skipping 3.6.1
2018-01-25 19:32:54 +01:00
olivia
0c4eff0653
Prepare for 3.7.1 release
2018-01-25 19:21:00 +01:00
ashmaroli
a6b4ce0928
Refactor collections_dir feature for consistency ( #6685 )
...
Merge pull request 6685
2018-01-25 10:45:35 -05:00
Florian Thomas
cf5c689d94
Fix timezone incosistencies between different ruby version ( #6697 )
...
Merge pull request 6697
2018-01-25 10:43:56 -05:00
ashmaroli
4d68304dea
add gem "wdm" to all newly generated Gemfiles ( #6711 )
...
Merge pull request 6711
2018-01-24 10:16:35 -05: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
ashmaroli
009d308f9f
Glob scope path only if configured with a pattern ( #6692 )
...
Merge pull request 6692
2018-01-19 14:26:47 -05:00
Frank Taillandier
7a78da840d
Lint file and bump theme dependencies ( #6698 )
...
Merge pull request 6698
2018-01-19 10:50:23 -05:00
ashmaroli
9a88900246
require external library only if necessary ( #6596 )
...
Merge pull request 6596
2018-01-14 16:28:12 -05:00
Florian Thomas
082e0623af
inform that symlinks are not allowed in safe mode ( #6670 )
...
Merge pull request 6670
2018-01-14 15:47:53 -05:00
Frank Taillandier
abacae55ec
Release 💎 3.7.0
2018-01-02 20:24:20 +01:00
ashmaroli
3c959af8d1
Do not coerce layout paths in theme-gem to the source directory ( #6603 )
...
Merge pull request 6603
2018-01-02 14:18:26 -05:00
Jashank Jeremy
a9fe56830b
Switch to an actively-maintained TOML parser. ( #6652 )
...
Merge pull request 6652
2018-01-02 12:36:58 -05:00
Frank Taillandier
f49431ab85
Merge pull request #6635 from ashmaroli/page-inspect-patch
...
Correct custom inspect string for Jekyll::Page
2018-01-02 11:23:49 +01:00
Frank Taillandier
9a812a931a
Merge pull request #6595 from ashmaroli/shorter-log-key
...
Use a shorter topic label for readability
2018-01-02 11:21:35 +01:00
Ashwin Maroli
94f74ff4ec
correct custom inspect string for Jekyll::Page
2017-12-16 07:33:20 +05:30
ashmaroli
1971ddd7a3
use `require_relative` to load Jekyll classes ( #6609 )
...
Merge pull request 6609
2017-12-15 08:35:53 -05:00
ashmaroli
e149803e99
memoize path to metadata file ( #6602 )
...
Merge pull request 6602
2017-12-15 03:11:39 -05:00
ashmaroli
1082a39417
Register reload hooks in Server#process ( #6605 )
...
Merge pull request 6605
2017-12-15 03:10:22 -05:00
ashmaroli
acb82c92a8
Cleanup LiveReloadReactor ( #6607 )
...
Merge pull request 6607
2017-12-14 15:43:18 -05:00
jekyllbot
ba75c87f63
Remove paginate check ( #6606 )
...
Merge pull request 6606
2017-12-10 08:35:12 -05:00
Alex Wood
50ff219ba2
Add LiveReload functionality to Jekyll. ( #5142 )
...
Merge pull request 5142
2017-12-07 19:55:25 +01:00
Parker Moore
0f04f446a7
Merge pull request #6552 from ashmaroli/version-patch
...
Update Jekyll::VERSION to the latest released version
2017-12-07 19:55:21 +01:00
Ashwin Maroli
7826bfe552
last released version is at 3.6.2
2017-12-07 19:55:20 +01:00
ashmaroli
65f7deca98
Add PageWithoutAFile class from jekyll plugins ( #6556 )
...
Merge pull request 6556
2017-12-07 19:55:19 +01:00
Parker Moore
bd1d44493f
Upgrade pygments to v1.x ( #5937 )
...
Merge pull request 5937
2017-12-07 19:55:16 +01:00
ashmaroli
e063ac530c
drop forwarding to private methods ( #6577 )
...
Merge pull request 6577
2017-12-07 19:55:14 +01:00
Florian Thomas
7ef3260327
return correct file in dir if dir has same name as file ( #6569 )
...
Merge pull request 6569
2017-12-07 19:55:12 +01:00
Jonathan Hooper
f906a3cb59
Rescue from Psych::SyntaxError instead of SyntaxError after parsing YAML ( #5828 )
...
Merge pull request 5828
2017-12-07 19:55:10 +01:00
ashmaroli
6b003a4438
fail gracefully if "sass" gem cannot be loaded ( #6573 )
...
Merge pull request 6573
2017-12-07 19:55:09 +01:00
jekyllbot
0fdb39bbd6
Avoid block parser warning in SmartyPants ( #6565 )
...
Merge pull request 6565
2017-12-07 19:55:05 +01:00
Aaron D Borden
32d1b43fc0
Add json extension to list of directory indices ( #6550 )
...
Merge pull request 6550
2017-12-07 19:55:00 +01:00
Ashwin Maroli
fcb1b410e3
rename log_warnings to show_warnings
2017-12-07 23:44:15 +05:30
Ashwin Maroli
8e2c240fa6
use a shorter topic label for readability
...
Jekyll's logger like the first parameter to be of 20 chars or lesser
2017-12-04 13:03:39 +05:30
Parker Moore
80f6d7b3fa
Merge pull request #6552 from ashmaroli/version-patch
...
Update Jekyll::VERSION to the latest released version
2017-12-02 14:55:27 -05:00
ashmaroli
38342006a3
Add PageWithoutAFile class from jekyll plugins ( #6556 )
...
Merge pull request 6556
2017-11-30 12:16:35 -06:00
Parker Moore
c14b8b5864
Upgrade pygments to v1.x ( #5937 )
...
Merge pull request 5937
2017-11-29 03:17:08 -05:00
ashmaroli
0b4f657039
drop forwarding to private methods ( #6577 )
...
Merge pull request 6577
2017-11-26 14:36:41 -05:00
Florian Thomas
368fa1f723
return correct file in dir if dir has same name as file ( #6569 )
...
Merge pull request 6569
2017-11-24 03:49:13 -05:00
Jonathan Hooper
1c469eb53a
Rescue from Psych::SyntaxError instead of SyntaxError after parsing YAML ( #5828 )
...
Merge pull request 5828
2017-11-22 09:37:18 -05:00
ashmaroli
c2586bbae7
fail gracefully if "sass" gem cannot be loaded ( #6573 )
...
Merge pull request 6573
2017-11-21 14:28:08 -05:00
jekyllbot
2c646a304c
Avoid block parser warning in SmartyPants ( #6565 )
...
Merge pull request 6565
2017-11-17 16:36:11 -05:00
Aaron D Borden
707a8c7a0e
Add json extension to list of directory indices ( #6550 )
...
Merge pull request 6550
2017-11-13 16:30:23 -05:00
Ashwin Maroli
77852b8838
add option to configure kramdown warning output
2017-11-13 22:02:58 +05:30
Ashwin Maroli
c812d35249
last released version is at 3.6.2
2017-11-13 16:43:27 +05:30
Pat Hawks
582165897d
Allow URL filters to work directly with documents ( #6478 )
...
Merge pull request 6478
2017-11-10 11:35:44 -05:00
ashmaroli
8081f54936
use double-quotes around gem name ( #6535 )
...
Merge pull request 6535
2017-11-10 08:25:01 -05:00
Florian Thomas
fa22ebf056
Log kramdown warnings if log level is WARN ( #6522 )
...
Merge pull request 6522
2017-11-09 09:11:05 -05:00
ashmaroli
a2e48ebba3
remove parentheses around arguments to raise ( #6532 )
...
Merge pull request 6532
2017-11-08 11:47:14 -05:00
ashmaroli
758ee7ed87
Refactor method to reduce ABC Metric size ( #6529 )
...
Merge pull request 6529
2017-11-07 15:39:58 -05:00
ashmaroli
7690fcb02b
use Kernel#Array instead of explicit Array check ( #6525 )
...
Merge pull request 6525
2017-11-06 09:36:19 -05:00
ashmaroli
bb42e6251e
enable `Style/UnneededCapitalW` cop ( #6526 )
...
Merge pull request 6526
2017-11-06 07:35:43 -05:00
ashmaroli
0205fb9e79
Assert raising Psych::SyntaxError when `"strict_front_matter"=>true` ( #6520 )
...
Merge pull request 6520
2017-11-05 22:50:46 -05:00
Johannes Müller
a66c4780cc
filter relative_url should keep absolute urls with scheme/authority ( #6490 )
...
Merge pull request 6490
2017-11-05 10:17:51 -05:00
Frank Taillandier
94dc9265cb
Style: Remove line after magic comment
2017-11-03 09:13:09 +01:00
ashmaroli
3838564d21
Remove unnecessary encoding comment ( #6513 )
...
Merge pull request 6513
2017-11-03 04:10:07 -04:00
Alex Tsui
93e3eb06d2
Add latin mode to slugify ( #6509 )
...
Merge pull request 6509
2017-11-02 23:07:25 -04:00
Parker Moore
8fc463bdce
Add Utils::Internet.connected? to determine whether host machine has internet connection. ( #5870 )
...
Merge pull request 5870
2017-11-02 16:54:42 -04:00
Jordon Bedwell
f72e2ccaa6
.sass-cache doesn't *always* land in options['source'] ( #6500 )
...
Merge pull request 6500
2017-11-01 04:56:32 -04:00
Jordon Bedwell
aa959cef8a
Allow plugins to modify the obsolete files. ( #6502 )
...
Merge pull request 6502
2017-10-30 14:54:06 -04:00
Jordon Bedwell
2ecf50f18f
Fix #6498 : Use Gem to discover the location of bundler. ( #6499 )
...
Merge pull request 6499
2017-10-29 16:31:40 -04:00
Angelika Tyborska
8dbe5de66b
Raise when theme root directory is not available ( #6455 )
...
Merge pull request 6455
2017-10-28 11:34:38 -04:00
ashmaroli
9632733efa
enable 'Lint/RescueWithoutErrorClass' Cop ( #6482 )
...
Merge pull request 6482
2017-10-28 11:24:41 -04:00
jekyllbot
e7f1ce2e2b
Update Rubocop to 0.51.0 ( #6444 )
...
Merge pull request 6444
2017-10-19 14:22:36 -04:00
bellvat
84c250394e
Update 'data.layout' as a string. ( #6442 )
...
Merge pull request 6442
2017-10-18 22:55:45 -04:00
Frank Taillandier
363bd6c7eb
Problematic UTF+bom files ( #6322 )
...
Merge pull request 6322
2017-10-17 23:15:26 -04:00
Alexey Pelykh
a78b518f83
Scope path glob ( #6268 )
...
Merge pull request 6268
2017-10-09 06:52:19 -04:00
Matt Rogers
d48412401a
Provide a better default hash for tracking liquid stats ( #6417 )
...
Merge pull request 6417
2017-10-07 19:54:32 -04:00
Parker Moore
0331fb41ad
Allow the user to set collections_dir to put all collections under one subdirectory ( #6331 )
...
Merge pull request 6331
2017-09-24 11:50:55 -04:00
ashmaroli
e5403396b7
Disable default layouts for Pages with a `layout: none` declaration ( #6182 )
...
Merge pull request 6182
2017-09-23 16:03:40 -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
3feafed56c
Release 💎 3.6.0
2017-09-21 17:30:21 -04:00
ashmaroli
211a595329
Don't break if bundler is not installed ( #6377 )
...
Merge pull request 6377
2017-09-21 16:36:26 -04:00
Parker Moore
ca3a56b37c
Fix typo in debug message. cc #6344
2017-09-21 16:31:37 -04:00
Florian Thomas
47bcbfb654
skip adding binary files as posts ( #6344 )
...
Merge pull request 6344
2017-09-21 16:30:23 -04:00
Ben Balter
a5fd0c0b26
Mutable drops should fallback to their own methods when a mutation isn't present ( #6350 )
...
Merge pull request 6350
2017-09-21 15:57:24 -04:00
Ben Balter
1637f29d6c
Alias Drop#invoke_drop to Drop#[] ( #6338 )
...
Merge pull request 6338
2017-09-06 12:52:34 -04:00
Parker Moore
6ce912e957
Use a Schwartzian transform with custom sorting ( #6342 )
...
Merge pull request 6342
2017-09-02 10:38:07 -04:00
Bradley Meck
53500a215a
Update mime-types. ( #6336 )
...
Merge pull request 6336
2017-08-30 14:17:18 -04:00