Ashwin Maroli
784a689b13
Simplify `Jekyll::Renderer#validate_layout` ( #8064 )
...
Merge pull request 8064
2020-04-01 12:19:37 -04:00
Ashwin Maroli
f0ab09968e
Reduce array allocations from `StaticFile#path` ( #8083 )
...
Merge pull request 8083
2020-03-30 10:44:04 -04:00
Ashwin Maroli
6bc27f9fdf
Quicker categories for documents without superdirs ( #7987 )
...
Merge pull request 7987
2020-03-30 10:36:37 -04:00
Ashwin Maroli
e972065325
Reduce Pathname objects from front matter defaults ( #8067 )
...
Merge pull request 8067
2020-03-29 12:40:28 -04:00
Ashwin Maroli
237d08a76c
Optimize `Kramdown::JekyllDocument#to_html` calls ( #8041 )
...
Merge pull request 8041
2020-03-26 10:11:33 -04:00
Ashwin Maroli
b84ba5accc
Add PageDrop to provide Liquid templates with data ( #7992 )
...
Merge pull request 7992
2020-03-26 09:39:47 -04:00
Ashwin Maroli
a1401c6fe9
Use `layout.path` when rendering the Liquid layout ( #8069 )
...
Merge pull request 8069
2020-03-22 12:04:33 -04:00
Ashwin Maroli
f826b8b5ea
Fix documents custom-ordering logic ( #8028 )
...
Merge pull request 8028
2020-03-12 10:58:17 -04:00
Ashwin Maroli
0f4c8d2248
Allow multiple binary operator in where_exp filter ( #8047 )
...
Merge pull request 8047
2020-03-06 11:08:56 -05:00
Ashwin Maroli
ea57ef78da
Simplify Jekyll::Hooks.trigger logic ( #8044 )
...
Merge pull request 8044
2020-03-04 10:14:53 -05:00
Ashwin Maroli
3d045d277e
Optimize markdown parsing with Kramdown by reusing the options and parser objects ( #8013 )
...
Merge pull request 8013
2020-02-26 11:36:19 -05:00
Ashwin Maroli
707741c0f8
Configure kramdown toc_levels as array by default ( #8015 )
...
Merge pull request 8015
2020-02-20 12:54:49 -05:00
Ashwin Maroli
558e05eb73
Add an option to easily disable disk-cache ( #7928 )
...
Merge pull request 7928
2020-02-20 12:47:32 -05:00
Ashwin Maroli
8bb76c865f
Optimize Jekyll::Filters#item_property ( #7696 )
...
Merge pull request 7696
2020-02-06 11:11:50 -05:00
Liam Bigelow
6097d3b068
Include _config.yml in a new theme's gemspec ( #7865 )
...
Merge pull request 7865
2020-02-06 10:13:46 -05:00
Ashwin Maroli
389eb88c20
Attain Ruby 3.0 compatibility ( #7948 )
...
Merge pull request 7948
2020-01-31 13:07:08 -05:00
Ashwin Maroli
5da8271e9b
Return relative_url if site.url is an empty string ( #7988 )
...
Merge pull request 7988
2020-01-31 12:29:14 -05:00
Artyom Tokachev
34d0dd6c7d
Bump RuboCop to v0.79.x ( #7970 )
...
Merge pull request 7970
2020-01-15 01:06:31 -05:00
Ivan Gromov
eb81dc0e96
Update item_property to recognize integers ( #7878 )
...
Merge pull request 7878
2019-12-10 10:11:22 -05:00
Grzegorz Kaczorek
42c48b4f34
Better documentation for Jekyll::Converters::Identity ( #7883 )
...
Merge pull request 7883
2019-10-30 12:01:27 -04:00
James Buckley
22a974200d
Rubocop version upgrade ( #7846 )
...
Merge pull request 7846
2019-10-16 03:21:04 -04:00
Viktor Szakats
650dcc637a
serve: add support for ECC certificates ( #7768 )
...
Merge pull request 7768
2019-08-22 14:03:23 -04:00
Nikhil Benesch
55fba8ff31
Memoize absolute_url and relative_url filters ( #7793 )
...
Merge pull request 7793
2019-08-22 09:51:33 -04:00
Frank Taillandier
26d80cc771
Jekyll v4.0 release ( #7782 )
...
Merge pull request 7782
2019-08-20 10:46:08 -04:00
Frank Taillandier
b02ba76c8a
Test number_like regex on stringified property ( #7788 )
...
Merge pull request 7788
2019-08-19 07:27:26 -04:00
Nikhil Benesch
9ddb4350d3
Actually conditionally include liquid-c ( #7792 )
...
Merge pull request 7792
2019-08-19 03:07:02 -04:00
Frank Taillandier
759315bfa3
Upgrade documentation for Jekyll v4.0
2019-08-17 14:02:14 +02: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
8035a3e153
Use String#end_with? to check if entry is a backup ( #7701 )
...
Merge pull request 7701
2019-08-04 16:11:12 -04:00
Ashwin Maroli
a0c3a6bced
Memoize fallback_data for Drop ( #7728 )
...
Merge pull request 7728
2019-08-04 16:09:27 -04:00
Ashwin Maroli
65f8831168
Reduce allocations by using #each_with_object ( #7758 )
...
Merge pull request 7758
2019-08-04 16:08:54 -04:00
Ashwin Maroli
f446aebf07
Delegate --profile tabulation to `terminal-table` ( #7627 )
...
Merge pull request 7627
2019-08-04 16:03:56 -04:00
Matt Rogers
6511342e15
Prepare Jekyll 4.0.0 beta1 ( #7716 )
...
Merge pull request 7716
2019-08-04 14:20:11 -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
Frank Taillandier
6a4f8bdbec
Fix: rubocop offenses ( #7769 )
...
Merge pull request 7769
2019-08-04 02:49:34 -04:00
Ashwin Maroli
b55927e8f7
Add PathManager class to cache interim paths ( #7732 )
...
Merge pull request 7732
2019-08-01 16:21:00 -04:00
Ashwin Maroli
1795996458
Replace redundant Array#map with Array#each ( #7761 )
...
Merge pull request 7761
2019-07-25 12:35:30 -04:00
Andrew Marcuse
5157bdc753
Update mime.types ( #7756 )
...
Merge pull request 7756
2019-07-20 11:36:32 -04:00
Ashwin Maroli
ffe8d168f2
Prefer Regexp#match? over String#match?
...
This commit fixes a minor regression introduced in the commit e10a909
Prefer using `Regexp#match` because `@file` or `file` in these lines
could be `nil` if the `tag_markup` is just whitespace. In that scenario,
Jekyll should proceed to the validation logic and bail instead of raising
a `NoMethodError` exception.
2019-07-14 12:33:46 +05:30
Ashwin Maroli
135ebe2660
Reduce Array objects generated from utility method ( #7749 )
...
Merge pull request 7749
2019-07-12 10:44:45 -04:00
Edgar Tinajero
ebe62e8a28
Update log output for an invalid theme directory ( #7679 )
...
Merge pull request 7679
2019-07-01 13:56:38 -04:00
Ashwin Maroli
3e8e6d22d7
Remove patch to modify config for kramdown ( #7699 )
...
Merge pull request 7699
2019-06-28 06:38:02 -04:00
Ashwin Maroli
4530721575
Replace `String#=~` with `String#match?` ( #7723 )
...
Merge pull request 7723
2019-06-27 13:16:27 -04:00
Ashwin Maroli
27aa53cf82
Memoize SiteDrop#documents to reduce allocations ( #7697 )
...
Merge pull request 7697
2019-06-25 17:02:04 -04:00
Ashwin Maroli
e10a90987a
Replace `String#=~` with `String#match?` ( #7718 )
...
Merge pull request 7718
2019-06-24 13:46:28 -04:00
Ashwin Maroli
68a31c8eb2
Don't read symlinks in site.include in safe mode ( #7711 )
...
Merge pull request 7711
2019-06-23 18:15:25 -04:00
Ashwin Maroli
06eafadcbb
Use regexp to filter special entries ( #7702 )
...
Merge pull request 7702
2019-06-23 16:23:09 -04:00
Ashwin Maroli
25898f8d9d
Reword code-comment to reflect the implementation
2019-06-14 15:46:09 +05:30
Frank Taillandier
cca639dcc3
Merge pull request #7705 from ashmaroli/filter-dot-entries
...
Reject entries that are just dots in a directory
2019-06-14 08:31:57 +02:00
Ashwin Maroli
119e0047e8
Don't sanitize pattern or entry string
2019-06-09 16:38:19 +05:30