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
Ashwin Maroli
3002aa58f5
Refactor `EntryFilter#glob_include?`
2019-06-09 15:35:39 +05:30
Ashwin Maroli
49e5b33fb0
Reject entries that are just dots in a directory
2019-06-09 11:42:34 +05:30
Ashwin Maroli
e05745929f
Remove override to Jekyll::Document#respond_to? ( #7695 )
...
Merge pull request 7695
2019-06-05 12:10:37 -04:00
Ashwin Maroli
554e07d4a5
Revert memoizing Site#docs_to_write and #documents ( #7684 )
...
Merge pull request 7684
2019-05-30 21:28:03 -04:00
Ashwin Maroli
ed385ba264
Reduce allocations from where-filter ( #7653 )
...
Merge pull request 7653
2019-05-16 12:38:53 -04:00
Ashwin Maroli
49ffbbd4c7
Add `type` attribute to Document instances ( #7406 )
...
Merge pull request 7406
2019-05-16 11:44:39 -04:00
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