diff --git a/History.markdown b/History.markdown index 115c6ee1..a62a70eb 100644 --- a/History.markdown +++ b/History.markdown @@ -28,46 +28,6 @@ * Incorporate `relative_url` within `post_url` tag (#7589) * Remove patch to modify config for kramdown (#7699) -### Bug Fixes - - * Security: fix `include` bypass of `EntryFilter#filter` symlink check (#7226) - * Theme gems: ensure directories aren't symlinks (#7419) - * Add call to unused method `validate_options` in `commands/serve.rb` (#7122) - * Check if scope applies to type before given path (#7263) - * Document two methods, simplify one of the methods (#7270) - * Check key in collections only if it isn't "posts" (#7277) - * Interpolate Jekyll::Page subclass on inspection (#7203) - * Measure the no. of times a template gets rendered (#7316) - * Reduce array traversal in Jekyll::Reader (#7157) - * Re-implement handling Liquid blocks in excerpts (#7250) - * Documents should be able to render their date (#7404) - * Fix Interpreter warning from Jekyll::Renderer (#7448) - * Loggers should accept both numbers and symbols (#6967) - * Replace regex arg to :gsub with a string arg (#7189) - * Dont write static files from unrendered collection (#7410) - * Excerpt handling of custom and intermediate tags (#7382) - * Change future post loglevel to warn to help user narrow down issues (#7527) - * Handle files with trailing dots in their basename (#7315) - * Fix unnecessary allocations via StaticFileReader (#7572) - * Don't check if site URL is absolute if it is nil (#7498) - * Avoid unnecessary duplication of pages array (#7272) - * Memoize Site#post_attr_hash (#7276) - * Memoize Document#excerpt_separator (#7569) - * Optimize Document::DATE_FILENAME_MATCHER to match valid filenames (#7292) - * Escape valid special chars in a site's path name (#7568) - * Replace `name` in Page#inspect with relative_path (#7434) - * Log a warning when the slug is empty (#7357) - * Push Markdown link refs to excerpt only as required (#7577) - * Fix broken include_relative usage in excerpt (#7633) - * Initialize and reset glob_cache only as necessary (#7658) - * Revert memoizing Site#docs_to_write and #documents (#7684) - * Backport #7684 for v3.8.x: Revert memoizing Site#docs_to_write and refactor #documents (#7689) - * Backport #7213 and #7633 for v3.8.x: Fix broken include_relative usage in excerpt (#7690) - * Don't read symlinks in site.include in safe mode (#7711) - * Replace `String#=~` with `String#match?` (#7723) - * Update log output for an invalid theme directory (#7679) - * Remove configuration of theme sass files from Core (#7290) - ### Minor Enhancements * Enhance `--blank` scaffolding (#7310) @@ -115,6 +75,46 @@ * Remove warnings and fixes for deprecated config (#7440) * Delegate --profile tabulation to `terminal-table` (#7627) +### Bug Fixes + + * Security: fix `include` bypass of `EntryFilter#filter` symlink check (#7226) + * Theme gems: ensure directories aren't symlinks (#7419) + * Add call to unused method `validate_options` in `commands/serve.rb` (#7122) + * Check if scope applies to type before given path (#7263) + * Document two methods, simplify one of the methods (#7270) + * Check key in collections only if it isn't "posts" (#7277) + * Interpolate Jekyll::Page subclass on inspection (#7203) + * Measure the no. of times a template gets rendered (#7316) + * Reduce array traversal in Jekyll::Reader (#7157) + * Re-implement handling Liquid blocks in excerpts (#7250) + * Documents should be able to render their date (#7404) + * Fix Interpreter warning from Jekyll::Renderer (#7448) + * Loggers should accept both numbers and symbols (#6967) + * Replace regex arg to :gsub with a string arg (#7189) + * Dont write static files from unrendered collection (#7410) + * Excerpt handling of custom and intermediate tags (#7382) + * Change future post loglevel to warn to help user narrow down issues (#7527) + * Handle files with trailing dots in their basename (#7315) + * Fix unnecessary allocations via StaticFileReader (#7572) + * Don't check if site URL is absolute if it is nil (#7498) + * Avoid unnecessary duplication of pages array (#7272) + * Memoize Site#post_attr_hash (#7276) + * Memoize Document#excerpt_separator (#7569) + * Optimize Document::DATE_FILENAME_MATCHER to match valid filenames (#7292) + * Escape valid special chars in a site's path name (#7568) + * Replace `name` in Page#inspect with relative_path (#7434) + * Log a warning when the slug is empty (#7357) + * Push Markdown link refs to excerpt only as required (#7577) + * Fix broken include_relative usage in excerpt (#7633) + * Initialize and reset glob_cache only as necessary (#7658) + * Revert memoizing Site#docs_to_write and #documents (#7684) + * Backport #7684 for v3.8.x: Revert memoizing Site#docs_to_write and refactor #documents (#7689) + * Backport #7213 and #7633 for v3.8.x: Fix broken include_relative usage in excerpt (#7690) + * Don't read symlinks in site.include in safe mode (#7711) + * Replace `String#=~` with `String#match?` (#7723) + * Update log output for an invalid theme directory (#7679) + * Remove configuration of theme sass files from Core (#7290) + ### Development Fixes * Upgrade liquid-c to v4.0 (#7375)