--- - branch: MAIN date: Sat Oct 5 05:10:12 UTC 2019 files: - new: '1.36' old: '1.35' path: pkgsrc/www/ruby-jekyll/Makefile pathrev: pkgsrc/www/ruby-jekyll/Makefile@1.36 type: modified - new: '1.14' old: '1.13' path: pkgsrc/www/ruby-jekyll/PLIST pathrev: pkgsrc/www/ruby-jekyll/PLIST@1.14 type: modified - new: '1.19' old: '1.18' path: pkgsrc/www/ruby-jekyll/distinfo pathrev: pkgsrc/www/ruby-jekyll/distinfo@1.19 type: modified id: 20191005T051012Z.642c6a2ec3417e5db52983ec3201b5060669353b log: "Update to 4.0.0\n\nChangelog:\n4.0.0\nMajor Enhancements\n Drop ruby 2.3 (#7454)\n Drop support for Ruby 2.1 and 2.2 (#6560)\n Drop support for older versions of Rouge (#6978)\n Drop support for pygments as syntax-highlighter (#7118)\n Drop support for Redcarpet (#6987)\n Drop support for rdiscount (#6988)\n Drop support for jekyll-watch-1.4.0 and older (#7287)\n Incorporate relative_url filter in link tag (#6727)\n Upgrade kramdown dependency to v2.x (#7492)\n Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps (#7778)\n \ Upgrade i18n to v1.x (#6931)\n Add Jekyll::Cache class to handle caching on disk (#7169)\n Cache converted markdown (#7159)\n Cache: Do not dump undumpable objects (#7190)\n Cache matched defaults sets for given parameters (#6888)\n Ignore cache directory (#7184)\n Add Site#in_cache_dir helper method (#7160)\n Remove 'cache_dir' during jekyll clean (#7158)\n Cache parsed Liquid templates in memory (#7136)\n Only read layouts from source_dir or theme_dir (#6788)\n Allow custom sorting of collection documents (#7427)\n \ Always exclude certain paths from being processed (#7188)\n Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in (#7584)\n Incorporate relative_url within post_url tag (#7589)\n Remove patch to modify config for kramdown (#7699)\n\nMinor Enhancements\n Enhance --blank scaffolding (#7310)\n Use jekyll-compose if installed (#6932)\n Disable Liquid via front matter (#6824)\n Configure cache_dir (#7232)\n ISO week date drops (#5981)\n Fix custom 404 page for GitHub pages (#7132)\n Load config file from within current theme-gem (#7304)\n \ Suggest re-running command with --trace on fail (#6551)\n Support for binary operators in where_exp filter (#6998)\n Automatically load _config.toml (#7299)\n \ Add vendor folder to a newly installed site's .gitignore (#6968)\n Output Jekyll Version while debugging (#7173)\n Memoize computing excerpt's relative_path (#6951)\n Skip processing posts that can not be read (#7302)\n Memoize the return value of Site#documents (#7273)\n Cache globbed paths in front matter defaults (#7345)\n Cache computed item property (#7301)\n Cleanup Markdown converter (#7519)\n Do not process Liquid in post excerpt when disabled in front matter (#7146)\n Liquefied link tag (#6269)\n Update item_property to return numbers as numbers instead of strings (#6608)\n Use .markdown extension for page templates (#7126)\n Add support for *.xhtml files (#6854)\n Allow i18n v0.9.5 and higher (#7044)\n Ignore permission error of /proc/version (#7267)\n \ Strip extra slashes via Jekyll.sanitized_path (#7182)\n Site template: remove default config for markdown (#7285)\n Add a custom inspect string for StaticFile objects (#7422)\n Remind user to include gem in the Gemfile on error (#7476)\n Search Front matter defaults for Page objects with relative_path (#7261)\n Lock use of tzinfo gem to v1.x (#7521, #7562)\n Utilize absolute paths of user-provided file paths (#7450)\n Detect nil and empty values in objects with where filter (#7580)\n Initialize mutations for Drops only if necessary (#7657)\n Reduce Array allocations via Jekyll::Cleaner (#7659)\n \ Encode and unencode urls only as required (#7654)\n Reduce string allocations with better alternatives (#7643)\n Reduce allocations from Jekyll::Document instances (#7625)\n Add type attribute to Document instances (#7406)\n Reduce allocations from where-filter (#7653)\n Memoize SiteDrop#documents to reduce allocations (#7697)\n Add PathManager class to cache interim paths (#7732)\n \ Remove warnings and fixes for deprecated config (#7440)\n Delegate --profile tabulation to terminal-table (#7627)\n\nBug Fixes\n Security: fix include bypass of EntryFilter#filter symlink check (#7226)\n Theme gems: ensure directories aren't symlinks (#7419)\n Add call to unused method validate_options in commands/serve.rb (#7122)\n Check if scope applies to type before given path (#7263)\n Document two methods, simplify one of the methods (#7270)\n Check key in collections only if it isn't \"posts\" (#7277)\n Interpolate Jekyll::Page subclass on inspection (#7203)\n Measure the no. of times a template gets rendered (#7316)\n Reduce array traversal in Jekyll::Reader (#7157)\n Re-implement handling Liquid blocks in excerpts (#7250)\n Documents should be able to render their date (#7404)\n \ Fix Interpreter warning from Jekyll::Renderer (#7448)\n Loggers should accept both numbers and symbols (#6967)\n Replace regex arg to :gsub with a string arg (#7189)\n Dont write static files from unrendered collection (#7410)\n \ Excerpt handling of custom and intermediate tags (#7382)\n Change future post loglevel to warn to help user narrow down issues (#7527)\n Handle files with trailing dots in their basename (#7315)\n Fix unnecessary allocations via StaticFileReader (#7572)\n Don't check if site URL is absolute if it is nil (#7498)\n Avoid unnecessary duplication of pages array (#7272)\n Memoize Site#post_attr_hash (#7276)\n Memoize Document#excerpt_separator (#7569)\n \ Optimize Document::DATE_FILENAME_MATCHER to match valid filenames (#7292)\n \ Escape valid special chars in a site's path name (#7568)\n Replace name in Page#inspect with relative_path (#7434)\n Log a warning when the slug is empty (#7357)\n Push Markdown link refs to excerpt only as required (#7577)\n \ Fix broken include_relative usage in excerpt (#7633)\n Initialize and reset glob_cache only as necessary (#7658)\n Revert memoizing Site#docs_to_write and #documents (#7684)\n Backport #7684 for v3.8.x: Revert memoizing Site#docs_to_write and refactor #documents (#7689)\n Backport #7213 and #7633 for v3.8.x: Fix broken include_relative usage in excerpt (#7690)\n Don't read symlinks in site.include in safe mode (#7711)\n Replace String#=~ with String#match? (#7723)\n Update log output for an invalid theme directory (#7679)\n Remove configuration of theme sass files from Core (#7290)\n Actually conditionally include liquid-c (#7792)\n Test number_like regex on stringified property (#7788)\n\nDevelopment Fixes\n Upgrade liquid-c to v4.0 (#7375)\n Bump RuboCop to v0.71.0 (#7687)\n \ Target Ruby 2.4 syntax (#7583)\n Fix: RuboCop offenses (#7769)\n Use communicative method parameters (#7566)\n Scan assert_equal methods and rectify any offenses with a custom RuboCop cop (#7130)\n CI: Test with Ruby 2.6 (#7438)\n \ CI: Test with Ruby 2.6 on AppVeyor (#7518)\n CI: Update RuboCop config (#7050)\n CI: Add a script to profile docs (#7540)\n CI(Appveyor): shallow clone with 5 last commits (#7312)\n CI: Test with oldest and latest Ruby only (#7412)\n CI: Update excludes for CodeClimate Analyses (#7365)\n CI: Lock Travis to Bundler-1.16.2 (#7144)\n CI: Bump tested version of JRuby to 9.2.7.0 (#7612)\n CI: Do not install docs on updating gems on Travis (#7706)\n Update gemspec (#7425)\n deps: relax version constraint on classifier-reborn gem (#7471)\n \ deps: update yajl-ruby (#7278)\n deps: bump yajl-ruby to v1.4.0 (#6976)\n \ Create symlink only if target is accessible (#7429)\n Switch to :install_if for wdm gem (#7372)\n Add cucumber feature to test include_relative tag (#7213)\n \ Small benchmark refactoring (#7211)\n Fix incorrectly passed arguments to assert_equal (#7134)\n fix up refute_equal call (#7133)\n Fix RuboCop offences in test files (#7128)\n Use assert_include (#7093)\n Remember to release docs gem (#7066)\n Useless privates removed (#6768)\n Load Rouge for TestKramdown (#7007)\n Update instructions for releasing docs Gem (#6975)\n \ We are not using Ruby 2.2 anymore (#6977)\n Remove unnecessary Jekyll::Page constant (#6770)\n Remove unused error class (#6511)\n Add a Cucumber feature for post_url tag (#7586)\n Generate a \"TOTAL\" row for build-profile table (#7614)\n Refactor Jekyll::Cache (#7532)\n Store list of expected extnames in a constant (#7638)\n Profile allocations from a build session (#7646)\n \ Update small typo in contributing.md (#7671)\n Remove override to Jekyll::Document#respond_to? (#7695)\n Update TestTags in sync with Rouge v3.4 (#7709)\n Use regexp to filter special entries (#7702)\n Reduce Array objects generated from utility method (#7749)\n Update mime.types (#7756)\n Replace redundant Array#map with Array#each (#7761)\n Reduce allocations by using #each_with_object (#7758)\n \ Memoize fallback_data for Drop (#7728)\n Use String#end_with? to check if entry is a backup (#7701)\n\nDocumentation\n Refactor docs (#7205)\n Add a link to Giraffe Academy's tutorial (#7325)\n Do not advise users to install Jekyll outside of Bundler (#6927)\n Remove documentation for using Redcarpet (#6990)\n Install Docs that Work on MacOS 10.14 (#7561)\n Add Installation Instructions for Ubuntu (#6925)\n Don't prompt for sudo when installing with Ubuntu WSL (#6781)\n Installation instructions for Fedora (#7198)\n Update Windows install docs (#6926)\n List all standard liquid filters (#7333)\n List all static files variables (#7002)\n Improve how to include Rouge stylesheets (#7752)\n Mention CommonMark plugins (#7418)\n Add TSV to list of supported _data files. (#7168)\n How to deploy using pre-push git hook (#7179)\n Hosting with AWS Amplify (#7510)\n CircleCI deployment through CircleCI v2 (#7024)\n \ GitHub Pages: use themes from other repos (#7112)\n Document page.dir and page.name (#7373)\n Document custom tag blocks (#7359)\n Document converter methods (#7289)\n Document {{ page.collection }} (#7430)\n Document Jekyll Filters with YAML data (#7335)\n Document where Jekyll looks for layouts in a site (#7564)\n plugin: liquid tag jekyll-flickr (#6946)\n plugin: jekyll-target-blank (#7046)\n plugin: json-get. (#7086)\n plugin: jekyll-info (#7091)\n plugin: jekyll-xml-source (#7114)\n plugin: jekyll-firstimage filter (#7127)\n plugin: CAT (#7011)\n Resources: Statictastic (#7593)\n Resources: Bonsai Search (#7543)\n Resources: Formspark (#7601)\n Resources: Jekpack(#7598)\n Resources: formX (#7536)\n Resources: 99inbound's Jekyll post (#7348)\n Resources: CloudSh (#7497)\n Community: DEV Community's Jekyll tag (#7139)\n Showcase: developer.spotify.com (#7217)\n Showcase: Isomer (#7300)\n Add version number for group_by_exp doc (#6956)\n Updated nginx configuration for custom-404-page documentation (#6994)\n Clarify definition of 'draft' (#7037)\n _drafts need to be contained within the custom collection directory (#6985)\n Updated to supported version (#7031)\n Add Hints for some Improved Travis Config in Doc (#7049)\n Update travis-ci.md to point out \"this is an example Gemfile\" (#7089)\n Instructions to view theme窶å\x86± files under Linux (#7095)\n Use a real theme in the example (#7125)\n Update docs about post creation (#7138)\n \ Initialize upgrading doc for v4.0 (#7140)\n Add version badge for date filters with ordinal (#7162)\n Corrected sample usage of postfiles (#7181)\n \ Resolve \"Unable to locate package ruby2.4\" error (#7196)\n Correct stylesheet url in tutorial step 7 (#7210)\n Removes quotes from markdown for assets (#7223)\n \ Clarified front matter requirement (#7234)\n Explicit location of where to create blog.html (#7241)\n Reference the build command options that allows multiple config files (#7266)\n Add more issue template(s) and pull request template (#7269)\n Suggest sites use OpenSSL instead of GnuTLS for their site's CI (#7010)\n Fix broken Contributors link in README.markdown (#7200)\n Add title tag to item in RSS template (#7282)\n Add link tag to item in RSS template (#7291)\n Remove redundant instruction comment (#7342)\n Textile is only supported through a converter plugin (#7003)\n Add recursive navigation tutorial (#7720)\n Remove installation instructions with Homebrew (#7381)\n Fix dead link and misleading prose (#7383)\n Fix content management section (#7385)\n \ Apply ruby official guide documents (#7393)\n Fix group_by_exp filter example (#7394)\n Remove alt attribute from a tags (#7407)\n Fix BASH code-block in ubuntu.md (#7420)\n zlib is missing (#7428)\n Fixed unnecessary aticles and pronouns (#7466)\n Store SSL key and cert in site source (#7473)\n Fix typo in tutorial for converting existing site (#7524)\n Check if var exists before include tag (#7530)\n Clarify docs on collections regarding the need for front matter (#7538)\n Fix incorrect Windows path in themes.md (#7525)\n \ Addresses bundle not found. (#7351)\n Update the contribution docs for draft pull requests (#7619)\n Data file section adds TSV (#7640)\n Indicate where the _sass folder is by default (#7644)\n Docs: add version tags to new placeholders (#5981) for permalinks (#7647)\n Solve \"GitHub Page build failure\" in 10-deployment.md (#7648)\n fix link to Site Source config (#7708)\n Introduce frontmatter in step 2 (#7704)\n Add @ashmaroli to Core Team listing (#7398)\n \ Lnk to Tidelift in site's footer (#7377)\n Link to OpenCollective backing (#7378\n Link to sponsor listing in README (#7405)\n Adjust team page listings (#7395)\n Updates to CODE OF CONDUCT (v1.4.0) (#7105)\n More inclusive writing (#7283)\n Update Ruby version used in Travis-CI example (#7783)\n Documentation for binary operators in where_exp (#7786)\n Adding SmartForms as Forms service (#7794)\n\nSite Enhancements\n Better Performance (#7388)\n Add some minor improvements to image loading in Showcase page (#7214)\n Simplify assigning classname to docs' aside-links (#7609)\n Simplify couple of includes in the docs site (#7607)\n Avoid generating empty classnames (#7610)\n Minimize rendering count (#7343)\n\nRelease\n Release post for v4.0.0 beta1 (#7716)\n \ Release post for v4.0.0.pre.alpha1 (#7574)\n Release post for v3.8.0 (#6849)\n \ Release post for v3.6.3, v3.7.4 and v3.8.4 (#7259)\n Post: v4.0 development (#6934)\n" module: pkgsrc subject: 'CVS commit: pkgsrc/www/ruby-jekyll' unixtime: '1570252212' user: ryoon