- Add uploads_use_relative_path to paths
- Refactor filter_map to support old Ruby versions
- Remove auto-discovered collections with duplicate paths
- Update Jekyll 4 test version to 4.3.2
- Fix builds breaking on one unparseable file
- Fix PageWithoutAFile check for Jekyll ~v3.6
- Print version when starting
- Prevent reading PageWithoutAFile documents
- Fix nested post and draft collection mapping
- Assign files to collections based on paths rather than matching Jekyll collection
- Revert changes to Jekyll Paginate behaviour
- Fixed malformed paths on index pages caused by jekyll-paginate-v2
- Pass through any keys in the global configuration file
- No changes
- Add dam_uploads and dam_static to paths
- Add options for ignoring and preventing parsing collections
- Fix potential null reference
- Remove excerpt from output
- Support aliases in YAML configuration files
- Add
collections_config_override
- Ensure
paths.data
doesnt start with slash - Support external configuration files
- Remove template rendering step and write output directly
- Update output to support schema version
0.0.3
- Add
_editables
- Add
_structures
- Add
_inputs
- Fix issue where pages config overwrites default
- Fix issue when a site has no pages
- Fix output for drafts collection config
- Update schema version
- fix parsing for category folders
- Add logging
- Move data logic out of template
- Auto-populate categories and tags in data
- Add
_instance_values
to global scope
- Add
_enabled_editors
to global scope - Increase max jsonify depth
- Remove unused key swaps
- Fix potential for null keys in cc_jsonify filter
- Rename a number of top level configuration keys to match source keys
- Combine
details.json
andconfig.json
intoinfo.json
- Increase max depth for array structures defined outside of global
- Add
collections_dir
to details collection item paths
- Fix pages collection clash with built-in pages
- Fixed posts collection config data overwriting drafts data
- Force generator to run after other lowest priority plugins
- Re-add id field for documents
- Fix for potential nil reference
- Rework fallback for older versions of Jekyll when reading data, posts and drafts again
- Rework fallback for older versions of Jekyll when reading data, posts and drafts
- Fix deprecation warning for
posts.map
- Fix for empty collection configurations
- Add empty paths.pages
- Added drafts to collections in details
- Added drafts and data to collections in config
- Added category folder drafts and posts to collections in config
- Added
_path
field to each collection definition in config - Removed some unused fields
- Renamed static to static-pages in details and removed
robots.txt
andsitemap.xml
exceptions - Add
url
to static-pages - Normalise
_path
in static-pages
- Fix off-by-one depth for nested documents from last change
- Added max depth parameter for jsonify filter and increase it for array structures in config output
- Added JSON handling for integers in hash keys
- Fix typo for collections key in older Jekyll versions
- Change date format to ISO8601
- Validate against new version of config schema
- Add gem information and time to output config file
- Fix missing in-place compact
- Fix source being output as full path on disk
- Read content for output config file directly from site config
- Add defaults and input-options keys to config output
- Add more ignore keys for legacy select data filter
- Reduce methods added from other plugins clashing
- Fix invalid output when unsupported class found
- Add output config file
- Add support for including only specified
data
keys
- Fix invalid JSON issue for sites built with Jekyll 2 and no collections
- Change module load style for easier dropping into _plugins
- Set required Ruby version
- Initial release
- Dropped support for ruby 2.3
- Support for Ruby 2.3
- Initial testing versions