--- - branch: MAIN date: Mon Jan 18 14:53:38 UTC 2021 files: - new: '1.40' old: '1.39' path: pkgsrc/www/ruby-jekyll/Makefile pathrev: pkgsrc/www/ruby-jekyll/Makefile@1.40 type: modified - new: '1.23' old: '1.22' path: pkgsrc/www/ruby-jekyll/distinfo pathrev: pkgsrc/www/ruby-jekyll/distinfo@1.23 type: modified id: 20210118T145338Z.640773acf850907e2fb0b3aa7adc7fedeebb55a1 log: | www/ruby-jekyll: update to 4.2.0 4.2.0 / 2020-12-14 Minor Enhancements * Warn on command-line with permalink conflict (#8342) * Supress warning issued for redirect pages (#8347) * Enhance detection of conflicting destination URLs (#8459) * Add :post_convert hook to modify HTML content before layout (#8368) * Allow triggering :post_convert events atomically (#8465) * Debug reading Page and Layout objects (#8100) * Do not reset site.url to http://localhost:4000 by default (#7253) * Add custom debug strings for Jekyll objects (#8473) * Debug reading data files in a site (#8481) Bug Fixes * Replace nested conditional with guard clauses (#8294) * Fix: security bump (#8349) * Fix path matching regex in post_url Liquid tag (#8375) * Enable Performance/ChainArrayAllocation cop (#8404) * Enable Lint/NoReturnInBeginEndBlocks Cop (#8457) * Generate items from site.include list only once (#8463) * Explicitly return nil after site process phase (#8472) Optimization Fixes * Implement custom delegators for drop methods (#8183) * Handle nil argument to Jekyll.sanitized_path (#8415) * Cache Jekyll.sanitized_path (#8424) * Memoize array of drop getter method names (#8421) * Reduce string allocations from the link tag (#8387) * Optimize parsing of parameters in include tag (#8192) * Stash documents write? attribute in a variable (#8389) * Reduce string allocations from generating doc URLs (#8392) * Check if site is in incremental mode optimally (#8401) * Utilize flexibility of Site#in_dest_dir (#8403) * Reduce allocations from rendering item as liquid (#8406) * Compute relative_path of pages using PathManager (#8408) * Reduce allocation from normalize_whitespace filter (#8400) * Use Regexp#match? when MatchData is not required (#8427) * Check default front matter scope against symbols (#8393) * Stash frequently used Drop setter keys for reuse (#8394) * Memoize defaults computed for Convertibles (#8451) * Reduce array allocations from merging categories (#8453) * Memoize destination of pages, documents and staticfiles (#8458) * Reduce allocations from computing item property (#8485) * Optimize Page#dir with a private method (#8489) * Stash attribute hash for Liquid computed for pages (#8497) Development Fixes * Update cucumber gem to version 4.1 (#8278) * Move permalink styles data to constant (#8282) * Update rubocop gem to 0.87.1 (#8287) * Update RuboCop to-do file (#8296) * Fix rake console generating LoadError (#8312) * Configure Performance cops (#8369) * Update rubocop gem to 0.90.0 (#8313) * Refactor Jekyll::Utils::Platforms (#7236) * Bump RuboCop to v0.91.x (#8391) * Add workflow to build and profile third-party repo (#8398) * Bump RuboCop to v0.92.x * Update cucumber gem version to 5.1.2 (#8413) * Fix test suite compatibility with JRuby (#8418) * chore(deps): bump Rubocop to 0.93.0 (#8430) * Use Ruby 2.7.1 in GitHub Actions (#8444) * Test that Liquid expressions are not deeply evaled (#8292) * Test rendering arbitrary Liquid variables by default (#7414) * Migrate TravisCI jobs to GitHub Actions (#8492) Documentation * Update pointer to special permalink variables for collections (#8274) * Fix special treatment for 'page 1' in docs of pagination (#8230) * Add Formcake to forms section (#8283) * Add a note on the rendering process in the docs (#8291) * Add refactoring type to PULL_REQUEST_TEMPLATE (#8297) * Update resources.md (#7864) * Extra apostrophes in an URL (#8319) * Clarify target of subordinate clause (#8320) * Cherry-pick commits from conflicting branch docs-40 * Update documentation on third party site (#8352) * Update default.md with info requested in #8314 (#8353) * Clarify description of safe option (#8354) * Simplifying the Git post-receive hook-example (#8358) * Add missing doc for build and serve commands (#8365) * Docs Review: Getting Started (#8372) * Add note about rebooting system after installation (#8359) * Use data file to render table at /docs/configuration/options/#global-configuration (#8377) * Use data file(s) to render table(s) at /docs/configuration/options/ (#8380) * Improve maintainability of config option data (#8383) * Remove CircleCI v1 docs (#8410) * Remove NOKOGIRI_USE_SYSTEM_LIBRARIES from Travis CI docs (#8409) * Add links to all Jekyll themes on GitHub tagged with #jekyll-theme (#8447) * Document initializing project Gemfile from scratch (#8450) * Document installation of additional dependencies for installing Jekyll on Fedora (#8456) * Improve documentation on Hooks in Jekyll (#8467) * Build docs site with GitHub Actions (#8201) * Add link to Assets page from _sass section in _docs/structure.md (#8486) Site Enhancements * Fix rendering of showcase images (#8504) module: pkgsrc subject: 'CVS commit: pkgsrc/www/ruby-jekyll' unixtime: '1610981618' user: taca