Commit Graph

3046 Commits

Author SHA1 Message Date
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
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