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
Parker Moore
709a3444de
Release 💎 3.6.0.pre.beta1
2017-08-23 12:56:09 -04:00
Parker Moore
232ec4679a
Allow `yield` to logger methods & bail early on no-op messages ( #6315 )
...
Merge pull request 6315
2017-08-18 12:45:23 -04:00
Parker Moore
62c822e834
Utils::Rouge: add missing frozen_string_literal comment.
2017-08-17 22:19:53 -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
48fafd9fc0
Release 💎 3.5.2
2017-08-12 16:29:45 -04:00
Parker Moore
3f0c77cfd5
Add a quick test for DataReader ( #6284 )
...
Merge pull request 6284
2017-08-10 16:27:14 -04:00
Ben Balter
045226f160
Guard against type error in absolute url ( #6280 )
...
Merge pull request 6280
2017-08-10 11:14:52 -04:00
Parker Moore
bd31986ad6
Fix Drop#key? so it can handle a nil argument ( #6281 )
...
Merge pull request 6281
2017-08-08 23:10:38 -04:00
ashmaroli
c8eee7ffcb
Access custom config array throughout session ( #6200 )
...
Merge pull request 6200
2017-08-07 12:13:33 -04:00
Kyle Zhao
a99186fe0a
delegate `StaticFile#to_json` to `StaticFile#to_liquid` for a more ( #6273 )
...
Merge pull request 6273
2017-08-05 11:01:40 -04:00
Parker Moore
d8dfc33b8b
Memoize the return value of Document#url ( #6266 )
...
Merge pull request 6266
2017-08-04 15:53:26 -04:00
ashmaroli
8cade08de0
update theme-template README ( #6257 )
...
Merge pull request 6257
2017-08-03 23:10:18 -04:00
Florian Thomas
cc1cb8150a
set `LiquidError#template_name` for errors in included file ( #6206 )
...
Merge pull request 6206
2017-08-03 22:00:24 -04:00
Parker Moore
7cf5f51ca2
Enforce Style/FrozenStringLiteralComment. ( #6265 )
...
Merge pull request 6265
2017-08-03 21:27:32 -04:00
Ben Balter
b35c0d8607
Call to_s on site.url before attempting to concatenate strings ( #6253 )
...
Merge pull request 6253
2017-07-30 15:12:42 -04:00
Parker Moore
143367c5ca
kramdown: symbolize keys in-place ( #6247 )
...
Merge pull request 6247
2017-07-28 12:05:43 -04:00
ashmaroli
82c219a2e7
exit site.process sooner ( #6239 )
...
Merge pull request 6239
2017-07-26 20:09:33 -04:00
Bogdan
8f1959bbc4
Define path with __dir__ ( #6087 )
...
Merge pull request 6087
2017-07-25 19:20:20 -04:00
Parker Moore
188bc71713
Reader#read_directories: guard against an entry not being a directory ( #6226 )
...
Merge pull request 6226
2017-07-25 18:23:02 -04:00
Matt Sturgeon
ec84bec6d6
Fix serving files that clash with directories ( #6231 )
...
Merge pull request 6231
2017-07-25 18:22:40 -04:00
Jordon Bedwell
e25c4af590
Users should be installing patch versions. ( #6198 )
...
Merge pull request 6198
2017-07-24 06:02:24 -04:00
ashmaroli
c0c1185c56
deprecator.rb: fix typo for --serve command ( #6229 )
...
Merge pull request 6229
2017-07-18 08:11:23 -04:00
Pat Hawks
da65e94728
Add URL checks to Doctor ( #5760 )
...
Merge pull request 5760
2017-07-18 08:06:05 -04:00
ashmaroli
026f8280e0
Ignore final newline in folded YAML string ( #6054 )
...
Merge pull request 6054
2017-07-18 03:29:33 -04:00
ashmaroli
f904a7201e
strip unnecessary leading whitespace ( #6228 )
...
Merge pull request 6228
2017-07-18 02:55:54 -04:00
Parker Moore
848bd4edcc
Release 💎 3.5.1
2017-07-17 13:14:00 -04:00
Frank Taillandier
59a42230c7
Avoid deprecation message ( #6045 )
...
Merge pull request 6045
2017-07-10 09:46:48 -04:00
Frank Taillandier
a641568da8
Warn for deprecation message ( #6192 )
...
Merge pull request 6192
2017-07-01 14:25:50 -04:00
Ben Balter
9f7815786b
Always normalize the result of the relative_url filter ( #6185 )
...
Merge pull request 6185
2017-06-30 21:58:25 -04:00
Ben Balter
f91b614793
Static files contain front matter default keys when to_liquid'd ( #6162 )
...
Merge pull request 6162
2017-06-30 21:51:55 -04:00
ashmaroli
7a85376246
backward compatiblize URLFilters ( #6163 )
...
Merge pull request 6163
2017-06-21 14:24:14 -04:00
Parker Moore
9eba49cd61
Release 💎 3.5.0
2017-06-18 18:40:35 -04:00
Parker Moore
2207223559
Bump to v3.4.4
2017-06-18 18:20:19 -04:00
Parker Moore
1ae0e83b2d
Default `baseurl` to `nil` instead of empty string ( #6137 )
...
Merge pull request 6137
2017-06-15 14:29:07 -04:00
Ben Balter
69e97fa06f
Add strip_index filter ( #6075 )
...
Merge pull request 6075
2017-06-15 14:28:41 -04:00
Anatoliy Yastreb
d3b00cb84c
Bump Rubocop to 0.49.1 ( #6093 )
...
Merge pull request 6093
2017-06-15 08:29:35 -04:00
Martin Desrumaux
e031ac9b27
Allow filters to sort & select based on subvalues ( #5622 )
...
Merge pull request 5622
2017-06-14 16:18:07 -04:00
Anatoliy Yastreb
2ceff6ab3e
Read explicitly included dot-files in collections. #6091 ( #6092 )
...
Merge pull request 6092
2017-06-14 15:42:43 -04:00
ashmaroli
fcde83431e
Address reading non-binary static files in themes ( #5918 )
...
Merge pull request 5918
2017-06-14 15:38:38 -04:00
ashmaroli
2a4d33e615
patch URLFilters to prevent `//` ( #6058 )
...
Merge pull request 6058
2017-06-14 15:06:55 -04:00
Anatoliy Yastreb
2cfcb23a49
Fix layout front-matter variables rendering. #6071 ( #6073 )
...
Merge pull request 6073
2017-06-14 15:05:38 -04:00
Christopher League
73368f8f0d
In `jekyll new`, make copied site template user-writable ( #6072 )
...
Merge pull request 6072
2017-06-14 15:02:59 -04:00
ashmaroli
4d9c93e491
Disable default layouts for documents with a `layout: none` declaration ( #5933 )
...
Merge pull request 5933
2017-05-15 16:06:23 -04:00
ashmaroli
1d55b70365
Remove `ruby RUBY_VERSION` from generated Gemfile ( #5803 )
...
Merge pull request 5803
2017-05-12 20:28:03 -04:00
Jonathan Hooper
308ba550ef
Add option to fail a build with front matter syntax errors ( #5832 )
...
Merge pull request 5832
2017-05-09 20:17:36 -04:00
dyang
694dcbd9e0
fix typo ( #6040 )
...
Merge pull request 6040
2017-04-19 18:42:22 -04:00
Florian Thomas
0108b22f3c
create configuration from options only once in the boot process ( #5487 )
...
Merge pull request 5487
2017-04-19 14:50:25 -04:00
Jeff Puckett
af5d0965c0
doc use example.com ( #6031 )
...
Merge pull request 6031
2017-04-17 17:06:59 -04:00
Florian Thomas
ccb133fd33
add `plugins` config key as replacement for `gems` ( #5130 )
...
Merge pull request 5130
2017-04-17 07:46:33 -04:00
ashmaroli
7d7a312b33
Bump Rubocop to v0.48 ( #5997 )
...
Merge pull request 5997
2017-04-09 07:24:45 -04:00
jekyllbot
768d2bb5a3
absolute_url should not mangle URL if called more than once ( #5789 )
...
Merge pull request 5789
2017-04-05 16:16:55 -04:00
jekyllbot
52ac75b484
Date filters should never raise an exception ( #5722 )
...
Merge pull request 5722
2017-04-04 19:47:11 -04:00
Parker Moore
faf5be46a5
Filters#time helper: Duplicate time before calling #localtime. ( #5996 )
...
Merge pull request 5996
2017-03-31 14:44:46 -04:00
Frank Taillandier
a4c4388b8d
Don't raise an error if URL contains a colon ( #5889 )
...
Merge pull request 5889
2017-03-31 01:48:54 -04:00
ashmaroli
0eb9379354
Require `runtime_dependencies` of a Gem-based theme from its `.gemspec` file ( #5914 )
...
Merge pull request 5914
2017-03-31 01:46:15 -04:00
ashmaroli
e4a09706f5
Add a template for custom 404 page ( #5945 )
...
Merge pull request 5945
2017-03-31 01:36:14 -04:00
Parker Moore
b807799f24
Specify version constraint in subcommand error message. ( #5974 )
...
Merge pull request 5974
2017-03-31 01:30:59 -04:00
ashmaroli
1b1fe27d75
Re-surface missing public methods in `Jekyll::Document` ( #5975 )
...
Merge pull request 5975
2017-03-31 01:30:08 -04:00
Parker Moore
d49c781779
Address my comments in #5052 .
2017-03-31 01:22:19 -04:00
Anatoliy Yastreb
1c33bd5797
rubocop: reduce code complexity and remove duplicated code
2017-03-31 01:12:01 -04:00
Christoph Päper
3688640d59
add /_data/*.tsv support ( #5985 )
...
* Update data.feature
- add .tsv
- add .csv with `\t`
- add .csv with `;`
* Fix Appveyor with dst-aware cucumber steps
* Check for given content in posts
* mention Ruby > 2.1.0 in docs
* Update history to reflect merge of #5983 [ci skip]
* Update history to reflect merge of #5961 [ci skip]
* Update data_reader.rb
- add .tsv support with tab separated columns
- not adding support for auto-detecting `:col_sep`
ftp://ftp.iana.org/assignments/media-types/text/tab-separated-values
https://www.ietf.org/rfc/rfc4180.txt (CSV)
https://ruby-doc.org/stdlib-2.4.1/libdoc/csv/rdoc/CSV.html
* Update data.feature
don't do semicolons and tabs in .csv within this patch
* Update data.feature
I don't know which component replaced my tab characters by space before.
* Update data.feature
t
* Update data_reader.rb
add a single space to satisfy format checker
2017-03-28 18:36:29 -04:00
Pat Hawks
9d66fc2292
Release 💎 3.4.3
2017-03-21 10:00:04 -04:00
jekyllbot
2907825f62
Merge pull request #5957 from jekyll/pull/escape_colon
...
Merge pull request 5957
2017-03-21 09:12:16 -04:00