Releases: ashmaroli/jekyll-data
Releases · ashmaroli/jekyll-data
v1.1.1
v1.1.0
Minor Enhancements
- Don't abort if the site doesn't use a gem-based theme. [#25]
- Replace
File.dirname(__FILE__)
with__dir__
. [#26, e3694c8] - Use frozen String literals. [#27]
- Add support for Jekyll 4.0. [#30, #32]
- Add support to read TSV files [1c0b048]
Bug Fixes
- Base theme-drop on fallback-data. [#29]
- Properly designate
Jekyll::Drops::SiteDrop#fallback_data
as aprivate
method. [bb0447b] - Memoize Jekyll::Theme#data_path. [7feb5d6]
Development Improvements
v1.0.0
Major Enhancements
{{ theme.myvariable }}
now points tosite.<theme-name>.myvariable
instead of
site.data.<theme-name>.myvariable
. [#8]- extracting a theme-gem's config hash and incorporating it into the site's internal config hash is handled by a new
ThemeConfiguration
class. [#9, #11] - All new classes are now loaded under
JekyllData
module. TheJekyll
namespace will only contain patches to the originalJekyll
module or its classes. [#15, #22]
Minor Enhancements
- A new switch
--show-data
has been added to Jekyll's build-options as a supplement to existing
--verbose
switch. [#13, #18, #20] - Debug data output from
--show-data
is now at a fixed width and wraps nicely to the next line.
[#17, #19]
Bug Fixes
- A theme-gem's config hash is now incorporated via the
after-reset
hook to enable Jekyllrequire
the necessary plugins listed in the theme-gem's config file. [#12]
Development Improvements
- Improved test-suite. [#14, #16]
- Added cucumber
features
and a script for build assessment. - Added a couple of dummy plugins to test loading of plugins listed in a theme-gem's config file.
- Included testing with Ruby 2.4.0.
- Added cucumber
- Document the main gems used for testing via
gemspec
. Upgrade Bundler to v1.14.3 and above. [#23]
Documentation
v0.4.0
v0.3.0
v0.2.1
v0.2.0
Initial Release
Introducing a plugin to read and use data-files within jekyll-theme-gems