- Replaced the CSS class
bg_yellow
withbg_yellow_nopad
.
- Fixed
from
/to
/until
issue
- Made compatible with
jekyll_plugin_support
v1.0.2
- Made compatible with
jekyll_plugin_support
v1.0.0
- Improved error reporting
- Restructured code
die_on_file_error
anddie_on_path_denied
work again.- Specifying the file name without using a name/value parameter works again.
- Updated dependencies
- Added attribution support
- The following are now parsed property:
die_on_file_error
,die_on_path_denied
,die_on_run_error
,die_on_path_denied
, anddie_on_other_error
.
- Added
repo
andgit_ref
parameters, so files can be retrieved from git repositories at a given commit or tag.
- Replaced hard-coded CSS in
denied
method withflexible_error
class indemo/assets/css/style.css
. - Added
-e
and-x
options todemo/_bin/debug
. - Added configuration section
flexible_include
with supported parametersdie_on_file_error
,die_on_path_denied
,die_on_run_error
,die_on_path_denied
anddie_on_other_error
. - Fixed
undefined method 'path'
that occurred whenFLEXIBLE_INCLUDE_PATHS
was specified.
- Replaced dependency
key-value-parser
withjekyll_plugin_support
. - Added
demo
website. - Improved the documentation.
- Updated Rubocop configuration.
- Added
strip
option.
- Added
key-value-parser
as a dependency.
- Added
highlight
regex option, for highlighting. - Added
number
option, for numbered lines.
- Exits with an error message if an environment variable included in the value
of
FLEXIBLE_INCLUDE_PATHS
is undefined.
- Added & => & to the escaped characters.
- Fixed nil pointer.
- Changed how path matching was implemented.
- Added the ability to restrict arbitrary command execution, and specify the allowable directories to read from.
- Added
file=
option, so the included file or process is better defined. This option is not required; the file/process can be specified without it as before. - Documented
data-lt-active="false"
. - Added
dark
option, and provided CSS.
- Niggling little bug thing. Gone.
- Now using
Shellwords
andKeyValueParser
instead of a homegrown parser. - Refactored helper methods to jekyll_tag_helper.rb
- Looks up values for liquid variable references from several scopes.
- Suppresses stack dump when an error occurs.
- Deleted a lot of old cruft. Virtually none of the original code remains.
- Added pre, label and copy_button optional parameters
- Updated to
jekyll_plugin_logger
v2.1.0
- Made into a Ruby gem and published on RubyGems.org as jekyll_flexible_include.
bin/attach
script added for debugging.- Rubocop standards added.
- Proper versioning and CHANGELOG.md added.
- Handles spaces in filenames properly.
- Added
do_not_escape
optional parameter.
- Mike Slinn took over the project.
- Now supports relative includes.
- Mike Slinn renamed
include_absolute
toflexible_include
.
- Now supports absolute paths.
- Project began.