ashmaroli
7317627b97
Improve regex usage in `Tags::IncludeTag` ( #6848 )
...
Merge pull request 6848
2018-03-21 10:36:06 -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
Frank Taillandier
00639f89bd
Fix theme gem feature ( #6784 )
...
Merge pull request 6784
2018-02-18 10:47:31 -05:00
ashmaroli
275a1f4d5d
Add a cucumber feature to test link tag ( #6777 )
...
Merge pull request 6777
2018-02-17 08:55:05 -05: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
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
Matt Rogers
e39f9db593
Revert "Added direct collection access to future collection item feature test ( #6151 )"
...
This reverts commit 49fa2dee0e
.
2017-10-28 23:33:27 -05:00
Brandon Dusseau
49fa2dee0e
Added direct collection access to future collection item feature test ( #6151 )
...
Merge pull request 6151
2017-10-28 11:48:31 -04:00
jekyllbot
e7f1ce2e2b
Update Rubocop to 0.51.0 ( #6444 )
...
Merge pull request 6444
2017-10-19 14:22:36 -04:00
Maximiliano Kotvinsky
ae326148cc
Add test for layout as string ( #6445 )
...
Merge pull request 6445
2017-10-19 14:18:30 -04:00
Frank Taillandier
7333baf06d
Upgrade to Cucumber 3.0 ( #6395 )
...
Merge pull request 6395
2017-09-29 03:39:19 -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
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
Anatoliy Yastreb
d3b00cb84c
Bump Rubocop to 0.49.1 ( #6093 )
...
Merge pull request 6093
2017-06-15 08:29:35 -04:00
ashmaroli
4299539db5
Test if hidden collections output a document with a future date ( #6103 )
...
Merge pull request 6103
2017-06-14 16:26:56 -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
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
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
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
Ashwin Maroli
58dce4f099
Check for given content in posts
2017-03-23 10:10:38 +05:30
Ashwin Maroli
7b1841a78e
Fix Appveyor with dst-aware cucumber steps
2017-03-17 17:40:03 +05:30
Ashwin Maroli
eb36ea095f
test overriding default excludes
2017-02-05 01:56:49 +05:30
jekyllbot
477b2f0f3e
Merge pull request #5640 from jekyll/jekyll-utils-exec
...
Merge pull request 5640
2017-01-18 14:15:11 -05:00
Florian Thomas
ecd04badf0
throw IncludeTagError if error occurs in included file
...
fixes #5756
2017-01-15 20:35:10 +01:00
Pat Hawks
1d885911bc
Rubocop: Require consistent comma in multiline literals
2017-01-12 17:52:29 -06:00
Pat Hawks
203be72c47
Remove unnecessary "rubocop:enable"
2017-01-06 05:57:21 -06:00
Pat Hawks
0f2013114c
Merge branch 'master' into jekyll-utils-exec
2017-01-06 05:42:15 -06:00
Parker Moore
18c2b0827e
Appease rubocop.
2016-12-07 17:53:45 -08:00
Parker Moore
6e2449b482
Write Jekyll::Utils::Exec.run for running shell commands.
2016-12-07 17:38:22 -08:00
Ashwin Maroli
c6fe7ec57f
add a set of steps in site_configuration.feature
...
this set of steps allow the test to pass when DST in not currently active.
They may fail when DST becomes active.
2016-12-06 22:19:07 +05:30
Ashwin Maroli
1b4ab418ba
revert and adjust site_configuration.feature
2016-12-06 15:38:18 +05:30
jekyllbot
805dd4b0f1
Merge pull request #5611 from XhmikosR/https
...
Merge pull request 5611
2016-11-29 15:50:29 -08:00
XhmikosR
d9cf97e9c6
Switch to `https` when possible.
...
Also, remove two 404 links.
2016-11-29 23:39:23 +02:00
--global
6cbcaa99ad
fix collection cucumber for windows
2016-11-29 14:17:56 +01:00
--global
d7cdab16e2
fix cucumber tests
2016-11-29 14:07:07 +01:00
jekyllbot
a2367900fc
Merge pull request #5384 from ashmaroli/theme-gem-feature
...
Merge pull request 5384
2016-11-28 21:38:16 -08:00
Ashwin Maroli
7314e4a5db
collections.feature: conditional steps
2016-11-04 12:29:48 +05:30
Ashwin Maroli
f636067661
remove 'css' subdirectory from assets folder
2016-09-30 15:34:46 +05:30
Ashwin Maroli
87a03f6c1a
replace zero exit status steps
2016-09-30 15:23:08 +05:30
Ashwin Maroli
1fb4dce2f5
add a step to check contents in assets directory
2016-09-29 06:47:29 +05:30
Ashwin Maroli
1b4b51236a
add theme-gem feature for bonafide theme gems
...
this cucumber feature follows the likely steps a theme designer would take
to build a Rubygem of his theme starting from the scaffolding generated by
`jekyll new-theme` command and further checks if the gem built actually
has the files he planned to include.
2016-09-29 06:36:24 +05:30
jekyllbot
6847b604c8
Merge pull request #5157 from stevecheckoway/fix-hooks-priority-order
...
Merge pull request 5157
2016-09-28 16:39:44 -07:00
Ashwin Maroli
6b6ce3cf18
use UTC format in timezone
2016-09-25 23:11:51 +05:30
Ashwin Maroli
588b3a6649
remove features dirs on windows with proper access
2016-09-21 22:42:01 +05:30
Parker Moore
279f1516d2
Merge branch 'master' into themes-asset-folder
...
* master:
Update history to reflect merge of #5381 [ci skip]
Update history to reflect merge of #5383 [ci skip]
run features on windows
Appease Rubocop
Update history to reflect merge of #5372 [ci skip]
Add missing period to sentence in first paragraph.
2016-09-20 13:13:01 -07:00
Ashwin Maroli
75d59911ae
run features on windows
2016-09-20 10:28:54 +05:30
Parker Moore
74baeb889a
ThemeAssetsReader: fix tests so everything passes.
2016-09-18 15:04:15 -04:00