diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000000..a9448a94bc --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,37 @@ +# Order alphabetically. +# Order is important. The last matching pattern takes the most precedence. + +# Default owners for everything in the repo. +* @ruby/www-ruby-lang-org-editorial + +bg/ @ruby/www-ruby-lang-org-i18n + +de/ @ruby/www-ruby-lang-org-i18n-de + +en/ @ruby/www-ruby-lang-org-editorial + +es/ @ruby/www-ruby-lang-org-i18n-es + +fr/ @ruby/www-ruby-lang-org-i18n-fr + +id/ @ruby/www-ruby-lang-org-i18n-id + +it/ @ruby/www-ruby-lang-org-i18n-it + +ja/ @ruby/www-ruby-lang-org-i18n-ja + +ko/ @ruby/www-ruby-lang-org-i18n-ko + +pl/ @ruby/www-ruby-lang-org-i18n + +pt/ @ruby/www-ruby-lang-org-i18n + +ru/ @ruby/www-ruby-lang-org-i18n-ru + +tr/ @ruby/www-ruby-lang-org-i18n-tr + +vi/ @ruby/www-ruby-lang-org-i18n + +zh_cn/ @ruby/www-ruby-lang-org-i18n-zh_cn + +zh_tw/ @ruby/www-ruby-lang-org-i18n-zh_tw diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000..b18fd29357 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000000..4c18fa2eb0 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,35 @@ +name: ci + +on: [push, pull_request] + +permissions: # added using https://github.com/step-security/secure-workflows + contents: read + +jobs: + build: + name: build (${{ matrix.ruby }} / ${{ matrix.os }}) + + strategy: + matrix: + ruby: ["3.2"] + os: [ubuntu-latest] + fail-fast: false + + runs-on: ${{ matrix.os }} + + steps: + - name: Dump environment + run: env | sort + - name: Checkout ruby/www.ruby-lang.org + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + with: + fetch-depth: 1 + - name: Setup Ruby + uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0 + with: + ruby-version: ${{ matrix.ruby }} + bundler-cache: true + - name: Dump Ruby version + run: ruby -v + - name: Run tests + run: bundle exec rake test diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml new file mode 100644 index 0000000000..5557325a66 --- /dev/null +++ b/.github/workflows/draft-release.yml @@ -0,0 +1,59 @@ +name: Create draft release + +on: + repository_dispatch: + types: + - release + workflow_dispatch: + inputs: + version: + description: 'Version of the Ruby package to release' + required: true + default: '3.3.4' + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/checkout@v4 + with: + repository: ruby/ruby + path: ruby + + - uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.3.4 + + - name: Generate draft release entry + run: | + ruby lib/draft-release.rb ${{ github.event.client_payload.version || github.event.inputs.version }} + + - name: Update data files + run: | + tool/format-release .. ${{ github.event.client_payload.version || github.event.inputs.version }} . + working-directory: ruby + + - name: Cleanup ruby directory + run: | + rm -rf ruby + + - name: Create Commit + run: | + git config user.name "GitHub Actions Bot" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add . + git commit -m "Create release for ${{ github.event.client_payload.version || github.event.inputs.version }}" + env: + GITHUB_TOKEN: ${{ secrets.MATZBOT_GITHUB_WORKFLOW_TOKEN }} + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v7 + with: + token: ${{ secrets.MATZBOT_GITHUB_WORKFLOW_TOKEN }} + branch: releases/${{ github.event.client_payload.version || github.event.inputs.version }} + delete-branch: true + title: "Create release for ${{ github.event.client_payload.version || github.event.inputs.version }}" + body: "This is an automated pull request to create a release" + draft: true diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml new file mode 100644 index 0000000000..60593add43 --- /dev/null +++ b/.github/workflows/jekyll.yml @@ -0,0 +1,48 @@ +name: Deploy Jekyll site to Pages + +on: + push: + branches: ["master"] + + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: true + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - name: Setup Ruby + uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0 + with: + ruby-version: '3.2' + bundler-cache: true + - name: Setup Pages + id: pages + uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 + - name: Build with Jekyll + run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" + env: + JEKYLL_ENV: production + - name: Upload artifact + uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 + + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5 diff --git a/.gitignore b/.gitignore index c15386d25e..074167a91b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ _site/ vendor .env bin +.jekyll* diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index ce5494678b..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,13 +0,0 @@ -language: ruby -sudo: false -rvm: 2.3.1 -cache: - bundler: true -# Notifications, used by our Gitter channel. -notifications: - webhooks: - urls: - - https://webhooks.gitter.im/e/9eef19829de6aa749075 - on_success: change # options: [always|never|change] default: always - on_failure: always # options: [always|never|change] default: always - on_start: false # default: false diff --git a/Gemfile b/Gemfile index c2c83c5f88..f7b84d1345 100644 --- a/Gemfile +++ b/Gemfile @@ -1,17 +1,16 @@ source "https://rubygems.org" -ruby ENV['CUSTOM_RUBY_VERSION'] || '2.3.1' -gem 'rake', '~> 10.0' -gem 'jekyll', '~> 2.0' -gem 'rouge', '~> 1.10' +gem "rake" +gem "jekyll" +gem "rouge" -gem 'unicorn' -gem 'lanyon', '~> 0.3.1' -gem 'rack-rewrite' -gem 'rack-ssl' -gem 'rack-protection' +# We didn't use development group for them +# Because lockfile is generated without `BUNDLE_WITHOUT` env variable +# so, some environment couldn't install them +gem "minitest" +gem "html-proofer" +gem "validate-website", "~> 1.6" -group :development do - gem 'spidr', '~> 0.4' - gem 'validate-website', '~> 0.9' -end +# Jekyll need them for Ruby 3.4+ +gem "csv" +gem "base64" diff --git a/Gemfile.lock b/Gemfile.lock index e09ae1fbe9..10d89d516a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,116 +1,254 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.4.0) - blankslate (2.1.2.4) - classifier-reborn (2.0.4) - fast-stemmer (~> 1.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.10.0) - colorator (0.1) - execjs (2.6.0) - faraday (0.9.2) - multipart-post (>= 1.2, < 3) - fast-stemmer (1.0.2) - ffi (1.9.10) - jekyll (2.5.3) - classifier-reborn (~> 2.0) - colorator (~> 0.1) - jekyll-coffeescript (~> 1.0) - jekyll-gist (~> 1.0) - jekyll-paginate (~> 1.0) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 1.1) - kramdown (~> 1.3) - liquid (~> 2.6.1) - mercenary (~> 0.3.3) - pygments.rb (~> 0.6.0) - redcarpet (~> 3.1) + Ascii85 (2.0.1) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + afm (0.2.2) + async (2.23.1) + console (~> 1.29) + fiber-annotation + io-event (~> 1.9) + metrics (~> 0.12) + traces (~> 0.15) + base64 (0.2.0) + bigdecimal (3.1.9) + colorator (1.1.0) + concurrent-ruby (1.3.5) + console (1.30.2) + fiber-annotation + fiber-local (~> 1.1) + json + crass (1.0.6) + csv (3.3.3) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + ethon (0.16.0) + ffi (>= 1.15.0) + eventmachine (1.2.7) + ffi (1.17.1) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-aarch64-linux-musl) + ffi (1.17.1-arm-linux-gnu) + ffi (1.17.1-arm-linux-musl) + ffi (1.17.1-arm64-darwin) + ffi (1.17.1-x86-linux-gnu) + ffi (1.17.1-x86-linux-musl) + ffi (1.17.1-x86_64-darwin) + ffi (1.17.1-x86_64-linux-gnu) + ffi (1.17.1-x86_64-linux-musl) + fiber-annotation (0.2.0) + fiber-local (1.1.0) + fiber-storage + fiber-storage (1.0.0) + forwardable-extended (2.6.0) + google-protobuf (4.30.2) + bigdecimal + rake (>= 13) + google-protobuf (4.30.2-aarch64-linux) + bigdecimal + rake (>= 13) + google-protobuf (4.30.2-arm64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.30.2-x86-linux) + bigdecimal + rake (>= 13) + google-protobuf (4.30.2-x86_64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.30.2-x86_64-linux) + bigdecimal + rake (>= 13) + hashery (2.1.2) + html-proofer (5.0.10) + addressable (~> 2.3) + async (~> 2.1) + nokogiri (~> 1.13) + pdf-reader (~> 2.11) + rainbow (~> 3.0) + typhoeus (~> 1.3) + yell (~> 2.0) + zeitwerk (~> 2.5) + http_parser.rb (0.8.0) + i18n (1.14.7) + concurrent-ruby (~> 1.0) + io-event (1.10.0) + jekyll (4.4.1) + addressable (~> 2.4) + base64 (~> 0.2) + colorator (~> 1.0) + csv (~> 3.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + json (~> 2.6) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (~> 0.3, >= 0.3.6) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) safe_yaml (~> 1.0) - toml (~> 0.1.0) - jekyll-coffeescript (1.0.1) - coffee-script (~> 2.2) - jekyll-gist (1.4.0) - octokit (~> 4.2) - jekyll-paginate (1.1.0) - jekyll-sass-converter (1.4.0) - sass (~> 3.4) - jekyll-watch (1.4.0) - listen (~> 3.0, < 3.1) - kgio (2.10.0) - kramdown (1.11.1) - lanyon (0.3.3) - jekyll (>= 2.0, < 4.0) - rack (~> 1.6) - liquid (2.6.3) - listen (3.0.7) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9.7) - mercenary (0.3.6) - mini_portile2 (2.0.0) - multipart-post (2.0.0) - multipart_body (0.2.1) - nokogiri (1.6.7.2) - mini_portile2 (~> 2.0.0.rc2) - octokit (4.3.0) - sawyer (~> 0.7.0, >= 0.5.3) - paint (0.9.0) - parslet (1.5.0) - blankslate (~> 2.0) - posix-spawn (0.3.11) - pygments.rb (0.6.3) - posix-spawn (~> 0.3.6) - yajl-ruby (~> 1.2.0) - rack (1.6.4) - rack-protection (1.5.3) - rack - rack-rewrite (1.5.1) - rack-ssl (1.4.1) - rack - raindrops (0.16.0) - rake (10.5.0) - rb-fsevent (0.9.7) - rb-inotify (0.9.7) - ffi (>= 0.5.0) - redcarpet (3.3.4) - rouge (1.10.1) - safe_yaml (1.0.4) - sass (3.4.22) - sawyer (0.7.0) - addressable (>= 2.3.5, < 2.5) - faraday (~> 0.8, < 0.10) - spidr (0.5.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-sass-converter (3.1.0) + sass-embedded (~> 1.75) + jekyll-watch (2.2.1) + listen (~> 3.0) + json (2.10.2) + kramdown (2.5.1) + rexml (>= 3.3.9) + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.4.0) + metrics (0.12.2) + mini_portile2 (2.8.8) + minitest (5.25.5) + nokogiri (1.18.7) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + nokogiri (1.18.7-aarch64-linux-gnu) + racc (~> 1.4) + nokogiri (1.18.7-aarch64-linux-musl) + racc (~> 1.4) + nokogiri (1.18.7-arm-linux-gnu) + racc (~> 1.4) + nokogiri (1.18.7-arm-linux-musl) + racc (~> 1.4) + nokogiri (1.18.7-arm64-darwin) + racc (~> 1.4) + nokogiri (1.18.7-x86_64-darwin) + racc (~> 1.4) + nokogiri (1.18.7-x86_64-linux-gnu) + racc (~> 1.4) + nokogiri (1.18.7-x86_64-linux-musl) + racc (~> 1.4) + paint (2.3.0) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + pdf-reader (2.14.1) + Ascii85 (>= 1.0, < 3.0, != 2.0.0) + afm (~> 0.2.1) + hashery (~> 2.0) + ruby-rc4 + ttfunk + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rexml (3.4.1) + rouge (4.5.1) + ruby-rc4 (0.1.5) + safe_yaml (1.0.5) + sass-embedded (1.86.1) + google-protobuf (~> 4.30) + rake (>= 13) + sass-embedded (1.86.1-aarch64-linux-android) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-aarch64-linux-gnu) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-aarch64-linux-musl) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-arm-linux-androideabi) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-arm-linux-gnueabihf) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-arm-linux-musleabihf) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-arm64-darwin) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-riscv64-linux-android) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-riscv64-linux-gnu) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-riscv64-linux-musl) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-x86_64-darwin) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-x86_64-linux-android) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-x86_64-linux-gnu) + google-protobuf (~> 4.30) + sass-embedded (1.86.1-x86_64-linux-musl) + google-protobuf (~> 4.30) + slop (4.10.1) + spidr (0.7.2) + base64 (~> 0.1) nokogiri (~> 1.3) - toml (0.1.2) - parslet (~> 1.5.0) - unicorn (5.1.0) - kgio (~> 2.6) - raindrops (~> 0.7) - validate-website (0.9.5) - multipart_body (~> 0.2) - paint (~> 0.8) - spidr (~> 0.4) - yajl-ruby (1.2.1) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + tidy_ffi (1.0.1) + ffi (~> 1.2) + traces (0.15.2) + ttfunk (1.8.0) + bigdecimal (~> 3.1) + typhoeus (1.4.1) + ethon (>= 0.9.0) + unicode-display_width (2.6.0) + validate-website (1.12.0) + crass (~> 1) + nokogiri (~> 1.12) + paint (~> 2) + slop (~> 4.6) + spidr (~> 0.6) + tidy_ffi (~> 1.0) + w3c_validators (~> 1.3) + webrick (~> 1) + w3c_validators (1.3.7) + json (>= 1.8) + nokogiri (~> 1.6) + rexml (~> 3.2) + webrick (1.9.1) + yell (2.2.2) + zeitwerk (2.7.2) PLATFORMS + aarch64-linux + aarch64-linux-android + aarch64-linux-gnu + aarch64-linux-musl + arm-linux + arm-linux-androideabi + arm-linux-gnu + arm-linux-gnueabihf + arm-linux-musl + arm-linux-musleabihf + arm64-darwin + riscv64-linux-android + riscv64-linux-gnu + riscv64-linux-musl ruby + x86-cygwin + x86-linux + x86-linux-android + x86-linux-gnu + x86-linux-musl + x86_64-cygwin + x86_64-darwin + x86_64-linux + x86_64-linux-android + x86_64-linux-gnu + x86_64-linux-musl DEPENDENCIES - jekyll (~> 2.0) - lanyon (~> 0.3.1) - rack-protection - rack-rewrite - rack-ssl - rake (~> 10.0) - rouge (~> 1.10) - spidr (~> 0.4) - unicorn - validate-website (~> 0.9) - -RUBY VERSION - ruby 2.3.1p112 + base64 + csv + html-proofer + jekyll + minitest + rake + rouge + validate-website (~> 1.6) BUNDLED WITH - 1.12.3 + 2.6.6 diff --git a/Procfile b/Procfile deleted file mode 100644 index d34e30ba05..0000000000 --- a/Procfile +++ /dev/null @@ -1 +0,0 @@ -web: bundle exec unicorn -p $PORT -c ./unicorn.rb diff --git a/README.md b/README.md index 36581cdeb5..c5ea65e6f1 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ www.ruby-lang.org [![Join the chat at https://gitter.im/ruby/www.ruby-lang.org](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ruby/www.ruby-lang.org?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![Build Status](https://travis-ci.org/ruby/www.ruby-lang.org.svg?branch=master)](https://travis-ci.org/ruby/www.ruby-lang.org) +[![Build Status](https://github.com/ruby/www.ruby-lang.org/workflows/ci/badge.svg)](https://github.com/ruby/www.ruby-lang.org/actions?query=branch%3Amaster) This is the [Jekyll](http://www.jekyllrb.com/) source of the [www.ruby-lang.org](https://www.ruby-lang.org/) website. @@ -31,6 +31,7 @@ Then clone the repository and install the dependencies: ``` sh git clone https://github.com/ruby/www.ruby-lang.org.git cd www.ruby-lang.org/ +bundle config set --local without production bundle install ``` @@ -65,11 +66,19 @@ Then start a local web server with bundle exec rake serve ``` -Open [http://localhost:9292/](http://localhost:9292/) +Open [http://localhost:4000/](http://localhost:4000/) in your browser to access the preview. **Note:** The build of the site will take several minutes. +Alternatively, you can use Jekyll directly. + +``` +bundle exec jekyll serve --watch --future --incremental +``` + +If your draft uses future date, you may want to use `--future` option. + ### Preview on Heroku In case a build is not possible on your local machine @@ -112,7 +121,7 @@ Besides generating and previewing the site you can perform additional tests with these tasks: ``` sh -bundle exec rake check # perform various tests on the source files +bundle exec rake lint # run linter on markdown files bundle exec rake check:markup # check markup for all generated pages bundle exec rake check:links # check for 404's (needs a running local server) ``` diff --git a/Rakefile b/Rakefile index 4b97685f6c..49e2b98856 100644 --- a/Rakefile +++ b/Rakefile @@ -1,45 +1,48 @@ -# encoding: utf-8 - -require 'rubygems' +# frozen_string_literal: true begin - require 'bundler/setup' + require "bundler/setup" rescue LoadError => e warn e.message warn "Run `gem install bundler` to install Bundler" - exit -1 + exit(-1) end -HOST = 'www.ruby-lang.org' -LANGUAGES = %w[bg de en es fr id it ja ko pl pt ru tr vi zh_cn zh_tw] +LANGUAGES = %w[bg de en es fr id it ja ko pl pt ru tr vi zh_cn zh_tw].freeze +CONFIG = "_config.yml" + +task default: [:build] -task :default => [:build] +desc "Run tests (test-linter, lint, build)" +task test: %i[test-news-plugin test-linter lint build] desc "Build the Jekyll site" task :build do - require "lanyon" + require "jekyll" - Lanyon.build + Jekyll::Commands::Build.process({}) end desc "Serve the Jekyll site locally" task :serve do - sh "rackup config.ru" + require "jekyll" + + Jekyll::Commands::Serve.process({}) end namespace :new_post do def create_template(lang) - url_title = 'short-title' - title = 'Post Title' + url_title = "short-title" + title = "Post Title" now = Time.now.utc datetime = now.strftime("%Y-%m-%d %H:%M:%S %z") date = now.strftime("%Y-%m-%d") filename = "#{date}-#{url_title}.md" - path = File.join(lang, 'news', '_posts', filename) + path = File.join(lang, "news", "_posts", filename) - content = <<-TEMPLATE.gsub(/^ */, '') + content = <<-TEMPLATE.gsub(/^ */, "") --- layout: news_post title: "#{title}" @@ -57,8 +60,8 @@ namespace :new_post do if File.exist?(path) warn "Could not create template, `#{path}' already exists." else - File.open(path, 'w') {|f| f.write content } - warn 'done.' + File.open(path, "w") {|f| f.write content } + warn "done." end rescue => e warn e.message @@ -67,8 +70,8 @@ namespace :new_post do desc "Create a news post template for language `lang'" task :lang do - puts 'Please specify one of the valid language codes:' - puts LANGUAGES.join(', ') << '.' + puts "Please specify one of the valid language codes:" + puts LANGUAGES.join(", ") << "." end LANGUAGES.each do |lang| @@ -78,139 +81,51 @@ namespace :new_post do end end -desc "Alias for `check'" -task :test => [:check] +desc "Run linter on markdown files" +task :lint do + require_relative "lib/linter" + Linter.new.run +end namespace :check do - def read_yaml(filename) - require 'yaml' - match_data = File.read(filename).match(/\A(---\s*\n.*?\n?)^(---\s*$\n?)/m) - data = YAML.load(match_data[1]) if match_data - - data || {} - end - - def author_variable_defined?(filename) - read_yaml(filename).has_key?('author') - end - - def lang_variable_defined?(filename) - read_yaml(filename).has_key?('lang') - end - - def pub_date_utc(filename) - date = read_yaml(filename)['date'] - - date ? date.getutc.strftime('%Y/%m/%d') : nil - end - - desc "Check for missing author variables in news posts" - task :author do - print "Checking for missing author variables in news posts..." - - md_files = Dir["**/_posts/*.md"] - - author_missing = md_files.select {|fn| !author_variable_defined?(fn) } - if author_missing.empty? - puts " ok" - else - puts "\nNo author variable defined in:" - puts author_missing.map {|s| " #{s}\n"}.join - end - end - - desc "Check for missing lang variables in markdown files" - task :lang do - print "Checking for missing lang variables in markdown files..." - - md_files = Dir["**/*.md"] - skip_patterns = [/README.md/, %r{[^/]*/examples/}] - - skip_patterns.each do |pattern| - md_files.delete_if {|fn| fn =~ pattern } - end - - lang_missing = md_files.select {|fn| !lang_variable_defined?(fn) } - if lang_missing.empty? - puts " ok" - else - puts "\nNo lang variable defined in:" - puts lang_missing.map {|s| " #{s}\n"}.join - end - end - - desc "Check publication dates (UTC) for consistency with filename" - task :pubdates do - print "Checking for date mismatch in posts (filename / YAML front matter)..." - - posts = Dir["**/_posts/*.md"] - - date_mismatch = [] - posts.each do |post| - filename_date = File.basename(post).split('-',4)[0..2].join('/') - yaml_date = pub_date_utc(post) - - date_mismatch << post if yaml_date && yaml_date != filename_date - end - - if date_mismatch.empty? - puts " ok" - else - puts "\nDate mismatch in:" - puts date_mismatch.map {|s| " #{s}\n"}.join - end - end - - localport = 9292 - - desc "Check for broken links on http://localhost:#{localport}/" + desc "Check for broken internal links" task :links do - gem 'spidr', '~> 0.4' - require 'spidr' - - url_map = Hash.new { |hash,key| hash[key] = [] } - - Spidr.site("http://localhost:#{localport}/") do |agent| - LANGUAGES.each do |lang| - agent.enqueue("http://localhost:#{localport}/#{lang}/") - end - - agent.every_link do |origin,dest| - url_map[dest] << origin - end - - agent.every_page do |page| - if page.code == 404 - origin = url_map[page.url].last - dest = page.url.request_uri - - external = URI::HTTP.build( - :host => HOST, - :path => page.url.path, - :query => page.url.query - ) - - if Net::HTTP.get_response(external).code == '404' - puts "Old Broken Link: #{origin} -> #{dest}" - else - puts "New Broken Link: #{origin} -> #{dest}" - end - end - end - end + require "html-proofer" + options = { + checks: [ + 'Links', + 'Images', + 'Scripts', + ], + ignore_empty_alt: true, + ignore_missing_alt: true, + check_external_hash: false, + check_internal_hash: false, + } + + HTMLProofer.check_directory('_site', options).run end - desc 'Validate _site markup with validate-website' - task :markup => :build do - require 'jekyll' - options = Jekyll.configuration - Dir.chdir('_site') do - system("validate-website-static --site '#{options['url']}/' --quiet") - exit($?.exitstatus) - end + desc "Validate _site markup with validate-website" + task :markup do + require_relative "lib/markup_checker" + MarkupChecker.new.check end end -desc "Run some tests (lang, author, pubdates)" -task :check => ['check:lang', 'check:author', 'check:pubdates'] +require "rake/testtask" +Rake::TestTask.new(:"test-linter") do |t| + t.description = "Run tests for the Linter library" + t.libs = ["test", "lib"] + t.test_files = FileList['test/test_linter_*.rb'] + t.verbose = true +end + +require "rake/testtask" +Rake::TestTask.new(:"test-news-plugin") do |t| + t.description = "Run tests for the news archive plugin" + t.libs = ["test"] + t.test_files = FileList['test/test_plugin_news.rb'] + t.verbose = true +end diff --git a/_config.yml b/_config.yml index c0f296c86f..56e6bd819d 100644 --- a/_config.yml +++ b/_config.yml @@ -8,1865 +8,27 @@ kramdown: auto_ids: false exclude: - - config.ru - Gemfile - Gemfile.lock - - Procfile - Rakefile - README.md - - unicorn.rb + - lib + - test - vendor + - tsconfig.json url: https://www.ruby-lang.org license: url: /en/about/license.txt -downloads: - stable: - - version: 2.3.1 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip - sha256: - bz2: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d - gz: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd - xz: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 - zip: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 - - version: 2.2.5 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip - sha256: - bz2: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 - gz: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 - xz: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 - zip: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 - - version: 2.1.9 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip - sha256: - bz2: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - gz: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c - xz: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a - zip: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 - security_maintenance: - eol: - - version: 2.0.0-p648 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip - sha256: - bz2: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 - gz: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 - xz: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 - zip: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd - stable_snapshot: - url: - bz2: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz - zip: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.zip - nightly_snapshot: - url: - bz2: https://cache.ruby-lang.org/pub/ruby/snapshot.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz - zip: https://cache.ruby-lang.org/pub/ruby/snapshot.zip - svn: stable: - version: 2.3 - branch: ruby_2_3 + version: 2.6 + branch: ruby_2_6 previous: - version: 2.2 - branch: ruby_2_2 + version: 2.5 + branch: ruby_2_5 old: - version: 2.1 - branch: ruby_2_1 - -locales: - sitelinks: - bg: - - text: За сваляне - url: /bg/downloads - - text: Документация - url: /bg/documentation - - text: Библиотеки - url: /bg/libraries - - text: Общност - url: /bg/community - - text: Новини - url: /bg/news - - text: Сигурност - url: /bg/security - - text: Относно - url: /bg/about - de: - - text: Downloads - url: /de/downloads - - text: Dokumentation - url: /de/documentation - - text: Bibliotheken - url: /de/libraries - - text: Community - url: /de/community - - text: Neuigkeiten - url: /de/news - - text: Sicherheit - url: /de/security - - text: Über Ruby - url: /de/about - en: - - text: Downloads - url: /en/downloads - - text: Documentation - url: /en/documentation - - text: Libraries - url: /en/libraries - - text: Community - url: /en/community - - text: News - url: /en/news - - text: Security - url: /en/security - - text: About Ruby - url: /en/about - es: - - text: Descargas - url: /es/downloads - - text: Documentación - url: /es/documentation - - text: Bibliotecas - url: /es/libraries - - text: Comunidad - url: /es/community - - text: Noticias - url: /es/news - - text: Seguridad - url: /es/security - - text: Acerca de Ruby - url: /es/about - fr: - - text: Téléchargements - url: /fr/downloads - - text: Documentation - url: /fr/documentation - - text: Bibliothèques - url: /fr/libraries - - text: Communauté - url: /fr/community - - text: Actualités - url: /fr/news - - text: Sécurité - url: /fr/security - - text: À propos de Ruby - url: /fr/about - id: - - text: Unduh - url: /id/downloads - - text: Dokumentasi - url: /id/documentation - - text: Pustaka - url: /id/libraries - - text: Komunitas - url: /id/community - - text: Berita - url: /id/news - - text: Keamanan - url: /id/security - - text: Tentang Ruby - url: /id/about - it: - - text: Scarica - url: /it/downloads - - text: Documentazione - url: /it/documentation - - text: Librerie - url: /it/libraries - - text: Comunità - url: /it/community - - text: Notizie - url: /it/news - - text: Sicurezza - url: /it/security - - text: A proposito di Ruby - url: /it/about - ja: - - text: ダウンロード - url: /ja/downloads - - text: ドキュメント - url: /ja/documentation - - text: ライブラリ - url: /ja/libraries - - text: コミュニティ - url: /ja/community - - text: コア開発 - url: /ja/dev - - text: ニュース - url: /ja/news - - text: セキュリティ - url: /ja/security - - text: Rubyとは - url: /ja/about - ko: - - text: 다운로드 - url: /ko/downloads - - text: 문서 - url: /ko/documentation - - text: 라이브러리 - url: /ko/libraries - - text: 커뮤니티 - url: /ko/community - - text: 뉴스 - url: /ko/news - - text: 보안이슈 - url: /ko/security - - text: 루비에 대해서 - url: /ko/about - pl: - - text: Pobierz - url: /pl/downloads - - text: Dokumentacja - url: /pl/documentation - - text: Biblioteki - url: /pl/libraries - - text: Społeczność - url: /pl/community - - text: Wiadomości - url: /pl/news - - text: Bezpieczeństwo - url: /pl/security - - text: O języku Ruby - url: /pl/about - pt: - - text: Downloads - url: /pt/downloads - - text: Documentação - url: /pt/documentation - - text: Módulos - url: /pt/libraries - - text: Comunidade - url: /pt/community - - text: Notícias - url: /pt/news - - text: Segurança - url: /pt/security - - text: Sobre Ruby - url: /pt/about - ru: - - text: Скачать - url: /ru/downloads - - text: Документация - url: /ru/documentation - - text: Библиотеки - url: /ru/libraries - - text: Сообщество - url: /ru/community - - text: Новости - url: /ru/news - - text: Безопасность - url: /ru/security - - text: О Ruby - url: /ru/about - tr: - - text: İndirin - url: /tr/downloads - - text: Belgeler - url: /tr/documentation - - text: Kütüphaneler - url: /tr/libraries - - text: Topluluk - url: /tr/community - - text: Haberler - url: /tr/news -# - text: Güvenlik -# url: /tr/security - - text: Ruby Hakkında - url: /tr/about - vi: - - text: Downloads - url: /vi/downloads - - text: Tài liệu - url: /vi/documentation - - text: Thư viện - url: /vi/libraries - - text: Cộng đồng - url: /vi/community - - text: Tin tức - url: /vi/news - - text: Bảo mật - url: /vi/security - - text: Về Ruby - url: /vi/about - zh_cn: - - text: 下载 - url: /zh_cn/downloads - - text: 文档 - url: /zh_cn/documentation - - text: 代码库 - url: /zh_cn/libraries - - text: 社区 - url: /zh_cn/community - - text: 新闻 - url: /zh_cn/news - - text: 安全 - url: /zh_cn/security - - text: 关于 Ruby - url: /zh_cn/about - zh_tw: - - text: 下載安裝 - url: /zh_tw/downloads - - text: 文件 - url: /zh_tw/documentation - - text: 函式庫 - url: /zh_tw/libraries - - text: 社群 - url: /zh_tw/community - - text: 新聞 - url: /zh_tw/news - - text: 安全 - url: /zh_tw/security - - text: 關於 Ruby - url: /zh_tw/about - - search: - bg: - text: Търси - de: - text: Suche - cx_id: "008918821236166936739:xplclbf3sh0" - en: - text: Search - cx_id: "013598269713424429640:g5orptiw95w" - es: - text: Buscar - fr: - text: Recherche - cx_id: "016749562256550695330:efcmgh3a1ac" - id: - text: Cari - it: - text: Cerca - ja: - text: 検索 - cx_id: "008288045305770251182:fvruzsaknew" - ko: - text: 찾기 - pl: - text: Szukaj - pt: - text: Procurar - ru: - text: Поиск - tr: - text: Ara - vi: - text: Tìm - zh_cn: - text: 搜索 - zh_tw: - text: 搜尋 - - slogan: - bg: "най-добрият приятел на програмиста" - de: "Der beste Freund eines Programmierers" - en: "A Programmer's Best Friend" - es: "El mejor amigo de un desarrollador" - fr: "A Programmer's Best Friend" - id: "Sahabat Terbaik Programmer" - it: "Il migliore amico dei programmatori" - ja: "A Programmer's Best Friend" - ko: "프로그래머의 단짝 친구" - pl: "Najlepszy Przyjaciel Programisty" - pt: "O melhor amigo do programador" - ru: "лучший друг программиста" - tr: "BİR PROGRAMCININ EN İYİ ARKADAŞI" - vi: "Người bạn tri kỉ của lập trình viên" - zh_cn: "程序员最好的朋友" - zh_tw: "程式設計師的摯友" - - ruby: - bg: "Ruby" - de: "Ruby" - en: "Ruby" - es: "Ruby" - fr: "Ruby" - id: "Ruby" - it: "Ruby" - ja: "Ruby" - ko: "루비" - pl: "Ruby" - pt: "Ruby" - ru: "Ruby" - tr: "Ruby" - vi: "Ruby" - zh_cn: "Ruby" - zh_tw: "Ruby" - - month_names: - bg: [януари, февруари, март, април, май, юни, юли, август, септември, октомври, ноември, декември] - de: [Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember] - en: [January, February, March, April, May, June, July, August, September, October, November, December] - es: [Enero, Febrero, Marzo, Abril, Mayo, Junio, Julio, Agosto, Septiembre, Octubre, Noviembre, Diciembre] - fr: [Janvier, Février, Mars, Avril, Mai, Juin, Juillet, Août, Septembre, Octobre, Novembre, Décembre] - id: [Januari, Februari, Maret, April, Mei, Juni, Juli, Agustus, September, Oktober, November, Desember] - it: [Gennaio, Febbraio, Marzo, Aprile, Maggio, Giugno, Luglio, Agosto, Settembre, Ottobre, Novembre, Dicembre] - pl: [Styczeń, Luty, Marzec, Kwiecień, Maj, Czerwiec, Lipiec, Sierpień, Wrzesień, Październik, Listopad, Grudzień] - pt: [Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro] - ru: [Январь, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь] - tr: [Ocak, Şubat, Mart, Nisan, Mayıs, Haziran, Temmuz, Ağustos, Eylül, Ekim, Kasım, Aralık] - vi: [Tháng một, Tháng hai, Tháng ba, Tháng tư, Tháng năm, Tháng sáu, Tháng bảy, Tháng tám, Tháng chín, Tháng mười, Tháng mười một, Tháng mười hai] - - posted_by: - bg: "Публикувана от AUTHOR на %Y-%m-%d" - de: "Geschrieben von AUTHOR am %-d.%-m.%Y" - en: "Posted by AUTHOR on %-d %b %Y" - es: "Publicado por AUTHOR el %Y-%m-%d" - fr: "Posté par AUTHOR le %Y-%m-%d" - id: "Ditulis oleh AUTHOR tanggal %Y-%m-%d" - it: "Inserito da AUTHOR il %Y-%m-%d" -# ja: - ko: "작성자: AUTHOR (%Y-%m-%d)" - pl: "Zamieszczone przez AUTHOR %Y-%m-%d" - pt: "Escrito por AUTHOR em %d/%m/%Y" - ru: "Опубликовал AUTHOR %Y-%m-%d" - tr: "AUTHOR tarafından %d.%m.%Y tarihinde gönderildi" - vi: "Đăng bởi AUTHOR vào %-d %b %Y" - zh_cn: "由 AUTHOR 发表于 %Y-%m-%d" - zh_tw: "由 AUTHOR 發表於 %Y-%m-%d" - - translated_by: - bg: "Превод от" - de: "Übersetzt von" - en: "Translated by" - es: "Traducción de" - fr: "Traduit par" - id: "Diterjemahkan oleh" - it: "Tradotto da" -# ja: - ko: "번역자:" - pl: "Tłumaczone przez" - pt: "Traduzido por" - ru: "Перевел:" - tr: "Çeviri:" - vi: "Dịch bởi" - zh_cn: "翻译:" - zh_tw: "翻譯:" - - feed: - bg: - title: Ruby новини - description: Последните новини от ruby-lang.org. - lang_code: bg - de: - title: Ruby RSS News - description: Die letzten Neuigkeiten von ruby-lang.org. - lang_code: de-DE - en: - title: Ruby News - description: The latest news from ruby-lang.org. - lang_code: en-US - es: - title: Noticias de Ruby por RSS - description: Las últimas noticias de ruby-lang.org en español. - lang_code: es-ES - fr: - title: Actualités de Ruby-lang - description: Les dernières news sur ruby-lang.org. - lang_code: fr-FR - id: - title: Berita Ruby - description: Berita terhangat dari ruby-lang.org. - lang_code: id - it: - title: Notizie su Ruby - description: Le ultime notizie da ruby-lang.org. - lang_code: it-IT - ja: - title: ruby-langの最新ニュース - description: ruby-lang.orgの最新ニュース - lang_code: ja - ko: - title: 루비 뉴스 - description: ruby-lang.org의 최근 소식 - lang_code: ko-KR - pl: - title: Ruby Lang PL - description: Najnowsze wiadomości z ruby-lang.org. - lang_code: pl - pt: - title: Notícias sobre Ruby - description: As notícias mais recentes do ruby-lang.org em português. - lang_code: pt-PT - ru: - title: Новости Ruby - description: Последние новости с ruby-lang.org. - lang_code: ru-RU - tr: - title: Ruby Son Haberler - description: ruby-lang.org'dan en son haberler. - lang_code: tr - vi: - title: Tin tức Ruby - description: Những tin mới nhất từ ruby-lang.org. - lang_code: vi - zh_cn: - title: Ruby 新闻更新 - description: 来自 ruby-lang.org 的最新文章。 - lang_code: zh-CN - zh_tw: - title: Ruby 新聞 - description: 來自 ruby-lang.org 的新聞快報。 - lang_code: zh-TW - - news: - bg: - other_news: Други новини - more_news: Още новини... - continue: Прочетете още... - back_to_year: "Обратно към архив %Y" - recent_news: Последни новини - yearly_archive_title: "Архив %Y" - monthly_archive_title: "Архив %B %Y" - yearly_archives: Архив по година - monthly_archives: Архив по месец - yearly_archive_link: "%Y" - monthly_archive_link: "%B %Y" - de: - other_news: Weitere Neuigkeiten - more_news: Mehr Neuigkeiten... - continue: Weiterlesen... - back_to_year: "Zurück zum Archiv für %Y" - recent_news: Aktuelle Neuigkeiten - yearly_archive_title: "Archiv für %Y" - monthly_archive_title: "Archiv für %B %Y" - yearly_archives: Archiv - monthly_archives: Archiv nach Monat - yearly_archive_link: "Archiv für %Y" - monthly_archive_link: "%B %Y" - en: - other_news: Other News - more_news: More News... - continue: Continue Reading... - back_to_year: "Back to %Y Archives" - recent_news: Recent News - yearly_archive_title: "%Y Archives" - monthly_archive_title: "%B %Y Archives" - yearly_archives: Archives by Year - monthly_archives: Archives by Month - yearly_archive_link: "%Y Archives" - monthly_archive_link: "%B %Y" - es: - other_news: Otras noticias - more_news: Más noticias... - continue: Continuar leyendo... - back_to_year: "Volver a las noticias de %Y" - recent_news: Noticias recientes - yearly_archive_title: "Noticias de %Y" - monthly_archive_title: "Noticias de %B %Y" - yearly_archives: Noticias por año - monthly_archives: Noticias por mes - yearly_archive_link: "Noticias de %Y" - monthly_archive_link: "%B %Y" - fr: - other_news: Autres actualités - more_news: Plus d’actualités... - continue: Lire la suite... - back_to_year: "Retour aux %Y archives" - recent_news: Actualité récente - yearly_archive_title: "%Y Archives" - monthly_archive_title: "%B %Y Archives" - yearly_archives: Archives par années - monthly_archives: Archives par mois - yearly_archive_link: "Actualités de %Y" - monthly_archive_link: "%m/%Y" - id: - other_news: Berita Lain - more_news: Arsip Sebelumnya... - continue: Baca Selengkapnya... - back_to_year: "Kembali ke Arsip Tahun %Y" - recent_news: Berita Baru - yearly_archive_title: "Arsip Tahun %Y" - monthly_archive_title: "Arsip %B %Y" - yearly_archives: Arsip Tahunan - monthly_archives: Arsip Bulanan - yearly_archive_link: "Tahun %Y" - monthly_archive_link: "%B %Y" - it: - other_news: Altre Notizie - more_news: Ulteriori Notizie... - continue: Continua... - back_to_year: "Vai all'archivio %Y" - recent_news: Notizie Recenti - yearly_archive_title: "Archivio dell'anno %Y" - monthly_archive_title: "Archivio mensile %B %Y" - yearly_archives: Archivio dell'anno - monthly_archives: Archivio Mensile - yearly_archive_link: "Archivio dell'anno %Y" - monthly_archive_link: "%B %Y" - ja: - other_news: その他のニュース - more_news: もっと読む... - continue: もっと読む... - back_to_year: "%Y年のアーカイブに戻る" - recent_news: 最近のニュース - yearly_archive_title: "%Y年のアーカイブ" - monthly_archive_title: "%Y年%m月のアーカイブ" - yearly_archives: 年毎のアーカイブ - monthly_archives: 月毎のアーカイブ - yearly_archive_link: "%Y年のアーカイブ" - monthly_archive_link: "%Y年%m月" - ko: - other_news: 이전 뉴스 - more_news: 뉴스 더보기... - continue: 자세히 읽기 - back_to_year: "%Y년 아카이브로 돌아가기" - recent_news: 최근 소식 - yearly_archive_title: "%Y년 아카이브" - monthly_archive_title: "%Y년 %m월 아카이브" - yearly_archives: 년도별 아카이브 - monthly_archives: 월별 아카이브 - yearly_archive_link: "%Y년" - monthly_archive_link: "%Y년 %m월" - pl: - other_news: Pozostałe aktualności - more_news: Więcej aktualności... - continue: Więcej... - back_to_year: "Powrót do Archiwum %Y" - recent_news: Aktualności - yearly_archive_title: "Archiwum %Y" - monthly_archive_title: "Archiwum %B %Y" - yearly_archives: Archiwum wiadomości - monthly_archives: Archiwum według miesiąca - yearly_archive_link: "%Y" - monthly_archive_link: "%B %Y" - pt: - other_news: Outras Notícias - more_news: Mais Notícias... - continue: Continuar a Leitura... - back_to_year: "Voltar aos arquivos de %Y" - recent_news: Notícias Recentes - yearly_archive_title: "Arquivos de %Y" - monthly_archive_title: "Arquivos de %B %Y" - yearly_archives: Arquivos por Ano - monthly_archives: Arquivos por Mês - yearly_archive_link: "Arquivos de %Y" - monthly_archive_link: "%B %Y" - ru: - other_news: Другие новости - more_news: Больше новостей... - continue: Узнать больше... - back_to_year: "Вернуться к архивам %Y года" - recent_news: Последние новости - yearly_archive_title: "Архивы %Y года" - monthly_archive_title: "Архивы %B %Y" - yearly_archives: Архивы по годам - monthly_archives: Архивы по месяцам - yearly_archive_link: "Архивы %Y" - monthly_archive_link: "%B %Y" - tr: - other_news: Diğer Haberler - more_news: Dahası... - continue: Devamını Okuyun... - back_to_year: "%Y arşivlerine geri dönün." - recent_news: Son Haberler - yearly_archive_title: "%Y Arşivleri" - monthly_archive_title: "%B %Y Arşivleri" - yearly_archives: Yıllara göre Arşivler - monthly_archives: Aylara göre Arşivler - yearly_archive_link: "%Y Arşivleri" - monthly_archive_link: "%B %Y" - vi: - other_news: Tin khác - more_news: Thêm Tin... - continue: Đọc tiếp... - back_to_year: "Trở về %Y Lưu trữ" - recent_news: Tin mới nhất - yearly_archive_title: "Lưu trữ %Y" - monthly_archive_title: "Lưu trữ %B %Y" - yearly_archives: Lưu trữ bằng Năm - monthly_archives: Lưu trữ bằng Tháng - yearly_archive_link: "Lưu trữ %Y" - monthly_archive_link: "%B %Y" - zh_cn: - other_news: 其它新闻 - more_news: 更多新闻... - continue: 阅读全文... - back_to_year: "返回%Y年归档" - recent_news: 最新消息 - yearly_archive_title: "%Y年归档" - monthly_archive_title: "%Y年%-m月归档" - yearly_archives: 按年存档 - monthly_archives: 按月归档 - yearly_archive_link: "%Y年归档" - monthly_archive_link: "%Y年%-m月归档" - zh_tw: - other_news: 其他新聞 - more_news: 更多新聞... - continue: 深入閱讀... - back_to_year: "回到 %Y 年彙整" - recent_news: 最新消息 - yearly_archive_title: "%Y 彙整" - monthly_archive_title: "%Y 年 %-m 月彙整" - yearly_archives: 按年份彙整 - monthly_archives: 按月份彙整 - yearly_archive_link: "%Y 年彙整" - monthly_archive_link: "%Y 年 %-m 月彙整" - - sidebar: - try_ruby: &try_ruby - url: http://tryruby.org/ - rubybib: &rubybib - url: http://rubybib.org/ - - bg: - get_started: - text: Започнете лесно е! - try_ruby: - text: Пробвайте Ruby! (в браузъра) - <<: *try_ruby - quickstart: - text: Ruby в 20 минути - url: /bg/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby от други езици - url: /bg/documentation/ruby-from-other-languages/ - explore: - text: Изследвайте нов свят… - documentation: - text: Документация - url: /bg/documentation/ - # books: - # text: Книги - libraries: - text: Библиотеки - url: /bg/libraries/ - success_stories: - text: Успешни истории - url: /bg/documentation/success-stories/ - participate: - text: Участвайте в приятелски настроено общество. - mailing_lists: - text: Пощенски списъци - url: /bg/community/mailing-lists/ - description: | - Дискусии относно Ruby с програмисти от цял свят. - user_groups: - text: Потребителски групи - url: /bg/community/user-groups/ - description: | - Свържете се с рубисти в твоя район. - weblogs: - text: Блогове - url: /bg/community/weblogs/ - description: | - Прочетете какво се случва в Ruby обществото. - ruby_core: - text: Ruby ядро - url: /bg/community/ruby-core/ - description: | - Помогнете за разработката на Ruby. - issue_tracking: - text: Следене на бъгове - url: https://bugs.ruby-lang.org/ - description: | - Докладвайте или помогнете за решаването на проблеми в Ruby. - syndicate: - text: Новини - recent_news: - text: Последните новини (RSS) - url: /bg/feeds/news.rss - de: - get_started: - text: Der Einstieg ist einfach! - try_ruby: - text: Teste Ruby! (im Browser) - <<: *try_ruby - quickstart: - text: Ruby in 20 Minuten - url: /de/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby für Umsteiger - url: /de/documentation/ruby-from-other-languages/ - explore: - text: Entdecke eine neue Welt… - documentation: - text: Dokumentation - url: /de/documentation/ - # books: - # text: Bücher - libraries: - text: Bibliotheken - url: /de/libraries/ - success_stories: - text: Erfolgsgeschichten - url: /de/documentation/success-stories/ - participate: - text: Beteilige dich an einer freundlichen und wachsenden Community. - mailing_lists: - text: Mailing-Listen - url: /de/community/mailing-lists/ - description: | - Sprich mit Programmierern auf der ganzen Welt über Ruby. - user_groups: - text: User-Groups - url: /de/community/user-groups/ - description: | - Treffe Rubyisten in deiner Umgebung. - weblogs: - text: Weblogs - url: /de/community/weblogs/ - description: | - Lies, was gerade jetzt in der Ruby-Community passiert. - ruby_core: - text: Ruby-Entwicklung - url: /de/community/ruby-core/ - description: | - Hilf mit, die neuesten Ruby-Versionen zu verbessern. - issue_tracking: - text: Fehler melden - url: https://bugs.ruby-lang.org/ - description: | - Melde einen Fehler oder hilf mit, offene Fehler zu beseitigen. - syndicate: - text: Syndication - recent_news: - text: Aktuelle Neuigkeiten (RSS) - url: /de/feeds/news.rss - en: - get_started: - text: Get Started, it's easy! - try_ruby: - text: Try Ruby! (in your browser) - <<: *try_ruby - quickstart: - text: Ruby in Twenty Minutes - url: /en/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby from Other Languages - url: /en/documentation/ruby-from-other-languages/ - explore: - text: Explore a new world… - documentation: - text: Documentation - url: /en/documentation/ - # books: - # text: Books - rubybib: - text: Academic Research - <<: *rubybib - libraries: - text: Libraries - url: /en/libraries/ - success_stories: - text: Success Stories - url: /en/documentation/success-stories/ - participate: - text: Participate in a friendly and growing community. - mailing_lists: - text: Mailing Lists - url: /en/community/mailing-lists/ - description: | - Talk about Ruby with programmers from all around the world. - user_groups: - text: User Groups - url: /en/community/user-groups/ - description: | - Get in contact with Rubyists in your area. - weblogs: - text: Weblogs - url: /en/community/weblogs/ - description: | - Read about what’s happening right now in the Ruby community. - ruby_core: - text: Ruby Core - url: /en/community/ruby-core/ - description: | - Help polish the rough edges of the latest Ruby. - issue_tracking: - text: Issue Tracking - url: https://bugs.ruby-lang.org/ - description: | - Report or help solve issues in Ruby. - syndicate: - text: Syndicate - recent_news: - text: Recent News (RSS) - url: /en/feeds/news.rss - es: - get_started: - text: "Iníciate, ¡es fácil!" - try_ruby: - text: ¡Prueba Ruby! (en tu navegador) - <<: *try_ruby - quickstart: - text: Ruby en 20 Minutos - url: /es/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby desde otros lenguajes - url: /es/documentation/ruby-from-other-languages/ - explore: - text: Explora un nuevo mundo… - documentation: - text: Documentación - url: /es/documentation/ - # books: - # text: Libros - libraries: - text: Bibliotecas - url: /es/libraries/ - success_stories: - text: Casos exitosos (en inglés) - url: /en/documentation/success-stories/ - participate: - text: Participa en una amistosa y creciente comunidad. - mailing_lists: - text: Listas de correo - url: /es/community/mailing-lists/ - description: | - Habla sobre Ruby con desarrolladores alrededor del mundo. - user_groups: - text: Grupos de usuarios - url: /es/community/user-groups/ - description: | - Ponte en contacto con otros Rubyistas en tu localidad. - weblogs: - text: Blogs (en inglés) - url: /en/community/weblogs/ - description: | - Entérate de lo que está sucediendo en la comunidad. - ruby_core: - text: Ruby Core (en inglés) - url: /en/community/ruby-core/ - description: | - Ayuda a mejorar el futuro de Ruby. - issue_tracking: - text: Reportes de errores - url: https://bugs.ruby-lang.org/ - description: | - Reporta o ayuda a resolver problemas en Ruby. - syndicate: - text: Feeds de noticias (RSS) - recent_news: - text: En español - url: /es/feeds/news.rss - fr: - get_started: - text: Lancez-vous, c’est facile ! - try_ruby: - text: Essayez Ruby ! - <<: *try_ruby - quickstart: - text: Apprenez Ruby en vingt minutes - url: /fr/documentation/quickstart/ - ruby_from_other_languages: - text: Vous venez d'un autre langage ? - url: /fr/documentation/ruby-from-other-languages/ - explore: - text: Explorez un nouvel univers… - documentation: - text: Documentation - url: /fr/documentation/ - # books: - # text: Livres - libraries: - text: Bibliothèques - url: /fr/libraries/ - success_stories: - text: Témoignages - url: /fr/documentation/success-stories/ - participate: - text: Participez à la communauté - mailing_lists: - text: Listes de diffusion - url: /fr/community/mailing-lists/ - description: | - discutez de Ruby avec des programmeurs du monde entier. - user_groups: - text: Groupes d’utilisateur - url: /fr/community/user-groups/ - description: | - entrez en contact avec d’autres rubyistes de votre région. - weblogs: - text: Blogs - url: /fr/community/weblogs/ - description: | - suivez toute l’actualité de la communauté Ruby. - ruby_core: - text: Ruby Core - url: /fr/community/ruby-core/ - description: | - apportez votre aide à l'élaboration du prochain Ruby. - issue_tracking: - text: Rapports de bugs - url: https://bugs.ruby-lang.org/ - description: | - aidez à corriger et améliorer Ruby. - syndicate: - text: Syndication - recent_news: - text: Actualité récente (RSS) - url: /fr/feeds/news.rss - id: - get_started: - text: Coba Sekarang, sangat mudah! - try_ruby: - text: Try Ruby! (langsung di browser Anda) - <<: *try_ruby - quickstart: - text: Menguasai Ruby dalam 20 Menit - url: /id/documentation/quickstart/ - ruby_from_other_languages: - text: Dari Bahasa Pemrograman Lain ke Ruby - url: /id/documentation/ruby-from-other-languages/ - explore: - text: Jelajahi sebuah dunia baru… - documentation: - text: Dokumentasi - url: /id/documentation/ - # books: - # text: Buku-buku - libraries: - text: Pustaka - url: /id/libraries/ - success_stories: - text: Kisah Sukses - url: /id/documentation/success-stories/ - participate: - text: | - Bergabunglah dalam komunitas yang ramah dan makin - berkembang. - mailing_lists: - text: Mailing List - url: /id/community/mailing-lists/ - description: | - Berdiskusi dengan programmer Ruby dari Indonesia dan seluruh dunia. - user_groups: - text: Komunitas Pengguna - url: /id/community/user-groups/ - description: | - Berpartisipasilah dengan Rubyist di lokasi Anda. - weblogs: - text: Blog - url: /id/community/weblogs/ - description: | - Ulasan terbaru dari komunitas Ruby. - ruby_core: - text: Ruby Core - url: /id/community/ruby-core/ - description: | - Silakan berkontribusi untuk versi Ruby terbaru. - issue_tracking: - text: Laporkan Masalah - url: https://bugs.ruby-lang.org/ - description: | - Lapor atau bantu memecahkan masalah yang ada di Ruby. - syndicate: - text: Sindikasi Web - recent_news: - text: Umpan Web (RSS) - url: /id/feeds/news.rss - it: - get_started: - text: Per iniziare, è facile! - try_ruby: - text: Prova Ruby! (nel tuo browser) - <<: *try_ruby - quickstart: - text: Ruby in venti minuti - url: /it/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby a partire da altri linguaggi - url: /it/documentation/ruby-from-other-languages/ - explore: - text: Esplora un nuovo mondo… - documentation: - text: Documentazione - url: /it/documentation/ - # books: - # text: Libri - libraries: - text: Librerie - url: /it/libraries/ - success_stories: - text: Esperienze Positive - url: /it/documentation/success-stories/ - participate: - text: | - Partecipa ad una comunità amichevole e in crescita. - mailing_lists: - text: Liste di Discussione - url: /it/community/mailing-lists/ - description: | - Parla con altri programmatori Ruby da tutto il mondo. - user_groups: - text: Gruppi di Utenti - url: /it/community/user-groups/ - description: | - Entra in contatto con "Rubysti" nella tua zona. - weblogs: - text: Blog - url: /it/community/weblogs/ - description: | - Leggi cosa sta succedendo proprio adesso nella comunità di Ruby. - ruby_core: - text: Ruby Core - url: /it/community/ruby-core/ - description: | - Aiutaci a perfezionare l'ultimo Ruby. - issue_tracking: - text: Issue Tracking - url: https://bugs.ruby-lang.org/ - description: | - Segnalaci o aiutaci a risolvere problemi in Ruby - syndicate: - text: Feed RSS - recent_news: - text: Ultime Notizie (RSS) - url: /it/feeds/news.rss - ja: - get_started: - text: はじめよう! - try_ruby: - text: 試してみる! (ブラウザから) - <<: *try_ruby - quickstart: - text: 20分ではじめるRuby - url: /ja/documentation/quickstart/ - ruby_from_other_languages: - text: 他言語からのRuby入門 - url: /ja/documentation/ruby-from-other-languages/ - explore: - text: 探求しよう - documentation: - text: ドキュメント - url: /ja/documentation/ - # books: - # text: Books - rubybib: - text: 学術研究(英語) - <<: *rubybib - libraries: - text: ライブラリ - url: /ja/libraries/ -# success_stories: -# text: Success Stories -# url: /ja/documentation/success-stories/ - participate: - text: コミュニティに参加しよう - mailing_lists: - text: メーリングリスト - url: /ja/community/mailing-lists/ - description: | - 世界中のプログラマとRubyについて話しましょう。 - user_groups: - text: 日本Rubyの会 - url: http://ruby-no-kai.org/ - description: | - Rubyの利用者/開発者の支援を目的としたグループです。 - weblogs: - text: 更新順リンク - url: http://www.rubyist.net/~kazu/samidare/ - description: | - Ruby関連のサイトのリンクを更新順に並べたものです。 -# ruby_core: -# text: Ruby Core -# url: /en/community/ruby-core/ -# description: | -# Help polish the rough edges of the latest Ruby. -# issue_tracking: -# text: Issue Tracking -# url: https://bugs.ruby-lang.org/ -# description: | -# Report or help solve issues in Ruby. - syndicate: - text: Syndicate - recent_news: - text: 最近のニュース (RSS) - url: /ja/feeds/news.rss - ko: - get_started: - text: 시작하기 - try_ruby: - text: Try Ruby! - <<: *try_ruby - quickstart: - text: 20분 가이드 - url: /ko/documentation/quickstart/ - ruby_from_other_languages: - text: 다른 언어에서 루비로 - url: /ko/documentation/ruby-from-other-languages/ - explore: - text: 탐험하기 - documentation: - text: 문서 - url: /ko/documentation/ - # books: - # text: 책 - libraries: - text: 라이브러리 - url: /ko/libraries/ - success_stories: - text: 사용 사례 - url: /ko/documentation/success-stories/ - participate: - text: 커뮤니티에 참여하기 - mailing_lists: - text: 루비 사용자 포럼 - url: http://groups.google.com/group/rubykr - description: | - 한국의 루비스트를 만나세요 - user_groups: - text: 유저 그룹 - url: /ko/community/user-groups/ - description: | - 근처의 루비스트와 연락하기 - weblogs: - text: 웹로그 - url: /ko/community/weblogs/ - description: | - 루비 커뮤니티에서 지금 무슨 일이 일어나는지 읽기 - ruby_core: - text: 루비 코어 - url: /ko/community/ruby-core/ - description: | - 최신판 루비의 연마를 돕기 - issue_tracking: - text: 이슈 관리 - url: https://bugs.ruby-lang.org/ - description: | - 루비에 관한 이슈를 제보하거나 해결을 돕기 - syndicate: - text: 구독 - recent_news: - text: 최근 소식(RSS) - url: /ko/feeds/news.rss - pl: - get_started: - text: Zacznij, to proste! - try_ruby: - text: Wypróbuj Ruby! (w twojej przeglądarce) - <<: *try_ruby - quickstart: - text: Ruby w 20 Minut - url: /pl/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby a inne języki programowania - url: /pl/documentation/ruby-from-other-languages/ - explore: - text: Poznaj nowy świat… - documentation: - text: Dokumentacja - url: /pl/documentation/ - # books: - # text: Książki - libraries: - text: Biblioteki - url: /pl/libraries/ - success_stories: - text: Udane wdrożenia - url: /pl/documentation/success-stories/ - participate: - text: | - Dołącz do przyjaznej i rozrastającej się - społeczności. - mailing_lists: - text: Listy dyskusyjne - url: /pl/community/mailing-lists/ - description: | - Porozmawiaj o Ruby z programistami z całego świata. - user_groups: - text: Grupy Użytkowników - url: /pl/community/user-groups/ - description: | - Bądź w kontakcie z użytkownikami Rubiego z Twojej okolicy. - weblogs: - text: Blogi - url: /pl/community/weblogs/ - description: | - Czytaj na bieżąco co dzieje się w społeczności języka Ruby. - ruby_core: - text: Ruby Core - url: /en/community/ruby-core/ - description: | - Pomóż dopracować najnowszą wersję Rubiego. - issue_tracking: - text: Śledzenie problemów - url: https://bugs.ruby-lang.org/ - description: | - Zgłoś lub pomóż rozwiązać problemy w Rubim. - syndicate: - text: Syndicate - recent_news: - text: Ostatnie Wiadomości (RSS) - url: /pl/feeds/news.rss - pt: - get_started: - text: Primeiros passos, é fácil! - try_ruby: - text: Try Ruby! (in your browser) - <<: *try_ruby - quickstart: - text: Ruby em Vinte Minutos - url: /pt/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby a partir de outras linguagens - url: /pt/documentation/ruby-from-other-languages/ - explore: - text: Explore um novo mundo… - documentation: - text: Documentação - url: /pt/documentation/ - # books: - # text: Livros - libraries: - text: Bibliotecas - url: /pt/libraries/ - success_stories: - text: Histórias de sucesso - url: /pt/documentation/success-stories/ - participate: - text: | - Participe de uma comunidade simpática e em crescimento. - mailing_lists: - text: Listas de E-mail - url: /pt/community/mailing-lists/ - description: | - Fale sobre Ruby com programadores de todo o mundo. - user_groups: - text: Grupos de Usuários - url: /pt/community/user-groups/ - description: | - Entre em contato com colegas da sua área. - weblogs: - text: Weblogs - url: /pt/community/weblogs/ - description: | - Leia sobre o que está acontecendo agora na comunidade Ruby. - ruby_core: - text: Ruby Core - url: /pt/community/ruby-core/ - description: | - Ajude a polir as arestas da última versão do Ruby. - issue_tracking: - text: Issue Tracking - url: https://bugs.ruby-lang.org/ - description: | - Informe ou ajude a resolver problemas do Ruby. - syndicate: - text: Feeds de notícias (RSS) - recent_news: - text: Em português - url: /pt/feeds/news.rss - ru: - get_started: - text: Начните сейчас, это легко! - try_ruby: - text: Попробуйте Ruby! (в Вашем браузере) - <<: *try_ruby - quickstart: - text: Ruby за двадцать минут - url: /ru/documentation/quickstart/ - ruby_from_other_languages: - text: В Ruby из других языков - url: /ru/documentation/ruby-from-other-languages/ - explore: - text: Исследуйте новый мир… - documentation: - text: Документация - url: /ru/documentation/ - # books: - # text: Книги - libraries: - text: Библиотеки - url: /ru/libraries/ - success_stories: - text: Истории успеха - url: /ru/documentation/success-stories/ - participate: - text: Вступайте в дружелюбное и развивающееся сообщество. - mailing_lists: - text: Почтовые рассылки - url: /ru/community/mailing-lists/ - description: | - Разговоры о Ruby в кругу программистов со всего мира. - user_groups: - text: Группы пользователей - url: /ru/community/user-groups/ - description: | - Познакомьтесь с рубистами рядом с вами. - weblogs: - text: Блоги - url: /ru/community/weblogs/ - description: | - Читайте о том, что происходит в сообществе Ruby прямо сейчас. - ruby_core: - text: Ядро Ruby - url: /ru/community/ruby-core/ - description: | - Помощь в полировке последней версии Ruby. - issue_tracking: - text: Решение проблем - url: https://bugs.ruby-lang.org/ - description: | - Сообщайте или помогите решить проблемы в Ruby. - syndicate: - text: Синдикат - recent_news: - text: Последние новости (RSS) - url: /ru/feeds/news.rss - tr: - get_started: - text: Başlamak, çok kolay! - try_ruby: - text: Ruby'yi Deneyin! (tarayıcınızda) - <<: *try_ruby - quickstart: - text: Yirmi Dakikada Ruby - url: /tr/documentation/quickstart/ - ruby_from_other_languages: - text: Diğer Dillerden Ruby'ye - url: /tr/documentation/ruby-from-other-languages/ - explore: - text: Yeni Bir Dünya keşfedin… - documentation: - text: Belgeler - url: /tr/documentation/ - # books: - # text: Kitaplar - libraries: - text: Kütüphaneler - url: /tr/libraries/ - success_stories: - text: Başarı Hikayeleri - url: /tr/documentation/success-stories/ - participate: - text: Arkadaşça ve büyüyen bir topluluğa katılın. -# mailing_lists: -# text: Mail Listeleri -# url: /tr/community/mailing-lists/ -# description: | -# Tüm dünyadan Ruby programcılarıyla görüşün. -# user_groups: -# text: Kullanıcı Grupları -# url: /tr/community/user-groups/ -# description: | -# Bölgenizdeki Ruby'cilerle temas kurun. -# weblogs: -# text: Web günlükleri -# url: /tr/community/weblogs/ -# description: | -# Rubyde neler olduğunu takip edin. -# ruby_core: -# text: Ruby Core -# url: /tr/community/ruby-core/ -# description: | -# En son Rubynin kaba taraflarının parlatılmasına yardımcı olun. - issue_tracking: - text: Sorun Takibi - url: https://bugs.ruby-lang.org/ - description: | - Ruby sorunlarını rapor edin ya da çözümüne yardım edin. - syndicate: - text: Takip Edin - recent_news: - text: Son Haberler (RSS) - url: /tr/feeds/news.rss - vi: - get_started: - text: Nhập môn, quá dễ! - try_ruby: - text: Thử Ruby! (trong trình duyệt) - <<: *try_ruby - quickstart: - text: Ruby trong 20 phút - url: /vi/documentation/quickstart/ - ruby_from_other_languages: - text: Ruby từ những ngôn ngữ khác - url: /vi/documentation/ruby-from-other-languages/ - explore: - text: Khám phá một thề giới mới… - documentation: - text: Tài liệu - url: /vi/documentation/ - # books: - # text: Sách - libraries: - text: Thư viện - url: /vi/libraries/ - success_stories: - text: Những câu chuyện thành công - url: /vi/documentation/success-stories/ - participate: - text: Tham gia vào một cộng đồng lớn mạnh và thân thiện. - mailing_lists: - text: Mailing Lists - url: /vi/community/mailing-lists/ - description: | - Trao đổi về Ruby với các lập trình viên trên thế giới - user_groups: - text: Nhóm người dùng - url: /vi/community/user-groups/ - description: | - Làm quen với những Rubyist trong khu vực của bạn. - weblogs: - text: Weblogs - url: /vi/community/weblogs/ - description: | - Đọc về những gì đang xảy ra với cộng đồng Ruby. - ruby_core: - text: Lõi Ruby - url: /vi/community/ruby-core/ - description: | - Giúp hoàn thiện Ruby. - issue_tracking: - text: Thông báo lỗi - url: https://bugs.ruby-lang.org/ - description: | - Báo hoặc giúp xử lý các lỗi trong Ruby. - syndicate: - text: Syndicate - recent_news: - text: Tin mới (RSS) - url: /vi/feeds/news.rss - zh_tw: - get_started: - text: 上手入門,一點都不難! - try_ruby: - text: 在瀏覽器中試用 Ruby! - <<: *try_ruby - quickstart: - text: 20 分鐘 Ruby 體驗 - url: /zh_tw/documentation/quickstart/ - ruby_from_other_languages: - text: 從其他語言到 Ruby - url: /zh_tw/documentation/ruby-from-other-languages/ - explore: - text: 探索 新世界… - documentation: - text: 文件 - url: /zh_tw/documentation/ - # books: - # text: 書籍 - libraries: - text: 函式庫 - url: /zh_tw/libraries/ - success_stories: - text: 成功案例 - url: /zh_tw/documentation/success-stories/ - participate: - text: 加入 友善且持續成長的社群 - mailing_lists: - text: 郵件論壇 - url: /zh_tw/community/mailing-lists/ - description: | - 與世界各地的程式設計師一同聊聊 - user_groups: - text: 使用者群組 - url: /zh_tw/community/user-groups/ - description: | - 與身旁的 Ruby 使用者接觸 - weblogs: - text: 部落格 - url: /zh_tw/community/weblogs/ - description: | - 了解 Ruby 社群中的最新消息 - ruby_core: - text: Ruby 核心 - url: /zh_tw/community/ruby-core/ - description: | - 幫助開發最新的 Ruby - issue_tracking: - text: 問題追蹤 - url: https://bugs.ruby-lang.org/ - description: | - 回報或解決 Ruby 問題 - syndicate: - text: 訂閱 - recent_news: - text: 最新消息(RSS) - url: /zh_tw/feeds/news.rss - zh_cn: - get_started: - text: 试用,其实很简单! - try_ruby: - text: 在浏览器中试用 Ruby(英文) - <<: *try_ruby - quickstart: - text: 20 分钟体验 Ruby - url: /zh_cn/documentation/quickstart/ - ruby_from_other_languages: - text: 从其它语言转到 Ruby - url: /zh_cn/documentation/ruby-from-other-languages/ - explore: - text: 探索新的世界 - documentation: - text: 文档 - url: /zh_cn/documentation/ - # books: - # text: Books - libraries: - text: 代码库 - url: /zh_cn/libraries/ - success_stories: - text: 成功案例 - url: /zh_cn/documentation/success-stories/ - participate: - text: 加入友善及日益壮大的社区 - mailing_lists: - text: 邮件列表 - url: /zh_cn/community/mailing-lists/ - description: | - 联系喜爱 Ruby 的朋友 - user_groups: - text: 用户组 - url: /zh_cn/community/user-groups/ - description: | - 参与 Ruby 爱好者活动 - weblogs: - text: 博客 - url: /zh_cn/community/weblogs/ - description: | - 阅读 Ruby 相关的博客 - ruby_core: - text: Ruby 核心 - url: /zh_cn/community/ruby-core/ - description: | - 帮助开发 Ruby 语言 - issue_tracking: - text: 问题跟踪 - url: https://bugs.ruby-lang.org/ - description: | - 报告或帮助解决 Ruby 的问题 - syndicate: - text: 订阅 - recent_news: - text: 最新消息(RSS) - url: /zh_cn/feeds/news.rss - - subscription_form: - bg: - list: Пощенски списък - first_name: Име - last_name: Фамилия - email: Email адрес - action: Действие - subscribe: Записване - unsubscribe: Отписване - submit: Изпрати - de: - list: Mailingliste - first_name: Vorname - last_name: Nachname - email: E-Mail - action: Vorgang - subscribe: Anmelden - unsubscribe: Abmelden - submit: Absenden - en: - list: Mailing List - first_name: First Name - last_name: Last Name - email: Email Address - action: Action - subscribe: Subscribe - unsubscribe: Unsubscribe - submit: Submit Form - es: - list: Lista de correo - first_name: Nombre - last_name: Apellidos - email: Correo electrónico - action: Acción - subscribe: Subscribe - unsubscribe: Unsubscribe - submit: Enviar - fr: - list: Liste de diffusion - first_name: Prénom - last_name: Nom - email: e-mail - action: Action - subscribe: Subscribe - unsubscribe: Unsubscribe - submit: Valider - id: - list: Nama Milis - first_name: Nama Depan - last_name: Nama Belakang - email: Alamat E-mail - action: Tindakan - subscribe: Subscribe - unsubscribe: Unsubscribe - submit: Kirim - it: - list: Lista di discussione - first_name: Nome - last_name: Cognome - email: Indirizzo e-mail - action: Azione - subscribe: Subscribe - unsubscribe: Unsubscribe - submit: Invia -# ja: -# list: Mailing List -# first_name: First Name -# last_name: Last Name -# email: Email Address -# action: Action -# subscribe: Subscribe -# unsubscribe: Unsubscribe -# submit: Submit Form - ko: - list: 메일링 리스트 - first_name: 이름 - last_name: 성 - email: 이메일 주소 - action: 할일 - subscribe: 구독하기 - unsubscribe: 구독 해지 - submit: 제출하기 - pl: - list: Mailing List - first_name: First Name - last_name: Last Name - email: Email Address - action: Action - subscribe: Subscribe - unsubscribe: Unsubscribe - submit: Submit Form - pt: - list: Lista de E-mails - first_name: Primeiro Nome - last_name: Último Nome - email: E-mail - action: Ação - subscribe: Inscrever - unsubscribe: Desinscrever - submit: Enviar Formulário - ru: - list: Почтовая рассылка - first_name: Имя - last_name: Фамилия - email: Email - action: Действие - subscribe: Подписаться - unsubscribe: Отписаться - submit: Отправить -# tr: -# list: Mailing List -# first_name: First Name -# last_name: Last Name -# email: Email Address -# action: Action -# subscribe: Subscribe -# unsubscribe: Unsubscribe -# submit: Submit Form - vi: - list: Mailing List - first_name: Tên - last_name: Họ - email: Email - action: Hành động - subscribe: Đăng kí - unsubscribe: Hủy đăng kí - submit: Nộp đơn - zh_cn: - list: 邮件列表 - first_name: 名 - last_name: 姓 - email: 电子邮件 - action: 操作 - subscribe: 订阅 - unsubscribe: 退订 - submit: 提交表单 - zh_tw: - list: 郵件論壇 - first_name: 名 - last_name: 姓 - email: 電子郵件 - action: Action - subscribe: 訂閱 - unsubscribe: 退訂 - submit: 送出表格 - - languages_heading: - bg: "Този сайт на други езици:" - de: "Diese Website in anderen Sprachen:" - en: "This site in other languages:" - fr: "Autres langues disponibles :" - id: "Situs ini dalam bahasa lain:" - it: "Questo sito in altre lingue:" - pl: "Ta strona w innych językach:" - pt: "Este site em outros idiomas:" - ru: "Этот сайт на других языках:" - tr: "Diğer dillerde bu site:" - zh_cn: "本站其他语言版本:" - - credits: - bg: | - Този сайт - се поддържа от членове на Ruby обществото. - de: | - Diese Website - wird mit Stolz von Mitgliedern der Ruby-Community gepflegt. - en: | - This website - is proudly maintained by members of the Ruby community. - es: | - Este sitio web está desarrollado con Ruby y Jekyll - y es orgullosamente mantenido por miembros de la comunidad. - Si quieres contribuir, por favor hazlo en GitHub - o contacta a nuestro webmaster - si tienes preguntas o comentarios. - fr: | - Ce site est propulsé par Ruby et Jekyll. - Il est fièrement maintenu par des membres de la communauté Ruby. - Contribuez en vous rendant sur GitHub - ou contactez le webmaster - pour toute question ou tout commentaire. - id: | - Situs ini - dengan bangga dirawat oleh anggota komunitas Ruby. - it: | - Questo sito web - è mantenuto con orgoglio dai membri della comunità Ruby. - ja: | - このウェブサイトは Ruby コミュニティのメンバーによって運営されています。 - ko: | - 이 사이트는 루비 커뮤니티의 - 구성원들이 직접 관리합니다. - pl: | - Logo Rubiego jest Zastrzeżone © 2006, Yukihiro Matsumoto; licencjonowane na warunkach CC BY-SA 2.5.

- Serwis powstał w języku Ruby przy użyciu Jekyll. - Utrzymaniem serwisu zajmuje się społeczność Rubiego. - Projekt strony Jason Zimdars. - Proszę udziel nam wsparcia na GitHub - lub skontaktuj się z naszym webmasterem - jeśli masz jakieś pytania lub komentarze dotyczące tego serwisu. - pt: | - Este website - é mantido com orgulho por membros da comunidade Ruby. - ru: | - Этот сайт с гордостью поддерживается членами сообщества Ruby. - tr: | - Bu web sitesi - Ruby topluluğunun üyeleri tarafından gururla sürdürülmektedir. - vi: | - Website này được tạo ra với Ruby sử dụng Jekyll. - Trang được bảo trì bởi các thành viên của cộng đồng Ruby. - Xin đóng góp trên GitHub - hay liên lạc với webmaster (bằng tiếng Anh) - nếu có câu hỏi hoặc ý kiến phản hồi về trang này. - zh_cn: | - 本站由 Ruby 社区的成员共同维护。 - zh_tw: | - 本站由 Ruby 社群成員共同維護。 + version: 2.4 + branch: ruby_2_4 diff --git a/_data/branches.yml b/_data/branches.yml new file mode 100644 index 0000000000..57cf7f9159 --- /dev/null +++ b/_data/branches.yml @@ -0,0 +1,99 @@ +# This file provides details on the various Ruby branches +# and their maintenance status. +# +# Each entry has the following form: +# +# - name: branch name (MAJOR.MINOR since 2.1) +# status: normal maintenance | security maintenance | eol | preview +# date: date of first stable release (YYYY-MM-DD) +# eol_date: date of EOL (YYYY-MM-DD) + +- name: 3.5 + status: preview + date: + eol_date: + +- name: 3.4 + status: normal maintenance + date: 2024-12-25 + eol_date: + +- name: 3.3 + status: normal maintenance + date: 2023-12-25 + security_maintenance_date: + eol_date: + expected_eol_date: 2027-03-31 + +- name: 3.2 + status: security maintenance + date: 2022-12-25 + security_maintenance_date: 2025-04-01 + eol_date: + expected_eol_date: 2026-03-31 + +- name: 3.1 + status: eol + date: 2021-12-25 + security_maintenance_date: 2024-04-01 + eol_date: 2025-03-26 + +- name: 3.0 + status: eol + date: 2020-12-25 + security_maintenance_date: 2023-04-01 + eol_date: 2024-04-23 + +- name: 2.7 + status: eol + date: 2019-12-25 + security_maintenance_date: 2022-04-01 + eol_date: 2023-03-31 + +- name: 2.6 + status: eol + date: 2018-12-25 + security_maintenance_date: 2021-04-01 + eol_date: 2022-04-12 + +- name: 2.5 + status: eol + date: 2017-12-25 + security_maintenance_date: 2020-04-01 + eol_date: 2021-04-05 + +- name: 2.4 + status: eol + date: 2016-12-25 + security_maintenance_date: 2019-04-01 + eol_date: 2020-03-31 + +- name: 2.3 + status: eol + date: 2015-12-25 + security_maintenance_date: 2018-03-28 + eol_date: 2019-03-31 + +- name: 2.2 + status: eol + date: 2014-12-25 + security_maintenance_date: 2017-03-28 + eol_date: 2018-03-31 + +- name: 2.1 + status: eol + date: 2013-12-25 + security_maintenance_date: 2016-03-31 + eol_date: 2017-03-31 + +- name: 2.0.0 + status: eol + date: 2013-02-24 + security_maintenance_date: 2016-02-24 + eol_date: 2016-02-24 + +- name: 1.9.3 + status: eol + date: 2011-10-31 + security_maintenance_date: 2014-02-24 + eol_date: 2015-02-23 diff --git a/_data/downloads.yml b/_data/downloads.yml new file mode 100644 index 0000000000..866046866c --- /dev/null +++ b/_data/downloads.yml @@ -0,0 +1,53 @@ +# This file specifies the Ruby releases +# that will be listed on the downloads page. + +# optional +preview: + + - 3.5.0-preview1 + +stable: + + - 3.4.3 + - 3.3.8 + - 3.2.8 + +# optional +security_maintenance: + + +# optional +eol: + + - 3.1.7 + +stable_snapshots: + + - branch: ruby_3_4 + url: + gz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_4.zip + version: '3.4' + + - branch: ruby_3_3 + url: + gz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_3.zip + version: '3.3' + + - branch: ruby_3_2 + url: + gz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-ruby_3_2.zip + version: '3.2' + +nightly_snapshot: + + url: + gz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-master.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-master.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/snapshot/snapshot-master.zip + version: '3.5' diff --git a/_data/locales/bg.yml b/_data/locales/bg.yml new file mode 100644 index 0000000000..431df55eca --- /dev/null +++ b/_data/locales/bg.yml @@ -0,0 +1,120 @@ +--- +ruby: Ruby +slogan: най-добрият приятел на програмиста + +sitelinks: +- text: Начало + url: /bg + home: true +- text: За сваляне + url: /bg/downloads +- text: Документация + url: /bg/documentation +- text: Библиотеки + url: /bg/libraries +- text: Общност + url: /bg/community +- text: Новини + url: /bg/news +- text: Сигурност + url: /bg/security +- text: Относно + url: /bg/about + +search: + text: Търси + +sidebar: + get_started: + text: Започнете лесно е! + try_ruby: + text: Пробвайте Ruby! (в браузъра) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby в 20 минути + url: /bg/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby от други езици + url: /bg/documentation/ruby-from-other-languages/ + explore: + text: Изследвайте нов свят… + documentation: + text: Документация + url: /bg/documentation/ + # books: + # text: Книги + libraries: + text: Библиотеки + url: /bg/libraries/ + success_stories: + text: Успешни истории + url: /bg/documentation/success-stories/ + participate: + text: Участвайте в приятелски настроено общество. + mailing_lists: + text: Пощенски списъци + url: /bg/community/mailing-lists/ + description: Дискусии относно Ruby с програмисти от цял свят. + user_groups: + text: Потребителски групи + url: /bg/community/user-groups/ + description: Свържете се с рубисти в твоя район. + weblogs: + text: Блогове + url: /bg/community/weblogs/ + description: Прочетете какво се случва в Ruby обществото. + ruby_core: + text: Ruby ядро + url: /bg/community/ruby-core/ + description: Помогнете за разработката на Ruby. + issue_tracking: + text: Следене на бъгове + url: https://bugs.ruby-lang.org/ + description: Докладвайте или помогнете за решаването на проблеми в + Ruby. + syndicate: + text: Новини + recent_news: + text: Последните новини (RSS) + url: /bg/feeds/news.rss + +languages_heading: 'Този сайт на други езици:' + +credits: + Този сайт + се поддържа от членове на Ruby обществото. + +month_names: +- януари +- февруари +- март +- април +- май +- юни +- юли +- август +- септември +- октомври +- ноември +- декември + +posted_by: Публикувана от AUTHOR на %Y-%m-%d +translated_by: Превод от + +feed: + title: Ruby новини + description: Последните новини от ruby-lang.org. + lang_code: bg + +news: + other_news: Други новини + more_news: Още новини... + continue: Прочетете още... + back_to_year: Обратно към архив %Y + recent_news: Последни новини + yearly_archive_title: Архив %Y + monthly_archive_title: Архив %B %Y + yearly_archives: Архив по година + monthly_archives: Архив по месец + yearly_archive_link: "%Y" + monthly_archive_link: "%B %Y" diff --git a/_data/locales/de.yml b/_data/locales/de.yml new file mode 100644 index 0000000000..5b0c75eb44 --- /dev/null +++ b/_data/locales/de.yml @@ -0,0 +1,120 @@ +--- +ruby: Ruby +slogan: Der beste Freund eines Programmierers + +sitelinks: +- text: Home + url: /de + home: true +- text: Downloads + url: /de/downloads +- text: Dokumentation + url: /de/documentation +- text: Bibliotheken + url: /de/libraries +- text: Community + url: /de/community +- text: Neuigkeiten + url: /de/news +- text: Sicherheit + url: /de/security +- text: Über Ruby + url: /de/about + +search: + text: Suche + cx_id: '008918821236166936739:xplclbf3sh0' + +sidebar: + get_started: + text: Der Einstieg ist einfach! + try_ruby: + text: Teste Ruby! (im Browser) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby in 20 Minuten + url: /de/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby für Umsteiger + url: /de/documentation/ruby-from-other-languages/ + explore: + text: Entdecke eine neue Welt… + documentation: + text: Dokumentation + url: /de/documentation/ + # books: + # text: Bücher + libraries: + text: Bibliotheken + url: /de/libraries/ + success_stories: + text: Erfolgsgeschichten + url: /de/documentation/success-stories/ + participate: + text: Beteilige dich an einer freundlichen und wachsenden Community. + mailing_lists: + text: Mailing-Listen + url: /de/community/mailing-lists/ + description: Sprich mit Programmierern auf der ganzen Welt über Ruby. + user_groups: + text: User-Groups + url: /de/community/user-groups/ + description: Treffe Rubyisten in deiner Umgebung. + weblogs: + text: Weblogs + url: /de/community/weblogs/ + description: Lies, was gerade jetzt in der Ruby-Community passiert. + ruby_core: + text: Ruby-Entwicklung + url: /de/community/ruby-core/ + description: Hilf mit, die neuesten Ruby-Versionen zu verbessern. + issue_tracking: + text: Fehler melden + url: https://bugs.ruby-lang.org/ + description: Melde einen Fehler oder hilf mit, offene Fehler zu beseitigen. + syndicate: + text: Syndication + recent_news: + text: Aktuelle Neuigkeiten (RSS) + url: /de/feeds/news.rss + +languages_heading: 'Diese Website in anderen Sprachen:' + +credits: + Diese Website + wird mit Stolz von Mitgliedern der Ruby-Community gepflegt. + +month_names: +- Januar +- Februar +- März +- April +- Mai +- Juni +- Juli +- August +- September +- Oktober +- November +- Dezember + +posted_by: Geschrieben von AUTHOR am %-d.%-m.%Y +translated_by: Übersetzt von + +feed: + title: Ruby RSS News + description: Die letzten Neuigkeiten von ruby-lang.org. + lang_code: de-DE + +news: + other_news: Weitere Neuigkeiten + more_news: Mehr Neuigkeiten... + continue: Weiterlesen... + back_to_year: Zurück zum Archiv für %Y + recent_news: Aktuelle Neuigkeiten + yearly_archive_title: Archiv für %Y + monthly_archive_title: Archiv für %B %Y + yearly_archives: Archiv + monthly_archives: Archiv nach Monat + yearly_archive_link: Archiv für %Y + monthly_archive_link: "%B %Y" diff --git a/_data/locales/en.yml b/_data/locales/en.yml new file mode 100644 index 0000000000..f078c09800 --- /dev/null +++ b/_data/locales/en.yml @@ -0,0 +1,124 @@ +--- +ruby: Ruby +slogan: A Programmer's Best Friend + +sitelinks: +- text: Home + url: /en + home: true +- text: Downloads + url: /en/downloads +- text: Documentation + url: /en/documentation +- text: Libraries + url: /en/libraries +- text: Community + url: /en/community +- text: News + url: /en/news +- text: Security + url: /en/security +- text: About Ruby + url: /en/about + +search: + text: Search + cx_id: '013598269713424429640:g5orptiw95w' + +sidebar: + get_started: + text: Get Started, it's easy! + try_ruby: + text: Try Ruby! (in your browser) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby in Twenty Minutes + url: /en/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby from Other Languages + url: /en/documentation/ruby-from-other-languages/ + explore: + text: Explore a new world… + documentation: + text: Documentation + url: /en/documentation/ + # books: + # text: Books + rubybib: + text: Academic Research + url: https://rubybib.org/ + libraries: + text: Libraries + url: /en/libraries/ + success_stories: + text: Success Stories + url: /en/documentation/success-stories/ + participate: + text: Participate in a friendly and growing community. + mailing_lists: + text: Mailing Lists + url: /en/community/mailing-lists/ + description: Talk about Ruby with programmers from all around the + world. + user_groups: + text: User Groups + url: /en/community/user-groups/ + description: Get in contact with Rubyists in your area. + weblogs: + text: Blogs and Newsletters + url: /en/community/weblogs/ + description: Read about what’s happening right now in the Ruby community. + ruby_core: + text: Ruby Core + url: /en/community/ruby-core/ + description: Help polish the rough edges of the latest Ruby. + issue_tracking: + text: Issue Tracking + url: https://bugs.ruby-lang.org/ + description: Report or help solve issues in Ruby. + syndicate: + text: Syndicate + recent_news: + text: Recent News (RSS) + url: /en/feeds/news.rss + +languages_heading: 'This site in other languages:' + +credits: + This website + is proudly maintained by members of the Ruby community. + +month_names: +- January +- February +- March +- April +- May +- June +- July +- August +- September +- October +- November +- December + +posted_by: Posted by AUTHOR on %-d %b %Y +translated_by: Translated by + +feed: + title: Ruby News + description: The latest news from ruby-lang.org. + lang_code: en-US + +news: + other_news: Other News + more_news: More News... + continue: Continue Reading... + back_to_year: Back to %Y Archives + recent_news: Recent News + yearly_archive_title: "%Y Archives" + monthly_archive_title: "%B %Y Archives" + yearly_archives: Archives by Year + monthly_archives: Archives by Month + yearly_archive_link: "%Y Archives" + monthly_archive_link: "%B %Y" diff --git a/_data/locales/es.yml b/_data/locales/es.yml new file mode 100644 index 0000000000..3459a8b840 --- /dev/null +++ b/_data/locales/es.yml @@ -0,0 +1,126 @@ +--- +ruby: Ruby +slogan: El mejor amigo de un desarrollador + +sitelinks: +- text: Inicio + url: /es + home: true +- text: Descargas + url: /es/downloads +- text: Documentación + url: /es/documentation +- text: Bibliotecas + url: /es/libraries +- text: Comunidad + url: /es/community +- text: Noticias + url: /es/news +- text: Seguridad + url: /es/security +- text: Acerca de Ruby + url: /es/about + +search: + text: Buscar + cx_id: '013598269713424429640:g5orptiw95w' + +sidebar: + get_started: + text: Comienza, ¡es fácil! + try_ruby: + text: ¡Prueba Ruby! (en tu navegador) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby en 20 Minutos + url: /es/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby desde otros lenguajes + url: /es/documentation/ruby-from-other-languages/ + explore: + text: Explora un nuevo mundo… + documentation: + text: Documentación + url: /es/documentation/ + # books: + # text: Libros + rubybib: + text: Investigación académica + url: https://rubybib.org/ + libraries: + text: Bibliotecas + url: /es/libraries/ + success_stories: + text: Casos exitosos (en inglés) + url: /en/documentation/success-stories/ + participate: + text: Participa en una amistosa y creciente comunidad. + mailing_lists: + text: Listas de correo + url: /es/community/mailing-lists/ + description: Habla sobre Ruby con desarrolladores alrededor del mundo. + user_groups: + text: Grupos de usuarios + url: /es/community/user-groups/ + description: Ponte en contacto con otros Rubyistas en tu localidad. + weblogs: + text: Blogs (en inglés) + url: /en/community/weblogs/ + description: Entérate de lo que está sucediendo en la comunidad. + ruby_core: + text: Ruby Core + url: /es/community/ruby-core/ + description: Ayuda a mejorar el futuro de Ruby. + issue_tracking: + text: Reportes de errores + url: https://bugs.ruby-lang.org/ + description: Reporta o ayuda a resolver problemas en Ruby. + syndicate: + text: Feeds de noticias (RSS) + recent_news: + text: En español + url: /es/feeds/news.rss + +languages_heading: + +credits: + Este sitio web está desarrollado con Ruby y Jekyll + y es orgullosamente mantenido por miembros de la comunidad. Si quieres + contribuir, por favor hazlo en GitHub + o contacta a nuestro webmaster + si tienes preguntas o comentarios. + +month_names: +- Enero +- Febrero +- Marzo +- Abril +- Mayo +- Junio +- Julio +- Agosto +- Septiembre +- Octubre +- Noviembre +- Diciembre + +posted_by: Publicado por AUTHOR el %Y-%m-%d +translated_by: Traducción de + +feed: + title: Noticias de Ruby por RSS + description: Las últimas noticias de ruby-lang.org en español. + lang_code: es-ES + +news: + other_news: Otras noticias + more_news: Más noticias... + continue: Continuar leyendo... + back_to_year: Volver a las noticias de %Y + recent_news: Noticias recientes + yearly_archive_title: Noticias de %Y + monthly_archive_title: Noticias de %B %Y + yearly_archives: Noticias por año + monthly_archives: Noticias por mes + yearly_archive_link: Noticias de %Y + monthly_archive_link: "%B %Y" diff --git a/_data/locales/fr.yml b/_data/locales/fr.yml new file mode 100644 index 0000000000..0db8c924ec --- /dev/null +++ b/_data/locales/fr.yml @@ -0,0 +1,123 @@ +--- +ruby: Ruby +slogan: A Programmer's Best Friend + +sitelinks: +- text: Home + url: /fr + home: true +- text: Téléchargements + url: /fr/downloads +- text: Documentation + url: /fr/documentation +- text: Bibliothèques + url: /fr/libraries +- text: Communauté + url: /fr/community +- text: Actualités + url: /fr/news +- text: Sécurité + url: /fr/security +- text: À propos de Ruby + url: /fr/about + +search: + text: Recherche + cx_id: '016749562256550695330:efcmgh3a1ac' + +sidebar: + get_started: + text: Lancez-vous, c’est facile ! + try_ruby: + text: Essayez Ruby ! + url: https://try.ruby-lang.org/ + quickstart: + text: Apprenez Ruby en vingt minutes + url: /fr/documentation/quickstart/ + ruby_from_other_languages: + text: Vous venez d'un autre langage ? + url: /fr/documentation/ruby-from-other-languages/ + explore: + text: Explorez un nouvel univers… + documentation: + text: Documentation + url: /fr/documentation/ + # books: + # text: Livres + libraries: + text: Bibliothèques + url: /fr/libraries/ + success_stories: + text: Témoignages + url: /fr/documentation/success-stories/ + participate: + text: Participez à la communauté + mailing_lists: + text: Listes de diffusion + url: /fr/community/mailing-lists/ + description: discutez de Ruby avec des programmeurs du monde entier. + user_groups: + text: Groupes d’utilisateur + url: /fr/community/user-groups/ + description: entrez en contact avec d’autres rubyistes de votre région. + weblogs: + text: Blogs + url: /fr/community/weblogs/ + description: suivez toute l’actualité de la communauté Ruby. + ruby_core: + text: Ruby Core + url: /fr/community/ruby-core/ + description: apportez votre aide à l'élaboration du prochain Ruby. + issue_tracking: + text: Rapports de bugs + url: https://bugs.ruby-lang.org/ + description: aidez à corriger et améliorer Ruby. + syndicate: + text: Syndication + recent_news: + text: Actualité récente (RSS) + url: /fr/feeds/news.rss + +languages_heading: 'Autres langues disponibles :' + +credits: + Ce site est propulsé par Ruby et Jekyll. + Il est fièrement maintenu par des membres de la communauté Ruby. Contribuez + en vous rendant sur GitHub + ou contactez le webmaster + pour toute question ou tout commentaire. + +month_names: +- Janvier +- Février +- Mars +- Avril +- Mai +- Juin +- Juillet +- Août +- Septembre +- Octobre +- Novembre +- Décembre + +posted_by: Posté par AUTHOR le %Y-%m-%d +translated_by: Traduit par + +feed: + title: Actualités de Ruby-lang + description: Les dernières news sur ruby-lang.org. + lang_code: fr-FR + +news: + other_news: Autres actualités + more_news: Plus d’actualités... + continue: Lire la suite... + back_to_year: Retour aux %Y archives + recent_news: Actualité récente + yearly_archive_title: "%Y Archives" + monthly_archive_title: "%B %Y Archives" + yearly_archives: Archives par années + monthly_archives: Archives par mois + yearly_archive_link: Actualités de %Y + monthly_archive_link: "%m/%Y" diff --git a/_data/locales/id.yml b/_data/locales/id.yml new file mode 100644 index 0000000000..e7a4833db2 --- /dev/null +++ b/_data/locales/id.yml @@ -0,0 +1,123 @@ +--- +ruby: Ruby +slogan: Sahabat Terbaik Programmer + +sitelinks: +- text: Beranda + url: /id + home: true +- text: Unduh + url: /id/downloads +- text: Dokumentasi + url: /id/documentation +- text: Pustaka + url: /id/libraries +- text: Komunitas + url: /id/community +- text: Berita + url: /id/news +- text: Keamanan + url: /id/security +- text: Tentang Ruby + url: /id/about + +search: + text: Cari + +sidebar: + get_started: + text: Coba Sekarang, sangat mudah! + try_ruby: + text: Try Ruby! (langsung di browser Anda) + url: https://try.ruby-lang.org/ + quickstart: + text: Menguasai Ruby dalam 20 Menit + url: /id/documentation/quickstart/ + ruby_from_other_languages: + text: Dari Bahasa Pemrograman Lain ke Ruby + url: /id/documentation/ruby-from-other-languages/ + explore: + text: Jelajahi sebuah dunia baru… + documentation: + text: Dokumentasi + url: /id/documentation/ + # books: + # text: Buku-buku + rubybib: + text: Penelitian Akademis + url: https://rubybib.org/ + libraries: + text: Pustaka + url: /id/libraries/ + success_stories: + text: Kisah Sukses + url: /id/documentation/success-stories/ + participate: + text: Bergabunglah dalam komunitas yang ramah dan makin berkembang. + mailing_lists: + text: Mailing List + url: /id/community/mailing-lists/ + description: Berdiskusi dengan programmer Ruby dari Indonesia dan + seluruh dunia. + user_groups: + text: Komunitas Pengguna + url: /id/community/user-groups/ + description: Berpartisipasilah dengan Rubyist di lokasi Anda. + weblogs: + text: Blog + url: /id/community/weblogs/ + description: Ulasan terbaru dari komunitas Ruby. + ruby_core: + text: Ruby Core + url: /id/community/ruby-core/ + description: Silakan berkontribusi untuk versi Ruby terbaru. + issue_tracking: + text: Laporkan Masalah + url: https://bugs.ruby-lang.org/ + description: Lapor atau bantu memecahkan masalah yang ada di Ruby. + syndicate: + text: Sindikasi Web + recent_news: + text: Umpan Web (RSS) + url: /id/feeds/news.rss + +languages_heading: 'Situs ini dalam bahasa lain:' + +credits: + Situs ini + dengan bangga dirawat oleh anggota komunitas Ruby. + +month_names: +- Januari +- Februari +- Maret +- April +- Mei +- Juni +- Juli +- Agustus +- September +- Oktober +- November +- Desember + +posted_by: Ditulis oleh AUTHOR tanggal %Y-%m-%d +translated_by: Diterjemahkan oleh + +feed: + title: Berita Ruby + description: Berita terhangat dari ruby-lang.org. + lang_code: id + +news: + other_news: Berita Lain + more_news: Arsip Sebelumnya... + continue: Baca Selengkapnya... + back_to_year: Kembali ke Arsip Tahun %Y + recent_news: Berita Baru + yearly_archive_title: Arsip Tahun %Y + monthly_archive_title: Arsip %B %Y + yearly_archives: Arsip Tahunan + monthly_archives: Arsip Bulanan + yearly_archive_link: Tahun %Y + monthly_archive_link: "%B %Y" diff --git a/_data/locales/it.yml b/_data/locales/it.yml new file mode 100644 index 0000000000..a97a63eb5f --- /dev/null +++ b/_data/locales/it.yml @@ -0,0 +1,120 @@ +--- +ruby: Ruby +slogan: Il migliore amico dei programmatori + +sitelinks: +- text: Home + url: /it + home: true +- text: Scarica + url: /it/downloads +- text: Documentazione + url: /it/documentation +- text: Librerie + url: /it/libraries +- text: Comunità + url: /it/community +- text: Notizie + url: /it/news +- text: Sicurezza + url: /it/security +- text: A proposito di Ruby + url: /it/about + +search: + text: Cerca + +sidebar: + get_started: + text: Per iniziare, è facile! + try_ruby: + text: Prova Ruby! (nel tuo browser) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby in venti minuti + url: /it/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby a partire da altri linguaggi + url: /it/documentation/ruby-from-other-languages/ + explore: + text: Esplora un nuovo mondo… + documentation: + text: Documentazione + url: /it/documentation/ + # books: + # text: Libri + libraries: + text: Librerie + url: /it/libraries/ + success_stories: + text: Esperienze Positive + url: /it/documentation/success-stories/ + participate: + text: Partecipa ad una comunità amichevole e in crescita. + mailing_lists: + text: Liste di Discussione + url: /it/community/mailing-lists/ + description: Parla con altri programmatori Ruby da tutto il mondo. + user_groups: + text: Gruppi di Utenti + url: /it/community/user-groups/ + description: Entra in contatto con "Rubysti" nella tua zona. + weblogs: + text: Blog + url: /it/community/weblogs/ + description: Leggi cosa sta succedendo proprio adesso nella comunità + di Ruby. + ruby_core: + text: Ruby Core + url: /it/community/ruby-core/ + description: Aiutaci a perfezionare l'ultimo Ruby. + issue_tracking: + text: Issue Tracking + url: https://bugs.ruby-lang.org/ + description: Segnalaci o aiutaci a risolvere problemi in Ruby + syndicate: + text: Feed RSS + recent_news: + text: Ultime Notizie (RSS) + url: /it/feeds/news.rss + +languages_heading: 'Questo sito in altre lingue:' + +credits: + Questo sito web + è mantenuto con orgoglio dai membri della comunità Ruby. + +month_names: +- Gennaio +- Febbraio +- Marzo +- Aprile +- Maggio +- Giugno +- Luglio +- Agosto +- Settembre +- Ottobre +- Novembre +- Dicembre + +posted_by: Inserito da AUTHOR il %Y-%m-%d +translated_by: Tradotto da + +feed: + title: Notizie su Ruby + description: Le ultime notizie da ruby-lang.org. + lang_code: it-IT + +news: + other_news: Altre Notizie + more_news: Ulteriori Notizie... + continue: Continua... + back_to_year: Vai all'archivio %Y + recent_news: Notizie Recenti + yearly_archive_title: Archivio dell'anno %Y + monthly_archive_title: Archivio mensile %B %Y + yearly_archives: Archivio dell'anno + monthly_archives: Archivio Mensile + yearly_archive_link: Archivio dell'anno %Y + monthly_archive_link: "%B %Y" diff --git a/_data/locales/ja.yml b/_data/locales/ja.yml new file mode 100644 index 0000000000..2b8667468c --- /dev/null +++ b/_data/locales/ja.yml @@ -0,0 +1,112 @@ +--- +ruby: Ruby +slogan: A Programmer's Best Friend + +sitelinks: +- text: ホーム + url: /ja + home: true +- text: ダウンロード + url: /ja/downloads +- text: ドキュメント + url: /ja/documentation +- text: ライブラリ + url: /ja/libraries +- text: コミュニティ + url: /ja/community +- text: コア開発 + url: /ja/dev +- text: ニュース + url: /ja/news +- text: セキュリティ + url: /ja/security +- text: Rubyとは + url: /ja/about + +search: + text: 検索 + cx_id: '008288045305770251182:fvruzsaknew' + +sidebar: + get_started: + text: はじめよう! + try_ruby: + text: 試してみる! (ブラウザから) + url: https://try.ruby-lang.org/ + quickstart: + text: 20分ではじめるRuby + url: /ja/documentation/quickstart/ + ruby_from_other_languages: + text: 他言語からのRuby入門 + url: /ja/documentation/ruby-from-other-languages/ + explore: + text: 探求しよう + documentation: + text: ドキュメント + url: /ja/documentation/ + # books: + # text: Books + rubybib: + text: 学術研究(英語) + url: https://rubybib.org/ + libraries: + text: ライブラリ + url: /ja/libraries/ + # success_stories: + # text: Success Stories + # url: /ja/documentation/success-stories/ + participate: + text: コミュニティに参加しよう + mailing_lists: + text: メーリングリスト + url: /ja/community/mailing-lists/ + description: 世界中のプログラマとRubyについて話しましょう。 + user_groups: + text: 日本Rubyの会 + url: http://ruby-no-kai.org/ + description: Rubyの利用者/開発者の支援を目的としたグループです。 + # weblogs: + # text: 更新順リンク + # url: http://www.rubyist.net/~kazu/samidare/ + # description: Ruby関連のサイトのリンクを更新順に並べたものです。 + # ruby_core: + # text: Ruby Core + # url: /ja/community/ruby-core/ + # description: Help polish the rough edges of the latest Ruby. + # issue_tracking: + # text: Issue Tracking + # url: https://bugs.ruby-lang.org/ + # description: Report or help solve issues in Ruby. + syndicate: + text: Syndicate + recent_news: + text: 最近のニュース (RSS) + url: /ja/feeds/news.rss + +languages_heading: + +credits: + このウェブサイトは Ruby コミュニティのメンバーによって運営されています。 + +month_names: + +posted_by: +translated_by: + +feed: + title: ruby-langの最新ニュース + description: ruby-lang.orgの最新ニュース + lang_code: ja + +news: + other_news: その他のニュース + more_news: もっと読む... + continue: もっと読む... + back_to_year: "%Y年のアーカイブに戻る" + recent_news: 最近のニュース + yearly_archive_title: "%Y年のアーカイブ" + monthly_archive_title: "%Y年%m月のアーカイブ" + yearly_archives: 年毎のアーカイブ + monthly_archives: 月毎のアーカイブ + yearly_archive_link: "%Y年のアーカイブ" + monthly_archive_link: "%Y年%m月" diff --git a/_data/locales/ko.yml b/_data/locales/ko.yml new file mode 100644 index 0000000000..a8fc93c5ca --- /dev/null +++ b/_data/locales/ko.yml @@ -0,0 +1,109 @@ +--- +ruby: Ruby +slogan: 프로그래머의 단짝 친구 + +sitelinks: +- text: 홈 + url: /ko + home: true +- text: 다운로드 + url: /ko/downloads +- text: 문서 + url: /ko/documentation +- text: 라이브러리 + url: /ko/libraries +- text: 커뮤니티 + url: /ko/community +- text: 뉴스 + url: /ko/news +- text: 보안 + url: /ko/security +- text: Ruby에 대해서 + url: /ko/about + +search: + text: 찾기 + +sidebar: + get_started: + text: 시작하기 + try_ruby: + text: Try Ruby! + url: https://try.ruby-lang.org/ + quickstart: + text: 20분 가이드 + url: /ko/documentation/quickstart/ + ruby_from_other_languages: + text: 다른 언어에서 Ruby로 + url: /ko/documentation/ruby-from-other-languages/ + explore: + text: 탐색하기 + documentation: + text: 문서 + url: /ko/documentation/ + # books: + # text: 책 + rubybib: + text: 학술 연구 + url: https://rubybib.org/ + libraries: + text: 라이브러리 + url: /ko/libraries/ + success_stories: + text: 사용 사례 + url: /ko/documentation/success-stories/ + participate: + text: 커뮤니티에 참여하기 + mailing_lists: + text: 메일링 리스트 + url: /ko/community/mailing-lists/ + description: 전 세계의 프로그래머와 Ruby와 관련된 대화를 나누기 + user_groups: + text: 유저 그룹 + url: /ko/community/user-groups/ + description: 근처의 루비스트와 연락하기 + weblogs: + text: 블로그와 뉴스레터 + url: /ko/community/weblogs/ + description: Ruby 커뮤니티에서 지금 무슨 일이 일어나는지 읽기 + ruby_core: + text: Ruby 코어 + url: /ko/community/ruby-core/ + description: 최신 버전 Ruby의 연마를 돕기 + issue_tracking: + text: 이슈 관리 + url: https://bugs.ruby-lang.org/ + description: Ruby에 관한 이슈를 제보하거나 해결을 돕기 + syndicate: + text: 구독 + recent_news: + text: 최근 소식(RSS) + url: /ko/feeds/news.rss + +languages_heading: + +credits: + 이 사이트는 Ruby 커뮤니티의 구성원들이 직접 관리합니다. + +month_names: + +posted_by: '작성자: AUTHOR (%Y-%m-%d)' +translated_by: '번역자:' + +feed: + title: Ruby 뉴스 + description: ruby-lang.org의 최근 소식 + lang_code: ko-KR + +news: + other_news: 이전 뉴스 + more_news: 뉴스 더보기... + continue: 자세히 읽기 + back_to_year: "%Y년 아카이브로 돌아가기" + recent_news: 최근 소식 + yearly_archive_title: "%Y년 아카이브" + monthly_archive_title: "%Y년 %m월 아카이브" + yearly_archives: 년도별 아카이브 + monthly_archives: 월별 아카이브 + yearly_archive_link: "%Y년" + monthly_archive_link: "%Y년 %m월" diff --git a/_data/locales/pl.yml b/_data/locales/pl.yml new file mode 100644 index 0000000000..a9f4810c0b --- /dev/null +++ b/_data/locales/pl.yml @@ -0,0 +1,126 @@ +--- +ruby: Ruby +slogan: Najlepszy Przyjaciel Programisty + +sitelinks: +- text: Home + url: /pl + home: true +- text: Pobierz + url: /pl/downloads +- text: Dokumentacja + url: /pl/documentation +- text: Biblioteki + url: /pl/libraries +- text: Społeczność + url: /pl/community +- text: Wiadomości + url: /pl/news +- text: Bezpieczeństwo + url: /pl/security +- text: O języku Ruby + url: /pl/about + +search: + text: Szukaj + +sidebar: + get_started: + text: Zacznij, to proste! + try_ruby: + text: Wypróbuj Ruby! (w twojej przeglądarce) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby w 20 Minut + url: /pl/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby a inne języki programowania + url: /pl/documentation/ruby-from-other-languages/ + explore: + text: Poznaj nowy świat… + documentation: + text: Dokumentacja + url: /pl/documentation/ + # books: + # text: Książki + libraries: + text: Biblioteki + url: /pl/libraries/ + success_stories: + text: Udane wdrożenia + url: /pl/documentation/success-stories/ + participate: + text: Dołącz do przyjaznej i rozrastającej się społeczności. + mailing_lists: + text: Listy dyskusyjne + url: /pl/community/mailing-lists/ + description: Porozmawiaj o Ruby z programistami z całego świata. + user_groups: + text: Grupy Użytkowników + url: /pl/community/user-groups/ + description: Bądź w kontakcie z użytkownikami Rubiego z Twojej okolicy. + weblogs: + text: Blogi + url: /pl/community/weblogs/ + description: Czytaj na bieżąco co dzieje się w społeczności języka + Ruby. + ruby_core: + text: Ruby Core + url: /en/community/ruby-core/ + description: Pomóż dopracować najnowszą wersję Rubiego. + issue_tracking: + text: Śledzenie problemów + url: https://bugs.ruby-lang.org/ + description: Zgłoś lub pomóż rozwiązać problemy w Rubim. + syndicate: + text: Syndicate + recent_news: + text: Ostatnie Wiadomości (RSS) + url: /pl/feeds/news.rss + +languages_heading: 'Ta strona w innych językach:' + +credits: + Logo Rubiego jest Zastrzeżone © 2006, + Yukihiro Matsumoto; licencjonowane na warunkach CC + BY-SA 2.5.

Serwis powstał w języku Ruby przy użyciu Jekyll. + Utrzymaniem serwisu zajmuje się społeczność Rubiego. Projekt strony Jason Zimdars. Proszę udziel + nam wsparcia na GitHub + lub skontaktuj się z naszym webmasterem + jeśli masz jakieś pytania lub komentarze dotyczące tego serwisu. + +month_names: +- Styczeń +- Luty +- Marzec +- Kwiecień +- Maj +- Czerwiec +- Lipiec +- Sierpień +- Wrzesień +- Październik +- Listopad +- Grudzień + +posted_by: Zamieszczone przez AUTHOR %Y-%m-%d +translated_by: Tłumaczone przez + +feed: + title: Ruby Lang PL + description: Najnowsze wiadomości z ruby-lang.org. + lang_code: pl + +news: + other_news: Pozostałe aktualności + more_news: Więcej aktualności... + continue: Więcej... + back_to_year: Powrót do Archiwum %Y + recent_news: Aktualności + yearly_archive_title: Archiwum %Y + monthly_archive_title: Archiwum %B %Y + yearly_archives: Archiwum wiadomości + monthly_archives: Archiwum według miesiąca + yearly_archive_link: "%Y" + monthly_archive_link: "%B %Y" diff --git a/_data/locales/pt.yml b/_data/locales/pt.yml new file mode 100644 index 0000000000..48def56dea --- /dev/null +++ b/_data/locales/pt.yml @@ -0,0 +1,120 @@ +--- +ruby: Ruby +slogan: O melhor amigo do programador + +sitelinks: +- text: Início + url: /pt + home: true +- text: Downloads + url: /pt/downloads +- text: Documentação + url: /pt/documentation +- text: Módulos + url: /pt/libraries +- text: Comunidade + url: /pt/community +- text: Notícias + url: /pt/news +- text: Segurança + url: /pt/security +- text: Sobre Ruby + url: /pt/about + +search: + text: Procurar + +sidebar: + get_started: + text: Primeiros passos, é fácil! + try_ruby: + text: Try Ruby! (in your browser) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby em Vinte Minutos + url: /pt/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby a partir de outras linguagens + url: /pt/documentation/ruby-from-other-languages/ + explore: + text: Explore um novo mundo… + documentation: + text: Documentação + url: /pt/documentation/ + # books: + # text: Livros + libraries: + text: Bibliotecas + url: /pt/libraries/ + success_stories: + text: Histórias de sucesso + url: /pt/documentation/success-stories/ + participate: + text: Participe de uma comunidade simpática e em crescimento. + mailing_lists: + text: Listas de E-mail + url: /pt/community/mailing-lists/ + description: Fale sobre Ruby com programadores de todo o mundo. + user_groups: + text: Grupos de Usuários + url: /pt/community/user-groups/ + description: Entre em contato com colegas da sua área. + weblogs: + text: Weblogs + url: /pt/community/weblogs/ + description: Leia sobre o que está acontecendo agora na comunidade + Ruby. + ruby_core: + text: Ruby Core + url: /pt/community/ruby-core/ + description: Ajude a polir as arestas da última versão do Ruby. + issue_tracking: + text: Issue Tracking + url: https://bugs.ruby-lang.org/ + description: Informe ou ajude a resolver problemas do Ruby. + syndicate: + text: Feeds de notícias (RSS) + recent_news: + text: Em português + url: /pt/feeds/news.rss + +languages_heading: 'Este site em outros idiomas:' + +credits: + Este website + é mantido com orgulho por membros da comunidade Ruby. + +month_names: +- Janeiro +- Fevereiro +- Março +- Abril +- Maio +- Junho +- Julho +- Agosto +- Setembro +- Outubro +- Novembro +- Dezembro + +posted_by: Escrito por AUTHOR em %d/%m/%Y +translated_by: Traduzido por + +feed: + title: Notícias sobre Ruby + description: As notícias mais recentes do ruby-lang.org em português. + lang_code: pt-PT + +news: + other_news: Outras Notícias + more_news: Mais Notícias... + continue: Continuar a Leitura... + back_to_year: Voltar aos arquivos de %Y + recent_news: Notícias Recentes + yearly_archive_title: Arquivos de %Y + monthly_archive_title: Arquivos de %B %Y + yearly_archives: Arquivos por Ano + monthly_archives: Arquivos por Mês + yearly_archive_link: Arquivos de %Y + monthly_archive_link: "%B %Y" diff --git a/_data/locales/ru.yml b/_data/locales/ru.yml new file mode 100644 index 0000000000..b6d1cfbff9 --- /dev/null +++ b/_data/locales/ru.yml @@ -0,0 +1,123 @@ +--- +ruby: Ruby +slogan: лучший друг программиста + +sitelinks: +- text: Главная + url: /ru + home: true +- text: Скачать + url: /ru/downloads +- text: Документация + url: /ru/documentation +- text: Библиотеки + url: /ru/libraries +- text: Сообщество + url: /ru/community +- text: Новости + url: /ru/news +- text: Безопасность + url: /ru/security +- text: О Ruby + url: /ru/about + +search: + text: Поиск + +sidebar: + get_started: + text: Начните сейчас, это легко! + try_ruby: + text: Попробуйте Ruby! (в своем браузере) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby за двадцать минут + url: /ru/documentation/quickstart/ + ruby_from_other_languages: + text: В Ruby из других языков + url: /ru/documentation/ruby-from-other-languages/ + explore: + text: Исследуйте новый мир… + documentation: + text: Документация + url: /ru/documentation/ + # books: + # text: Книги + rubybib: + text: Научные публикации + url: https://rubybib.org/ + libraries: + text: Библиотеки + url: /ru/libraries/ + success_stories: + text: Истории успеха + url: /ru/documentation/success-stories/ + participate: + text: Вступайте в дружелюбное и развивающееся сообщество. + mailing_lists: + text: Почтовые рассылки + url: /ru/community/mailing-lists/ + description: Разговоры о Ruby в кругу программистов со всего мира. + user_groups: + text: Группы пользователей + url: /ru/community/user-groups/ + description: Познакомьтесь с рубистами рядом с вами. + weblogs: + text: Блоги + url: /ru/community/weblogs/ + description: Читайте о том, что происходит в сообществе Ruby прямо + сейчас. + ruby_core: + text: Ядро Ruby + url: /ru/community/ruby-core/ + description: Помощь в полировке последней версии Ruby. + issue_tracking: + text: Решение проблем + url: https://bugs.ruby-lang.org/ + description: Сообщайте или помогайте решать проблемы в Ruby. + syndicate: + text: Подписаться + recent_news: + text: Последние новости (RSS) + url: /ru/feeds/news.rss + +languages_heading: 'Этот сайт на других языках:' + +credits: + Этот сайт + с гордостью поддерживается членами сообщества Ruby. + +month_names: +- Январь +- Февраль +- Март +- Апрель +- Май +- Июнь +- Июль +- Август +- Сентябрь +- Октябрь +- Ноябрь +- Декабрь + +posted_by: Опубликовал AUTHOR %d-%m-%Y +translated_by: 'Перевел:' + +feed: + title: Новости Ruby + description: Последние новости с ruby-lang.org. + lang_code: ru-RU + +news: + other_news: Другие новости + more_news: Больше новостей... + continue: Продолжить чтение... + back_to_year: Вернуться к архивам %Y года + recent_news: Последние новости + yearly_archive_title: Архивы %Y года + monthly_archive_title: Архивы %B %Y + yearly_archives: Архивы по годам + monthly_archives: Архивы по месяцам + yearly_archive_link: Архивы %Y + monthly_archive_link: "%B %Y" diff --git a/_data/locales/tr.yml b/_data/locales/tr.yml new file mode 100644 index 0000000000..6d5dc5a98d --- /dev/null +++ b/_data/locales/tr.yml @@ -0,0 +1,124 @@ +--- +ruby: Ruby +slogan: BİR PROGRAMCININ EN İYİ ARKADAŞI + +sitelinks: +- text: Ana Sayfa + url: /tr + home: true +- text: İndirin + url: /tr/downloads +- text: Belgeler + url: /tr/documentation +- text: Kütüphaneler + url: /tr/libraries +- text: Topluluk + url: /tr/community +- text: Haberler + url: /tr/news +- text: Güvenlik + url: /tr/security +- text: Ruby Hakkında + url: /tr/about + +search: + text: Ara + cx_id: '011743037637077038592:5tuc9cqilws' + +sidebar: + get_started: + text: Başlamak, çok kolay! + try_ruby: + text: Ruby'yi Deneyin! (tarayıcınızda) + url: https://try.ruby-lang.org/ + quickstart: + text: Yirmi Dakikada Ruby + url: /tr/documentation/quickstart/ + ruby_from_other_languages: + text: Diğer Dillerden Ruby'ye + url: /tr/documentation/ruby-from-other-languages/ + explore: + text: Yeni Bir Dünya keşfedin… + documentation: + text: Belgeler + url: /tr/documentation/ + # books: + # text: Kitaplar + rubybib: + text: Akademik Araştırma + url: https://rubybib.org/ + libraries: + text: Kütüphaneler + url: /tr/libraries/ + success_stories: + text: Başarı Hikayeleri + url: /tr/documentation/success-stories/ + participate: + text: Arkadaşça ve büyüyen bir topluluğa katılın. + mailing_lists: + text: Mail Listeleri + url: /tr/community/mailing-lists/ + description: Tüm dünyadan Ruby programcılarıyla görüşün. + user_groups: + text: Kullanıcı Grupları + url: /tr/community/user-groups/ + description: Bölgenizdeki Ruby'cilerle temas kurun. + weblogs: + text: Web günlükleri + url: /tr/community/weblogs/ + description: Ruby'de neler olduğunu takip edin. + ruby_core: + text: Ruby Core + url: /tr/community/ruby-core/ + description: En son Ruby'nin kaba taraflarının parlatılmasına yardımcı + olun. + issue_tracking: + text: Sorun Takibi + url: https://bugs.ruby-lang.org/ + description: Ruby sorunlarını rapor edin ya da çözümüne yardım edin. + syndicate: + text: Takip Edin + recent_news: + text: Son Haberler (RSS) + url: /tr/feeds/news.rss + +languages_heading: 'Diğer dillerde bu site:' + +credits: + Bu web sitesi + Ruby topluluğunun üyeleri tarafından gururla sürdürülmektedir. + +month_names: +- Ocak +- Şubat +- Mart +- Nisan +- Mayıs +- Haziran +- Temmuz +- Ağustos +- Eylül +- Ekim +- Kasım +- Aralık + +posted_by: AUTHOR tarafından %d.%m.%Y tarihinde gönderildi +translated_by: 'Çeviri:' + +feed: + title: Ruby Son Haberler + description: ruby-lang.org'dan en son haberler. + lang_code: tr + +news: + other_news: Diğer Haberler + more_news: Dahası... + continue: Devamını Okuyun... + back_to_year: "%Y arşivlerine geri dönün." + recent_news: Son Haberler + yearly_archive_title: "%Y Arşivleri" + monthly_archive_title: "%B %Y Arşivleri" + yearly_archives: Yıllara göre Arşivler + monthly_archives: Aylara göre Arşivler + yearly_archive_link: "%Y Arşivleri" + monthly_archive_link: "%B %Y" diff --git a/_data/locales/vi.yml b/_data/locales/vi.yml new file mode 100644 index 0000000000..e77a6d3107 --- /dev/null +++ b/_data/locales/vi.yml @@ -0,0 +1,122 @@ +--- +ruby: Ruby +slogan: Người bạn tri kỉ của lập trình viên + +sitelinks: +- text: Home + url: /vi + home: true +- text: Downloads + url: /vi/downloads +- text: Tài liệu + url: /vi/documentation +- text: Thư viện + url: /vi/libraries +- text: Cộng đồng + url: /vi/community +- text: Tin tức + url: /vi/news +- text: Bảo mật + url: /vi/security +- text: Về Ruby + url: /vi/about + +search: + text: Tìm + +sidebar: + get_started: + text: Nhập môn, quá dễ! + try_ruby: + text: Thử Ruby! (trong trình duyệt) + url: https://try.ruby-lang.org/ + quickstart: + text: Ruby trong 20 phút + url: /vi/documentation/quickstart/ + ruby_from_other_languages: + text: Ruby từ những ngôn ngữ khác + url: /vi/documentation/ruby-from-other-languages/ + explore: + text: Khám phá một thề giới mới… + documentation: + text: Tài liệu + url: /vi/documentation/ + # books: + # text: Sách + libraries: + text: Thư viện + url: /vi/libraries/ + success_stories: + text: Những câu chuyện thành công + url: /vi/documentation/success-stories/ + participate: + text: Tham gia vào một cộng đồng lớn mạnh và thân thiện. + mailing_lists: + text: Mailing Lists + url: /vi/community/mailing-lists/ + description: Trao đổi về Ruby với các lập trình viên trên thế giới + user_groups: + text: Nhóm người dùng + url: /vi/community/user-groups/ + description: Làm quen với những Rubyist trong khu vực của bạn. + weblogs: + text: Weblogs + url: /vi/community/weblogs/ + description: Đọc về những gì đang xảy ra với cộng đồng Ruby. + ruby_core: + text: Lõi Ruby + url: /vi/community/ruby-core/ + description: Giúp hoàn thiện Ruby. + issue_tracking: + text: Thông báo lỗi + url: https://bugs.ruby-lang.org/ + description: Báo hoặc giúp xử lý các lỗi trong Ruby. + syndicate: + text: Syndicate + recent_news: + text: Tin mới (RSS) + url: /vi/feeds/news.rss + +languages_heading: + +credits: + Website này được tạo ra với Ruby sử dụng Jekyll. + Trang được bảo trì bởi các thành viên của cộng đồng Ruby. Xin đóng góp + trên GitHub hay + liên lạc với webmaster (bằng + tiếng Anh) nếu có câu hỏi hoặc ý kiến phản hồi về trang này. + +month_names: +- Tháng một +- Tháng hai +- Tháng ba +- Tháng tư +- Tháng năm +- Tháng sáu +- Tháng bảy +- Tháng tám +- Tháng chín +- Tháng mười +- Tháng mười một +- Tháng mười hai + +posted_by: Đăng bởi AUTHOR vào %-d %b %Y +translated_by: Dịch bởi + +feed: + title: Tin tức Ruby + description: Những tin mới nhất từ ruby-lang.org. + lang_code: vi + +news: + other_news: Tin khác + more_news: Thêm Tin... + continue: Đọc tiếp... + back_to_year: Trở về %Y Lưu trữ + recent_news: Tin mới nhất + yearly_archive_title: Lưu trữ %Y + monthly_archive_title: Lưu trữ %B %Y + yearly_archives: Lưu trữ bằng Năm + monthly_archives: Lưu trữ bằng Tháng + yearly_archive_link: Lưu trữ %Y + monthly_archive_link: "%B %Y" diff --git a/_data/locales/zh_cn.yml b/_data/locales/zh_cn.yml new file mode 100644 index 0000000000..581eed12e2 --- /dev/null +++ b/_data/locales/zh_cn.yml @@ -0,0 +1,109 @@ +--- +ruby: Ruby +slogan: 程序员最好的朋友 + +sitelinks: +- text: 首页 + url: /zh_cn + home: true +- text: 下载 + url: /zh_cn/downloads +- text: 文档 + url: /zh_cn/documentation +- text: 代码库 + url: /zh_cn/libraries +- text: 社区 + url: /zh_cn/community +- text: 新闻 + url: /zh_cn/news +- text: 安全 + url: /zh_cn/security +- text: 关于 Ruby + url: /zh_cn/about + +search: + text: 搜索 + +sidebar: + get_started: + text: 试用,其实很简单! + try_ruby: + text: 在浏览器中试用 Ruby(英文) + url: https://try.ruby-lang.org/ + quickstart: + text: 20 分钟体验 Ruby + url: /zh_cn/documentation/quickstart/ + ruby_from_other_languages: + text: 从其它语言转到 Ruby + url: /zh_cn/documentation/ruby-from-other-languages/ + explore: + text: 探索新的世界 + documentation: + text: 文档 + url: /zh_cn/documentation/ + # books: + # text: Books + rubybib: + text: 学术研究 + url: https://rubybib.org/ + libraries: + text: 代码库 + url: /zh_cn/libraries/ + success_stories: + text: 成功案例 + url: /zh_cn/documentation/success-stories/ + participate: + text: 加入友善及日益壮大的社区 + mailing_lists: + text: 邮件列表 + url: /zh_cn/community/mailing-lists/ + description: 联系喜爱 Ruby 的朋友 + user_groups: + text: 用户组 + url: /zh_cn/community/user-groups/ + description: 参与 Ruby 爱好者活动 + weblogs: + text: 博客 + url: /zh_cn/community/weblogs/ + description: 阅读 Ruby 相关的博客 + ruby_core: + text: Ruby 核心 + url: /zh_cn/community/ruby-core/ + description: 帮助开发 Ruby 语言 + issue_tracking: + text: 问题跟踪 + url: https://bugs.ruby-lang.org/ + description: 报告或帮助解决 Ruby 的问题 + syndicate: + text: 订阅 + recent_news: + text: 最新消息(RSS) + url: /zh_cn/feeds/news.rss + +languages_heading: 本站其他语言版本: + +credits: + 本站由 Ruby 社区的成员共同维护。 + +month_names: + +posted_by: 由 AUTHOR 发表于 %Y-%m-%d +translated_by: 翻译: + +feed: + title: Ruby 新闻更新 + description: 来自 ruby-lang.org 的最新文章。 + lang_code: zh-CN + +news: + other_news: 其它新闻 + more_news: 更多新闻... + continue: 阅读全文... + back_to_year: 返回%Y年归档 + recent_news: 最新消息 + yearly_archive_title: "%Y年归档" + monthly_archive_title: "%Y年%-m月归档" + yearly_archives: 按年存档 + monthly_archives: 按月归档 + yearly_archive_link: "%Y年归档" + monthly_archive_link: "%Y年%-m月归档" diff --git a/_data/locales/zh_tw.yml b/_data/locales/zh_tw.yml new file mode 100644 index 0000000000..320817ece8 --- /dev/null +++ b/_data/locales/zh_tw.yml @@ -0,0 +1,109 @@ +--- +ruby: Ruby +slogan: 程式設計師的摯友 + +sitelinks: +- text: 首頁 + url: /zh_tw + home: true +- text: 下載安裝 + url: /zh_tw/downloads +- text: 文件 + url: /zh_tw/documentation +- text: 函式庫 + url: /zh_tw/libraries +- text: 社群 + url: /zh_tw/community +- text: 新聞 + url: /zh_tw/news +- text: 安全 + url: /zh_tw/security +- text: 關於 Ruby + url: /zh_tw/about + +search: + text: 搜尋 + +sidebar: + get_started: + text: 上手入門,一點都不難! + try_ruby: + text: 在瀏覽器中試用 Ruby! + url: https://try.ruby-lang.org/ + quickstart: + text: 20 分鐘 Ruby 體驗 + url: /zh_tw/documentation/quickstart/ + ruby_from_other_languages: + text: 從其他語言到 Ruby + url: /zh_tw/documentation/ruby-from-other-languages/ + explore: + text: 探索 新世界… + documentation: + text: 文件 + url: /zh_tw/documentation/ + # books: + # text: 書籍 + rubybib: + text: 學術研究 + url: https://rubybib.org/ + libraries: + text: 函式庫 + url: /zh_tw/libraries/ + success_stories: + text: 成功案例 + url: /zh_tw/documentation/success-stories/ + participate: + text: 加入 友善且持續成長的社群 + mailing_lists: + text: 郵件論壇 + url: /zh_tw/community/mailing-lists/ + description: 與世界各地的程式設計師一同聊聊 + user_groups: + text: 使用者群組 + url: /zh_tw/community/user-groups/ + description: 與身旁的 Ruby 使用者接觸 + weblogs: + text: 部落格與電子報 + url: /zh_tw/community/weblogs/ + description: 了解 Ruby 社群中的最新消息 + ruby_core: + text: Ruby 核心 + url: /zh_tw/community/ruby-core/ + description: 幫助開發最新的 Ruby + issue_tracking: + text: 問題追蹤 + url: https://bugs.ruby-lang.org/ + description: 回報或解決 Ruby 問題 + syndicate: + text: 訂閱 + recent_news: + text: 最新消息(RSS) + url: /zh_tw/feeds/news.rss + +languages_heading: + +credits: + 本站由 Ruby 社群成員共同維護。 + +month_names: + +posted_by: 由 AUTHOR 發表於 %Y-%m-%d +translated_by: 翻譯: + +feed: + title: Ruby 新聞 + description: 來自 ruby-lang.org 的新聞快報。 + lang_code: zh-TW + +news: + other_news: 其他新聞 + more_news: 更多新聞... + continue: 深入閱讀... + back_to_year: 回到 %Y 年彙整 + recent_news: 最新消息 + yearly_archive_title: "%Y 彙整" + monthly_archive_title: "%Y 年 %-m 月彙整" + yearly_archives: 按年份彙整 + monthly_archives: 按月份彙整 + yearly_archive_link: "%Y 年彙整" + monthly_archive_link: "%Y 年 %-m 月彙整" diff --git a/_data/releases.yml b/_data/releases.yml new file mode 100644 index 0000000000..b111482216 --- /dev/null +++ b/_data/releases.yml @@ -0,0 +1,3202 @@ +# This file provides details on the various Ruby releases. +# +# For a new release, add an entry of the following form: +# +# - version: Ruby version (MAJOR.MINOR.TEENY since 2.1.0) +# date: release date (YYYY-MM-DD) +# post: /en/news/YYYY/MM/DD/ruby-VERSION-released/ +# url: +# bz2: download URL +# gz: ... +# xz: ... +# zip: ... +# sha256: +# bz2: checksum +# gz: ... +# xz: ... +# zip: ... +# +# In order to get the release listed on the downloads page, +# you also need to add an entry to `_data/downloads.yml'. + +# 3.5 series + +- version: 3.5.0-preview1 + date: 2025-04-18 + post: /en/news/2025/04/18/ruby-3-5-0-preview1-released/ + tag: v3_5_0_preview1 + stats: + files_changed: 2065 + insertions: 36581 + deletions: 203037 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz + size: + gz: 23146162 + zip: 28548713 + xz: 17443928 + sha1: + gz: ee0fcfe1342116f05060279ff0c9eb1e215db0b9 + zip: bd0c32bc84ac1ce9edbc9c0a50e8c72e56b1229d + xz: 8a78a9189afa20cde42207a466bcf7d421ee144b + sha256: + gz: ecf09c7eb902e91cdaf9cc553cd00cca9b848b3fc0e14297850f9ab08cdd46f0 + zip: 3e1d9df578c69976a01a69b961819d00c4e8942f8b5fe4fb8e135fca4f7e7e5e + xz: c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa + sha512: + gz: d718973648705636eff5933a0919132fd1f6b9afea432e09cce1265c6e0125e11cc94dbff84cba1caefc03190c48d8af4a27337d2af031f3f1660ca3a3531211 + zip: 47057e1615b2b59d5bbd0d6629e1320ed74f3d70748f1db4e8b88d6c8a3ecd255eacc7dac0cccd01923fae4b4dff9e6b9457a9858c81dab81c1ab9ee514b15fa + xz: 835bd0b65d546722c83b0ab454256357b48898a0de9aa8e38966f53d2370a6e99552eeaff76a0b680aefbbe7491e701e5e7357797e50f063c53e79d9561c1dac + +# 3.4 series + +- version: 3.4.3 + date: 2025-04-14 + post: /en/news/2025/04/14/ruby-3-4-3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.xz + size: + gz: 23194448 + zip: 28356998 + xz: 17230984 + sha1: + gz: c269cd122ab9d4620a1e0e6a8f4de378deec3799 + zip: 87cb747a766660cf487a2e9dbbc7a18a8f6b65d9 + xz: d0d86fdfe6bcf9f2eb3b450f3209f655ceda86da + sha256: + gz: 55a4cd1dcbe5ca27cf65e89a935a482c2bb2284832939266551c0ec68b437f46 + zip: 06b8bf2ddf2642327c992d30f5d414ffa5a5df0c4c706d7b2507b42509fb5055 + xz: 174dcd8c516694f833fd3c93ea227fa6c3321464577a3882a6fc7e4fe20237fd + sha512: + gz: 7019889939713c3e649003fed4d973dced36239fc354cfdee2d01dbdeb7e8512881a31b00efc3d5017f08cd492aed7914d15927bc8d076c0cae7534273e471e9 + zip: b25289c899318ce5071b075fc1b75f602e0a543faeefa44df7e8064933500f9c357685fe21d09abc4034d481c22c89491c841f596d07e1cd269d800e6266cc24 + xz: b30aad675cdcc1bdfe9e5fffe9d1925db3b3ac854a5e34180c368bc6e66f73e29ba5d802fea249353b7d799c01384c58bdd763fd1b679303158baa7824b9c08e + +- version: 3.4.2 + date: 2025-02-14 + post: /en/news/2025/02/14/ruby-3-4-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.2.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.2.tar.xz + size: + gz: 23174066 + zip: 28336243 + xz: 17218200 + sha1: + gz: 1537911b4a47940f11c309898e04187344a43167 + zip: 5a790b8a5aa662df6512f865bb042e93b8520864 + xz: b169f9e0d35cf85085c5f23d774485ba6c00ebac + sha256: + gz: 41328ac21f2bfdd7de6b3565ef4f0dd7543354d37e96f157a1552a6bd0eb364b + zip: e14b850e831bf046cf78d66f14207782da13e76777610596666a74fd6c786021 + xz: ebf1c2eb58f5da17c23e965d658dd7e6202c5c50f5179154c5574452bef4b3e0 + sha512: + gz: edc3aede0aadcaa62343f38ea6cab7adacedba810d883f1d9c3e6e24e28e24e0e27a7df2c8e517cc2aab940168fc4872ab8cad000598aab5940aa79072ac190b + zip: ac897cdc013b71ac3f76d1f70e9b79155a08197e458ddb7bfb638d1168d166b08fbc022aae95953bdade19ccd68989d666b76b6d681ee3480bb5936fb475959d + xz: cb8b5023bce316393716548c5f0a44c7d0240724ff79b995517641266af30bedc6f402c1c8fa27368ea607e2aa6d36bbb201e00c6e9dd2a80d837431d32343b5 + +- version: 3.4.1 + date: 2024-12-25 + post: /en/news/2024/12/25/ruby-3-4-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.tar.xz + size: + gz: 23152739 + zip: 28310267 + xz: 17222800 + sha1: + gz: dc42fe22bcdfbd30f63cd93296d893c53b1dadcc + zip: a7145041a0178f2423dbad5d1dd67ba0862b9ee7 + xz: 61783f85c57da9f05201e491029889d71742a83f + sha256: + gz: 3d385e5d22d368b064c817a13ed8e3cc3f71a7705d7ed1bae78013c33aa7c87f + zip: a0c62089fb75c47e392bc96778dd76bd7ad1baa40a7ed040372c805de20bccc8 + xz: 018d59ffb52be3c0a6d847e22d3fd7a2c52d0ddfee249d3517a0c8c6dbfa70af + sha512: + gz: 93acc262e3b7cf86aeddebdad5b8938c187b9c44a73b0c252b6f873745964001459ae45ece7376745916e317c24895596a42b4544e836670fc6e90058e6f0de4 + zip: 4f96c56b0a26c0d4d554cf47764f4acdc2e59545da0b85fe4d5235a17d26ac47f0c609af66099173056e3405849a9f847c32e7aaaa3a057c7d46007968aa4c73 + xz: 8d2e34117696f9debf463ae1eed288fdbb5c1a12e32800e901b69218e3b7302a0066052077e2ebca851e3a635296199bd5a10437eea1d6f787f69a77bb865680 + +- version: 3.4.0 + date: 2024-12-25 + post: /en/news/2024/12/25/ruby-3-4-0-released/ + tag: v3_4_0 + stats: + files_changed: 4942 + insertions: 202244 + deletions: 255528 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0.tar.xz + size: + gz: 23153022 + zip: 28310193 + xz: 17215572 + sha1: + gz: 8ccb561848a7c460ae08e1a120a47c4a88a79335 + zip: 26254ca5d3decc28a4e5faec255995265e5270b5 + xz: eb25447cc404e8d2e177c62550d0224ebd410e68 + sha256: + gz: 068c8523442174bd3400e786f4a6952352c82b1b9f6210fd17fb4823086d3379 + zip: c120228038af04554f6363e716b0a32cbf53cf63c6adf9f2c22a24f43dc8b555 + xz: 0081930db22121eb997207f56c0e22720d4f5d21264b5907693f516c32f233ca + sha512: + gz: bc70ecba27d1cdea00879f03487cad137a7d9ab2ad376cfb7a65780ad14da637fa3944eeeede2c04ab31eeafb970c64ccfeeb854c99c1093937ecc1165731562 + zip: 4d535ed10db76a6aa74f8a025df319deb28483a7a781c24045906ee7663f1cff9d9f9e71dbc993c9e050113a34b37c7fa2143c355a0a6e1e1029bf2c92213ecc + xz: 776a2cf3e9ccc77c27500240f168aa3e996b0c7c1ee1ef5a7afc291a06c118444016fde38b5b139c0b800496b8eb1b5456562d833f0edc0658917164763b1af7 + +- version: 3.4.0-rc1 + date: 2024-12-12 + post: /en/news/2024/12/12/ruby-3-4-0-rc1-released/ + tag: v3_4_0_rc1 + stats: + files_changed: 4820 + insertions: 196907 + deletions: 253488 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-rc1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-rc1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-rc1.tar.xz + size: + gz: 23055998 + zip: 28323595 + xz: 17116016 + sha1: + gz: 216e3085ab8b886b9f74943ee5b62bd2e3d86671 + zip: 4ae8ce4b15ccc3f0c6f42e408c44aa287a1ccc14 + xz: 1424671cdc9c4bfe3778ac159d917c8bfe6107bd + sha256: + gz: 1f3187d3366e90af6d760994f8bfe1fe8999a8ba3553ea4dcfae63e548236e2a + zip: 653162a2db627e8e5feee22a00b20acf215509d88b06ffb281bc8788ed12c74c + xz: 9c54225747f7a786727aa6213503083d5d8ff7097505d4b7456ff60880ee4a17 + sha512: + gz: 0b0420a39c0bf3b38600d4e28805a581c4b5a6cf2abe41be8c8164276a8044a19e676de74eea5dd5b4d7d667d821a6144119795fea510fd4ba6e34865a2ae172 + zip: c6c6b9a0e61308e3f3303cd148613feabb2ee12d8e2fefc1f4aa1403237310f7c9be5e2031248ea89ff01cdc0bca1a66ff60f9f1f19ed9c9fccef3d7a3bbebb8 + xz: 5b92a2b5829ab23735617945839e45df984b319b8932e790a8e0c6f681b9bd74249511a76345516cc216c002ed7887bdd27151501491d5ecedc20acd3fb57cc5 + +- version: 3.4.0-preview2 + date: 2024-10-07 + post: /en/news/2024/10/07/ruby-3-4-0-preview2-released/ + tag: v3_4_0_preview2 + stats: + files_changed: 4422 + insertions: 163889 + deletions: 243380 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview2.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview2.tar.xz + size: + gz: 22722332 + zip: 28101194 + xz: 16878876 + sha1: + gz: c23265acf6c07b4c1df1e41eebf8b4cf2f25b97b + zip: 479bd223bca3225fb3a15984e3eae4efb9a40189 + xz: dbff404b969012702dc500cac72f4d6b3822068e + sha256: + gz: 443cd7ec54ade4786bc974ce9f5d49f172a60f8edc84b597b7fe2bd2a94b8371 + zip: e00a6fbf6f9e25a725711a8aac7e38be6bed61de4db9862a405172b96bf38b5b + xz: 626bf4fe952323c15ec9a8999f470ec136ef91c0fc34c484646aaaa9a0b62ca7 + sha512: + gz: 0946d256587597bdf13437a50f7a3298c151133edea161a1c4806a04dcbd8c2e8a7fd617f3eda16c5c05f6e6346317562cc30ba67698f1fdd92237c03bdbd23e + zip: 0d9ee1c41920e4d594b0f2c40d02339b4e9a2cd5232f5ee914cab5a685cb4a2279fbbfd8fbad40ef0a53866db4e1de96068c62580ede6d8fab02550393bcbe81 + xz: f23257896a35d3a581cbf5e8c94fe28e45725e39608a7669f47f31085338b1b4929a4db40d826d8fee628afb97b0c25b2f9e7bda4cd42e80c1208c46caf54265 + +- version: 3.4.0-preview1 + date: 2024-05-16 + post: /en/news/2024/05/16/ruby-3-4-0-preview1-released/ + tag: v3_4_0_preview1 + stats: + files_changed: 3283 + insertions: 107449 + deletions: 115380 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview1.tar.xz + size: + gz: 22507726 + zip: 27731060 + xz: 16709536 + sha1: + gz: 1619cbe06b5a8c774711b3351d18bb0f84f1d017 + zip: 5d79834050369ea9241d86467bf93e9e89e2ab7a + xz: 6041ad2651527d01c36106de3d3cdab680ed3132 + sha256: + gz: 1a3c322e90cb22e5fba0b5d257bb2be9988affa3867eba7642ed981fdde895bb + zip: bd2a6c0e8396698e6f6768c00b0f155510859bb6fb92420f7b7abec610e71dbb + xz: 4ee4ec44366050d4b2ee1d88034cc63e0b9174a1a6650285777f3d3447213a97 + sha512: + gz: 29c0e32179f7b823b6708f5328e495cd333fe8dd88f7df7d9051deab47add67b14d899bba565bba1a77e1b04c9693d9708541445c112925777bb6891cb7b2b62 + zip: 36ea6897e6ad769141516f4c1bb18989fbde27a76f0f3abcce947f8b6b79639846ba93907e085181f7d305ab06ad73f1bbb37928049c8c951d33176ee444abbf + xz: 4ce306b9beb1e2d88c76d7f809724b66bed17e354c07a2b54aa050fc2035652e4d83deadc8dbf7a375bbdb1c816f2996334bb8e7ff5e6c24b71a858bf6b0cb7c + +# 3.3 series + +- version: 3.3.8 + date: '2025-04-09' + post: "/en/news/2025/04/09/ruby-3-3-8-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.zip + size: + gz: 22197497 + xz: 16435924 + zip: 27628937 + sha1: + gz: 71b8362d413f58ed5aef2ecd132769210c45f058 + xz: 9ee07098fd930744d8df5d4945b5f99d2fecb9ef + zip: 4c0d938d2791ab696e921557aec19613bb364a67 + sha256: + gz: 5ae28a87a59a3e4ad66bc2931d232dbab953d0aa8f6baf3bc4f8f80977c89cab + xz: 44ae70fee043da3ce48289b7a52618ebe32dc083253993d486211c7e445c8642 + zip: 389b8deae02849e769855dea892c921d3387b6548209189837a00f1cdf353797 + sha512: + gz: c5005ba4019fbae19650a9a9ce139e13608345065da9e2277dbeac9d0ac9e3b07b666816afe7be690088080c8c9cf88a8c372971d429479dcebea80d6c2e3883 + xz: 71c2f3ac9955e088fa885fd2ff695e67362a770a5d33e5160081eda3dd298ca2c692e299b03d757caecfbc94043fedc4ad093de84c505585d480cb36bbf978b9 + zip: 1aa6a0412760d0d1f423cd5f02533696b7c952c04f567b89aa875997e1d53a548c294c0b771a9e06e666daab038e3481a6251e361163449f92b02ab3a89a6373 + +- version: 3.3.7 + date: 2025-01-15 + post: /en/news/2025/01/15/ruby-3-3-7-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz + size: + gz: 22163173 + zip: 27589557 + xz: 16379504 + sha1: + gz: aaa94abd1a5676dd24e927876935597a505e2a4d + zip: afe9800b8711aba57df5e11005a1710b48c9377e + xz: b5498e7174328fe0af0d93ee9667d39dda36621b + sha256: + gz: 9c37c3b12288c7aec20ca121ce76845be5bb5d77662a24919651aaf1d12c8628 + zip: 9c6b1d13a03d8423391e070e324b1380a597d3ac9eb5d8ea40bc4fd5226556a5 + xz: 5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72 + sha512: + gz: 9b48be05d1210e9194c8a6d77dfc3227599bff2b55fc9bb2049b11547927deef530ece9a2a505600cdc492c8517b1bef7ab5f2520ebd79ffcf76f0a734fa763d + zip: 20f0ad9e80528c5c5d42c0be8e85cf3f120a20a973a7d8303785f4201263d7896c9a7462d8b862330c2d4039ab8d47616fa13ef487a2ed05490ca4e731c97ef2 + xz: 4082a7684c1b0d53a0ce493f79568e851d37a864f59c58b2e0c273b2659e0ca75318ddff939fdf5e9d0a3eeba1b6d8f03bf88afb49a5ffd77714f1c8a7dfdd55 + +- version: 3.3.6 + date: 2024-11-05 + post: /en/news/2024/11/05/ruby-3-3-6-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz + size: + gz: 22153657 + zip: 27048656 + xz: 16398228 + sha1: + gz: 0106171cd1801fb5663e8e709f3d6c935d683c9b + zip: 88239456249cd80cadd1cbf98a317ae700ccd9df + xz: 25391e9bd8547cd07e09afcfc472777520a3178a + sha256: + gz: 8dc48fffaf270f86f1019053f28e51e4da4cce32a36760a0603a9aee67d7fd8d + zip: a60240a6f9bcc8db6c07d40ad29c7dceb21430debe3ebc39bf339207818132f6 + xz: 540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266 + sha512: + gz: 4ae22f5c2a1f7ed84aab7587ff04ce4d9933cffe4347deaef0ab88d22c9780f274c1664a4ee1dd8235bc3cc749be828ffa8db7cb5f5002339a59a599acf3c729 + zip: c010c7d3e2b373b41a18bcadfb6dba276afabe479d75624569b5bdc605f3575bced2aff511708e25ceca43c7c918400222329e55e599c54154f203957f119ad2 + xz: c4b86188bf539fa737932e1ba5b746bc295e7c43b2f8cca2668eb7c88aa7228e2ce9032bbcd244a7d558a11bc842445b5fbeac3503ca7d223b63c53e08dba4ab + +- version: 3.3.5 + date: 2024-09-03 + post: /en/news/2024/09/03/3-3-5-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.5.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.5.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.5.tar.xz + size: + gz: 22129139 + zip: 27020194 + xz: 16403660 + sha1: + gz: 59444476bbe9e789fc777d8fb4dd456bc057604f + zip: ccb32746aef491ce05be42218301e2c47185e5fc + xz: 692bc3188bdb9ec30b8672543961b011d699590a + sha256: + gz: 3781a3504222c2f26cb4b9eb9c1a12dbf4944d366ce24a9ff8cf99ecbce75196 + zip: d3c13e124707494935d00ebc5c7983b0252bc13de49223fd31104ba5467a057a + xz: 51aec7ea89b46125a2c9adc6f36766b65023d47952b916b1aed300ddcc042359 + sha512: + gz: 5c482059628ef9de5d8a6ad4751f8043f2fc2b159b768265be7f3ee0574ad51d9500ee4fc9146c5978fbd51313039c3de39e7b7a4dedc9bcd5d09a41a713f1a7 + zip: bf83af835a74283aff21042538ee1f1eb70ff12dac1edd4672d787547cd29cb7b69a9299682f89c8499eb610737b10a7fc03eca038574cb4ba565205d96b0016 + xz: dd5c6a7f74854e143e0ca46b9d7c0d1983fc4886f5f733cd108345dbf4b21f61ad978ad6806e05a57b7af28fd9216dd38d7145808188bbb3695a7f3a4eda3883 + +- version: 3.3.4 + date: 2024-07-09 + post: /en/news/2024/07/09/ruby-3-3-4-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4.tar.xz + size: + gz: 22110179 + zip: 26995054 + xz: 16366580 + sha1: + gz: 408362dfb0413122e09d35bafdcced8922b54e71 + zip: dcd35f8d428e61807b5c95b6e2e79444fb32f214 + xz: 4fac2e1609535f71cbdbf9ab9dcea6f6e80a304a + sha256: + gz: fe6a30f97d54e029768f2ddf4923699c416cdbc3a6e96db3e2d5716c7db96a34 + zip: 3cf0ee03dd4c98e78e8ab5e191af926870415770ef4995088ed069caef639b2a + xz: 1caaee9a5a6befef54bab67da68ace8d985e4fb59cd17ce23c28d9ab04f4ddad + sha512: + gz: 56a0b88954a4efd0236626e49cc90cdb15d9bfd42b27d7fc34efae61f500058e58cb32c73fdef5f1505a36602f4632d6148bf3bd1df539cb5581ae157c78c22b + zip: c24ca2e6b1114f9c489c049c07acccb0db0916c42c68ea90eaa9acc430973de68342df19710c58130fe264a291958c89e60815c5b00f91decf5a4d1d674a0b32 + xz: b26461a13ff82a08a282f10108028bb2a2e4a28da6182a291062fc54089c6655d79c22cc69d59156f9b11cb10a17fe8c69d489343fbae123a45f03361b95c9eb + +- version: 3.3.3 + date: 2024-06-12 + post: /en/news/2024/06/12/ruby-3-3-3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.xz + size: + gz: 22105219 + zip: 26990910 + xz: 16361160 + sha1: + gz: b71971b141ee2325d99046a02291940fcca9830c + zip: 15a903003fba2fa5ae760263d6aa7b951747e545 + xz: 70cc5db132ea277487ede490e430e066a7c862d9 + sha256: + gz: 83c05b2177ee9c335b631b29b8c077b4770166d02fa527f3a9f6a40d13f3cce2 + zip: a9e4a6650cc40643b2b4a005541587443e373fbdec0c03164502f710cfd87a01 + xz: 83c0995388399c9555bad87e70af069755b5a9d84bbaa74aa22d1e37ff70fc1e + sha512: + gz: 0388a96127eb6e53b836f7954af51ff62b84cdb7abeab823cb1349993d805b151204e426b9ac04ca8333fbd5e01c386d58bc37d34c4e9286b219dcda7542a150 + zip: ed5ed5bc26598ba8c39eaae45147159d742e4792d4d8478b2db04bffe25b75b8bd4131a86c010bff91e0368f906bff04e852deab415fefd25cec39bc53f70020 + xz: 27dcae604e6613e1eaa20c6a75ee88b970bb0dd584d9bc0c021ad8da4340858e3c2e874ac841fcca0b0444a0c0146c4650d2d22bac3c9e12853533c37255f8f1 + +- version: 3.3.2 + date: 2024-05-30 + post: /en/news/2024/05/30/ruby-3-3-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.xz + size: + gz: 22095824 + zip: 26981906 + xz: 16349500 + sha1: + gz: b49719ef383c581008c1fd3b68690f874f78557b + zip: ee641ef4a0c5b9d12456c565d402841ae2ec5ab2 + xz: 5c9f7d5cf55d9e45b24c613014cbe2b605de009d + sha256: + gz: 3be1d100ebf2a0ce60c2cd8d22cd9db4d64b3e04a1943be2c4ff7b520f2bcb5b + zip: 06bf1aa3336afed66e2f89b0be3542c980fcdd76ffad0be284a860f25edea5b1 + xz: b5e8a8ed4a47cdd9a3358b5bdd998c37bd9e971ca63766a37d5ae5933fdb69f1 + sha512: + gz: a15ba8d6c2830fcd1f2b36f671acf9028c303ec78608fd268da0585db8e95ddd971666e8029bcfa2584da2184a6534e1f2f2da07fa7ca4494e8d842eed206f00 + zip: e2bbff1fbe5d9a892bd9c21fe9f10ea7b23f111f3876538bffea3d5451645e155f9ddc61345a44e409d44f83e190ffe30b9c90cd75905dc079cf8803f2f8ccdf + xz: 70dd8eb933956f894c52a8ede42e8ee74ff0e062bd8134a0bfb6bffc83a2848a658b62c8df5530b4dd64087b2d5373909c48917528facb1e6f4e99e79b6ad449 + +- version: 3.3.1 + date: 2024-04-23 + post: /en/news/2024/04/23/ruby-3-3-1-released/ + tag: v3_3_1 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.1.tar.xz + size: + gz: 22074535 + zip: 26953741 + xz: 16350792 + sha1: + gz: affd82947d7cd84bd586f7f487a1da0c0bd8b1fd + zip: 98b9858e3c125cfe6ca838ac4e4e269fa34bcaaa + xz: 88ef585faece4ed76f4330bce52903664d4fbfe0 + sha256: + gz: 8dc2af2802cc700cd182d5430726388ccf885b3f0a14fcd6a0f21ff249c9aa99 + zip: d81c99dd03d095f116361c9d097145666f7bb2512cd856ee086545b1c3e54c55 + xz: 0686941a3ec395a15ae2a852487b2a88e5fb8a5518e188df00d8d1bb71a6349b + sha512: + gz: 0c8ea922a79152ac7adbfb2541320565bce6a631692fd39d499a06f53ad6339c16fad8374d171351ed63f7bda3312b26d4f8c058c5b6df3d7548fde372c718f1 + zip: 200bfcc1cc11282c64b03fe529287509684e01266d248ec85f51f6b382beebd8324321c2db59f52185f42c49fdde84aaa42cb59f0048faca389985431224564d + xz: c58e9be9b5ab48191fbf7d67e13f0ec42ee71ed338170e0f7b246708e9cfc617ce65098f5ce7ab32d4305e785642d3e44253462104d5b9c4abcb1a4113f48347 + +- version: 3.3.0 + date: 2023-12-25 + post: /en/news/2023/12/25/ruby-3-3-0-released/ + tag: v3_3_0 + stats: + files_changed: 5532 + insertions: 326851 + deletions: 185793 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz + size: + gz: 22065999 + zip: 26935108 + xz: 16345456 + sha1: + gz: 1a7e56851bf29bda1183aca99b3b323c58e0187b + zip: a433eef1d7f96daeaf3b4cb842d0ed2dd82e7dc1 + xz: c8f68e1b0a114b90460a0b44165a3b2f540fa5b6 + sha256: + gz: 96518814d9832bece92a85415a819d4893b307db5921ae1f0f751a9a89a56b7d + zip: 0e6563f679dd3694732eb3addf9de681c67b584602ac574376b60e7a509d2cd8 + xz: 676b65a36e637e90f982b57b059189b3276b9045034dcd186a7e9078847b975b + sha512: + gz: 26074009b501fc793d71a74e419f34a6033c9353433919ca74ba2d24a3de432dbb11fd92c2bc285f0e4d951a6d6c74bf5b69a2ab36200c8c26e871746d6e0fc6 + zip: a94a85937a14b217c1f4b90d24185289ed4aee79239c4f3eecf8034d3fd34e65ee8d66869473857ed153067188adc9b70c0471e4ebe842c9f98ef60c34090450 + xz: 7959c5753bfa0bfc4d6d74060869aabbe9815c1c97930659da11b917ee0803ddbbd80e869e00c48b8694b4ba48709c3b6493fd045568e36e902616c35ababf01 + +- version: 3.3.0-rc1 + date: 2023-12-11 + post: /en/news/2023/12/11/ruby-3-3-0-rc1-released/ + tag: v3_3_0_rc1 + stats: + files_changed: 5414 + insertions: 306141 + deletions: 183575 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-rc1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-rc1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-rc1.tar.xz + size: + gz: 21783575 + zip: 26735443 + xz: 16163884 + sha1: + gz: c75a860e06f27b7f69b874757417277c21d1d3f4 + zip: 35583453a7734216b08829ef0ec9ea1bc0d4ae7f + xz: 26503f9bdc7d0a05aaa9836f54d3aa9e74a9ead9 + sha256: + gz: c4ff82395a90ef76c7f906b7687026e0ab96b094dcf3a532d9ab97784a073222 + zip: 56dd82e1dd714f2889ca975ae7befbe005675de08839c2cc4a484de2ae65201c + xz: 051815637f1fa75a1edf2c54b66d5d5b69563daad777da8dc39543b7754b5290 + sha512: + gz: 265fb2ffe55af47d8349edffcebe749cc170291227cef55529fe4e67363e4e84b88daa34ffb5364a99c8a0e32110266a34c9a11d62f3bd6f6d47fa76eca641f4 + zip: 7fbe414c230aedc9f364512bcbc213038f8f6e4268929a559d2527e2f3e32a140b394e37098ab7e59161236eca8b89cc9e52d73a3be8d7bd44faa91681483f5d + xz: 82f4acfaad1dc47db27ee3eb952481a95b3474a98059e9e9f5ceb035b690d1faabe99f2ec52371c4089ed1615eb10c395f029088418fec4d26399b65b4f259b9 + +- version: 3.3.0-preview3 + date: 2023-11-12 + post: /en/news/2023/11/12/ruby-3-3-0-preview3-released/ + tag: v3_3_0_preview3 + stats: + files_changed: 5207 + insertions: 284820 + deletions: 174773 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview3.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview3.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview3.tar.xz + size: + gz: 21550473 + zip: 26618303 + xz: 15970144 + sha1: + gz: 2811f191d66dffee0206771873bd990857ae4ed6 + zip: 6a13e08c7e484d42037c1e2c87c5d0e220f893a0 + xz: 496600612605f8ebeb955255e98bac73a4cbc045 + sha256: + gz: 0969141be92e67e0edb84a8fb354acc98f01bd78e602a23a0f136045c82f4809 + zip: c35bf637a647c2f60148368ffb374db5c258570911794f46b6dfdb98ebfe95d9 + xz: f79afcf122dc7d04fe26cfa4436b9c488b21766fc54b0d2dfb2ba41cd0cdd355 + sha512: + gz: 94db07a6958c09809b2e5b597fa55a121074e8bacb3bf588c83cf0d35b07a8b070172035a49d1abf0d8ee364a9ace824f34e677f7327ffe1acdbab0938ac49c4 + zip: c4ef2cdcdadeb85ad1d42aedc97f9f3d609b3b01eea2319451cf92c81bd31ae8129b7c91fc68571469dd888c01ea0f48f73234b965db17f6a87404ca382f7794 + xz: d7ab0d703e7884efd31045933409cd68fac1d9941963537ccc8e309ca7c8bee8500a68182135acba22cbdbf4a8ae99f39bf7f0925273eb4fbc3728c0c1ba0c19 + +- version: 3.3.0-preview2 + date: 2023-09-14 + post: /en/news/2023/09/14/ruby-3-3-0-preview2-released/ + tag: v3_3_0_preview2 + stats: + files_changed: 4970 + insertions: 239635 + deletions: 165275 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview2.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview2.tar.xz + size: + gz: 21074209 + zip: 26095651 + xz: 15600992 + sha1: + gz: cf7329019235dc36b8e3f382a8b8b744922b1163 + zip: 4441cd0db23d133e6e2f7dea28f931a68dac6ca5 + xz: 606d6423137a24eef4f6b07d167596b63c7aaa17 + sha256: + gz: 30ce8b0fe11b37b5ac088f5a5765744b935eac45bb89a9e381731533144f5991 + zip: c9771d24c9b1eab532c04ed076087285601693e4d1c63f131fd078c47c5c0cea + xz: 62b1c4f586c70bf1cb58f2d909d0d824506315782e835f9dd3fcc0b659a70fc1 + sha512: + gz: 1c5a13e519e8487fd40d932b96d14fa729521925c288e7841ab5eada628e506ceca2605bae36eea1aa505d9253383d53cd933b7a4bff96e6de5b1130c7c558e6 + zip: bfeed21d011f891fe22510fe7242992c98f7fd2ce863d8be5740f56a34b726134cb3f5304e8b2dcd468fbc939648f10aae482eee15c1bf6c64b705484ed9e197 + xz: 5ff609a66b7359006df0d87477cf70e6e26c5f40ced81b8254f8154f4fc82c77fed297471b55706c1a4466f2a4257999e933b2ed085f695ace265757ab9500a2 + +- version: 3.3.0-preview1 + date: 2023-05-12 + post: /en/news/2023/05/12/ruby-3-3-0-preview1-released/ + tag: v3_3_0_preview1 + stats: + files_changed: 1922 + insertions: 75283 + deletions: 44896 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview1.tar.xz + size: + gz: 20428213 + zip: 24846962 + xz: 15074600 + sha1: + gz: 5445eec1cd9ddb44e03e74568cac94209c91b42d + zip: 31774fa653c54107b6afc30adda3a0350d8f41d2 + xz: 4c22ebca287c87811e1050bf4d59b7d32255b212 + sha256: + gz: c3454a911779b8d747ab0ea87041030d002d533edacb2485fe558b7084da25ed + zip: 6ecafecf83f2cacf446b2326012f2b6ee1a0614d8dd29bb1fb3f105c27e2c553 + xz: ae300b49e06c13087dd163b97eddd38db895dc8e0c9904284119795d75303fbb + sha512: + gz: 0f891f140ddc6372aa7c4459f8784126e0c341db7b80e72c51e441c5153c43c2d7b965f7807c076862ac84b9b8b0c6a66bbf66fc341746016151397bb21c782a + zip: 794bef847fefbbdbbdced85975a00c9289ef6464810408af3f0f2055052d6b5ef5576dbd41e0d87bb73f1ad276d8e27c36018610f8e2b9936828c0e692f611f0 + xz: 46c1134dba5810847f7f6b4298900a91f5225679d7873548b271f4ef2ad1dc168722562a2e468a2ccf136314176ee613d8c7792fd4411a3f7a44c80b93b417ee + +# 3.2 series + +- version: 3.2.8 + date: '2025-03-26' + post: "/en/news/2025/03/26/ruby-3-2-8-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.8.zip + size: + gz: 20549999 + xz: 15130380 + zip: 25134315 + sha1: + gz: 419ecff4a0f8e805ddb1314344ffad33afde91d8 + xz: 570b529a10784fc16bb0339e6d37408adf9cd31d + zip: c80bf2e90b3bbfbedc9c8b65d401ce4bd0ed4263 + sha256: + gz: 77acdd8cfbbe1f8e573b5e6536e03c5103df989dc05fa68c70f011833c356075 + xz: 1cccd3100155275293ae5d4ea0a1a1068f5de69e71732220f144acce26327a3c + zip: c8ca517937c05e03ae52c41dad16ccf12ffae323365e73f3720142421f3aa2c7 + sha512: + gz: 342d9ce337936cdbaa5d63a4d393edf0594e431add8cec3b6f17b884075bfdc5aa7a843c03f4ee3bece01700dfa4707bba653715a628d9dcb230762dbd3e5ac8 + xz: 19ff96619945d907e509803b85ecf21750ffa4ae033045272feb43c183ab180d0033b98cf47c18804e448f01bc1928e3b833c61c98446dbe6be31fb9ea6b059d + zip: e248bc2a37b32edca0508df3016ac933089170deba6eec5479d8fb45a3d022c4c9532de2b5486863d30233bd276b14335e8d5ee97c371746b26d64f4864e80d3 +- version: 3.2.7 + date: 2025-02-04 + post: /en/news/2025/02/04/ruby-3-2-7-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.7.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.7.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.7.tar.xz + size: + gz: 20548416 + zip: 25129063 + xz: 15128228 + sha1: + gz: c45aa881a7ea1175212d385fe5c8b6e9ff14b2e5 + zip: d18fbf11004fdc98bc2c221b167b0d62bfc98dd2 + xz: 54e07b3adf1e948f5a35fc4ef9b24dd5976f1740 + sha256: + gz: 8488fa620ff0333c16d437f2b890bba3b67f8745fdecb1472568a6114aad9741 + zip: e4efb7d9e8f8fee6c717917760796c3e29d6c644f9777e4a46bd0a69ed21d5fd + xz: fc159b0d4a8ce412948fb69e61493839a0b3e1d5c919180f27036f1c948cfbe2 + sha512: + gz: 174e70ac20a21ea77e2c5055a9123a6812109fd7b54c0f7b948312b8159eedbfb11c06120390c158430ca8543e36893da6c809883c82757082d22e08004c5055 + zip: 5f57fb8b2d44187a8f900095cbe7bc90d9439c6436e3e361241b83102b85f665e3d7ed64fe1f6150dfb94eb289467f375ef24b46d5ac9b5f03b01ef31ed39606 + xz: c10b6fd27fad3bbd33d780c0a3eccb5df2a8465a89d2294ea6f14c7e5e8f7c8ea30b8a8b68bf8903c76f9133c5d984d5d66052ec4eb413153c739e6eea24beed + +- version: 3.2.6 + date: 2024-10-30 + post: /en/news/2024/10/30/ruby-3-2-6-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.6.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.6.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.6.tar.xz + size: + gz: 20521981 + zip: 24653808 + xz: 15126888 + sha1: + gz: bbf265f5e7a3f480056dc2fa6d600a97cba00713 + zip: efbcfc2c2e238a7201366fdefdcf0dc16e4072af + xz: eabbe230df704e7141d53d8221314bb33b5f0dea + sha256: + gz: d9cb65ecdf3f18669639f2638b63379ed6fbb17d93ae4e726d4eb2bf68a48370 + zip: 36ca2292b48d8f6a0281d6c772dc47c358cb838774addc0344e38d4d2735704f + xz: 671134022238c2c4a9d79dc7d1e58c909634197617901d25863642f735a27ecb + sha512: + gz: 26ae9439043cf40e5eddde6b92ae51c9e1fa4e89c8ec6da36732c59c14873b022c683fb3007950d372f35de9b62a4fabbbc3ef1f4ef58cd53058bd56e1552cbe + zip: 8474829ebe13b3357f962571e8114e47634b5ed1f3e2dbfdf4ecb2ece1a3ed354f3506e8526a6768457e980ea4f056d77cd5b547419f2d8f9bea07348f64edc2 + xz: 78f7fc76d47c772b9bc313cbcb57a2c0f1a975e09cfe46a3083f6f603d62b0031bd4c55896c8353c1c343974d45077e06e310111198d870883e06a0cf6fd03ce + +- version: 3.2.5 + date: 2024-07-26 + post: "/en/news/2024/07/26/ruby-3-2-5-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.5.zip + size: + gz: 20619047 + xz: 15189072 + zip: 24777979 + sha1: + gz: e5166c947a4d9057b1310710a2a963df12264ac9 + xz: b5f21884084077b1f684efe40144844b8b37a316 + zip: 07e7638dd5ec40f261c820be523be619fdebe4aa + sha256: + gz: ef0610b498f60fb5cfd77b51adb3c10f4ca8ed9a17cb87c61e5bea314ac34a16 + xz: 7780d91130139406d39b29ed8fe16bba350d8fa00e510c76bef9b8ec1340903c + zip: b001e6c157d79f6fb351d5be83ba389c6ca20000686bbdfc8d2b8a46d38a7183 + sha512: + gz: d86c0151fabf21b418b007465e3f5b3fd0b2de0a9652057fd465b1f7e91b01d00f83a737e972ea994a5d9231e8cb27e64e576852390fe6c2ad502f0d099fe5f4 + xz: '092348b84b513aec62e63ec10b326370d0e3d1fa3126c59c03c84f28e2d7741a4772c461b077ec6a7dac3964a20f434655729e1acd50a3438755d7ad64073305' + zip: f7a05c96a22bd4018c4a79ff595e62aa92dc844ebaf3e66d50c7b35041fade7608806668b5cb25c17b360a3cd98df1c3e0f97c49448a968accab59a9dac97e47 + +- version: 3.2.4 + date: 2024-04-23 + post: "/en/news/2024/04/23/ruby-3-2-4-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.zip + size: + gz: 20581711 + zip: 24739492 + xz: 15175656 + sha1: + gz: a177e809102270f1cd77bf23c6df30c50ee7c107 + zip: e81354859b904711ce18eda1f42960a53caf3019 + xz: 2806593a486f54ce56e5ba83c152f397e48eb416 + sha256: + gz: c72b3c5c30482dca18b0f868c9075f3f47d8168eaf626d4e682ce5b59c858692 + zip: 7edc0163bb033e895a8a97392be0146daec03769c1a6c7f8d084b6e8dc7f7299 + xz: e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b + sha512: + gz: b695b98dac7bb2c8755a106d949cb1b1b91551092fad263765171ddf8a4d86585259ffab5f7cc9bace70143d645dbe5932cfc61c6dba7817177de391d76bcd79 + zip: b52a95b19d98ff5bd29aa74cb7d2cbad58f1ccad75892ad966aec35eef1a57f7c9727b8fd2a51c5c6a1677eaf67226afceee8ce079e523c7b264e841790ddcae + xz: fb0af37be4b6ad7b98ab9f8a508952238ee68b5828e3926331e4db52e2ebc1e6046f31114069322db0cd3bea7c9b82ace91c8564573ddcfa1f960877b237dbff + +- version: 3.2.3 + date: 2024-01-18 + post: "/en/news/2024/01/18/ruby-3-2-3-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.3.zip + size: + gz: 20577155 + xz: 15163960 + zip: 24734275 + sha1: + gz: 7f553e514cb42751a61c3a560a7e8d727c6931ca + xz: '08e0016c8b96103930aaa3b2323081d8f5756e25' + zip: e305dfe36229c5328d231ea0ac03ae5e05bfaca6 + sha256: + gz: af7f1757d9ddb630345988139211f1fd570ff5ba830def1cc7c468ae9b65c9ba + xz: cfb231954b8c241043a538a4c682a1cca0b2016d835fee0b9e4a0be3ceba476b + zip: 42aa39f74e5be9e24e4db47e7bfb15dc7e095f7e2295859b355edccf6fab96a2 + sha512: + gz: 75aecd9cf87f1fa66b24ecda8837a53162071b4f8801dcfd79119a24c6e81df3e3e2ba478e1cc48c60103dfaab12a00cfa2039a621f8651298eba8bd8d576360 + xz: d2a1897c2f4e801a28acb869322abfee76775115016252cecad90639485ed51deda1446cb16edb387f10a2e188602d646ef9b008b57f27bd745071277c535f3b + zip: fd89a0a833df4b5cb1734a7ffc86a8cf7cb3a8e25944331db674d3ad7732f615867e7e214e1fdd61e44e9c9c856b461b46219b340de7c87a758f28f3a99dd172 + +- version: 3.2.2 + date: 2023-03-30 + post: "/en/news/2023/03/30/ruby-3-2-2-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.zip + size: + gz: 20467023 + xz: 15118856 + zip: 24615317 + sha1: + gz: 670fce00d83771a1349b116e56a8a3b0ad323769 + xz: '087af286b70b0e17f88c9c4469b471eca2010161' + zip: a1b6d57019d41dca269b4b16a80784755d34b81d + sha256: + gz: 96c57558871a6748de5bc9f274e93f4b5aad06cd8f37befa0e8d94e7b8a423bc + xz: 4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23 + zip: cc216ecb4f49064d8f44e10ecf9218cfd7b28cf4168bb79ecdf171e321db4af1 + sha512: + gz: bcc68f3f24c1c8987d9c80b57332e5791f25b935ba38daf5addf60dbfe3a05f9dcaf21909681b88e862c67c6ed103150f73259c6e35c564f13a00f432e3c1e46 + xz: a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935 + zip: 569a68d89cc9a646cd0319d7cb8d57df3a55c0ac2c64f1f61607cc9c06b3aa8415eb8d38f7893ab3dbf072da9e919fbc454a9338e924c20a6a5110a1fa301d52 + +- version: 3.2.1 + date: 2023-02-08 + post: "/en/news/2023/02/08/ruby-3-2-1-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.1.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.1.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.1.zip + size: + gz: 20448976 + xz: 15094384 + zip: 24595108 + sha1: + gz: aa570c9c89dc19090f623dc31083a4fa4e2b8a7b + xz: eab9eaa05c6f572032e8c8f6108c9a4fe229ddd3 + zip: fa35be65563b8d989ecf529b938e391b5d595ac4 + sha256: + gz: 13d67901660ee3217dbd9dd56059346bd4212ce64a69c306ef52df64935f8dbd + xz: 746c8661ae25449cbdc5297d1092702e93e66f365a75fecb740d4f292ced630c + zip: b6e132b65ec1a821067a5a1ca281936aa6f8967d3f758c623a9f4f22e711a317 + sha512: + gz: f8bbff5e237b501f4042ddc70a19ac1ce74f72f147c90daf7f3007a940136abde37c12a0f7444f713ede09ba847c2cc2897a1742823832e3dc8cce80073164e1 + xz: 69caadab9be6b56905ea4fc92fa0e36704f9fa6a0e7e7f4c6bdb79e9cbe8dc57c524f96d9c18802d61aa1ca578fed2e9758692f9d701bf0dba938f0206b721b3 + zip: 795e1b74f70552d756c0a75c12ff9f3150866546643dd86afbbe8c0bcaa4df53ae928004e3632e703e14bb76d671c4627dfd01eb453d039067186200ea058d74 + +- version: 3.2.0 + date: 2022-12-25 + post: /en/news/2022/12/25/ruby-3-2-0-released/ + tag: v3_2_0 + stats: + files_changed: 3048 + insertions: 218253 + deletions: 131067 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.xz + size: + gz: 20440715 + zip: 24583271 + xz: 15058364 + sha1: + gz: fb4ab2ceba8bf6a5b9bc7bf7cac945cc94f94c2b + zip: 581ec7b9289c2a85abf4f41c93993ecaa5cf43a5 + xz: bcdae07183d66fd902cb7bf995545a472d2fefea + sha256: + gz: daaa78e1360b2783f98deeceb677ad900f3a36c0ffa6e2b6b19090be77abc272 + zip: cca9ddbc958431ff77f61948cb67afa569f01f99c9389d2bbedfa92986c9ef09 + xz: d2f4577306e6dd932259693233141e5c3ec13622c95b75996541b8d5b68b28b4 + sha512: + gz: 94203051d20475b95a66660016721a0457d7ea57656a9f16cdd4264d8aa6c4cd8ea2fab659082611bfbd7b00ebbcf0391e883e2ebf384e4fab91869e0a877d35 + zip: b7d2753825cc0667e8bb391fc7ec59a53c3db5fa314e38eee74b6511890b585ac7515baa2ddac09e2c6b6c42b9221c82e040af5b39c73e980fbd3b1bc622c99d + xz: 733ecc6709470ee16916deeece9af1c76220ae95d17b2681116aff7f381d99bc3124b1b11b1c2336b2b29e468e91b90f158d5ae5fca810c6cf32a0b6234ae08e + +- version: 3.2.0-rc1 + date: 2022-12-06 + post: /en/news/2022/12/06/ruby-3-2-0-rc1-released/ + tag: v3_2_0_rc1 + stats: + files_changed: 2846 + insertions: 203950 + deletions: 127153 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-rc1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-rc1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-rc1.tar.xz + size: + gz: 20253652 + zip: 24473024 + xz: 14934012 + sha1: + gz: 9b45af61ef1ae3c21ab88d7c9e30b80060116ac3 + zip: 8fdc85363ce61e0b8f04da36e709d49028d04a75 + xz: 5576e304786d466410f27a345dc1cb66f2c773f6 + sha256: + gz: 3bb9760c1ac1b66416aaa4899809f6ccd010e57038eaaeca19a383fd56275dac + zip: 7ff32473be108534548e401aaa9092c37a27f73323ea4091c33901c714c87ee5 + xz: 0d45b3af14e84337882a2021235a091ae5dcfc0baaf31dccc479b71d96dd07bc + sha512: + gz: 798157d785ebae94cb128d3c134fa35e0e90c654972e531cb6562823042f3fb68a270226f7b1cf0c42572ef2b1488a1a3e44f88389ad2a6f9ca4b280a2a8e759 + zip: 07adf6a9c89fdcf420e7b131f40f2b1f4aca036aa6f28539ade26ca552f84a75e0698f77a8b774d2ea52b8c756c4982ef319bda5afa786c081a31dd9873c5ef7 + xz: d38fcb1e09eb9984f3b2347e65ae7406129c2578d068a25d33b5b4f021ec3b567a9abe56c2acbec6d07a3c2b4bc7b485dbd330cbfbb3a96350f60a2bb94d016e + +- version: 3.2.0-preview3 + date: 2022-11-11 + post: /en/news/2022/11/11/ruby-3-2-0-preview3-released/ + tag: v3_2_0_preview3 + stats: + files_changed: 2719 + insertions: 191269 + deletions: 120315 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview3.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview3.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview3.tar.xz + size: + gz: 20086542 + zip: 24426893 + xz: 14799804 + sha1: + gz: dafca8116d36ceaa32482ab38359768de8c3ae5e + zip: 346c051c4be7ab8d0b551fd2ff8169785697db62 + xz: c94e2add05502cb5c39afffc995b7c8f000f7df0 + sha256: + gz: c041d1488e62730d3a10dbe7cf7a3b3e4268dc867ec20ec991e7d16146640487 + zip: cf49aa70e7ebd8abebffd5e49cd3bd92e5b9f3782d587cc7ed88c98dd5f17069 + xz: d3f5619de544240d92a5d03aa289e71bd1103379622c523a0e80ed029a74b3bb + sha512: + gz: 860634d95e4b9c48f18d38146dfbdc3c389666d45454248a4ccdfc3a5d3cd0c71c73533aabf359558117de9add1472af228d8eaec989c9336b1a3a6f03f1ae88 + zip: 4f22b5ea91be17ef5f68cf0acb1e3a226dcc549ad71cc9b40e623220087c4065ca9bea942710f668e5c94ca0323da8d2ccd565f95a9085c1a0e38e9c0543b22f + xz: c1864e2e07c3711eaa17d0f85dfbcc6e0682b077782bb1c155315af45139ae66dc4567c73682d326975b0f472111eb0a70f949811cb54bed0b3a816ed6ac34df + +- version: 3.2.0-preview2 + date: 2022-09-09 + post: /en/news/2022/09/09/ruby-3-2-0-preview2-released/ + tag: v3_2_0_preview2 + stats: + files_changed: 2393 + insertions: 168931 + deletions: 113411 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview2.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview2.tar.xz + size: + gz: 19816780 + zip: 24150109 + xz: 14578112 + sha1: + gz: 2106c77fc1600daf41ae137ecc4cf7937e27f67f + zip: 69ffffc52cad626166f73f21f25c29c9d73fe0e8 + xz: 538b3ea4dc0d99f60f8bd6f71e65a56ceeb41c18 + sha256: + gz: 8a78fd7a221b86032f96f25c1d852954c94d193b9d21388a9b434e160b7ed891 + zip: 67f9ad3110be1975b3ce547c0a6e2c910dfc1945fd6e9bb1bd340568897c6554 + xz: 01fac0929dccdabc0686c1109da6c187897a401da9ff8851242befa92f7fd430 + sha512: + gz: 5e9ddcb1a43cff449b0062cc716bfb80a9ebbb14a1b063f34005e2998c2c5033badb44e882232db9b2fceda9376f6615986e983511fda2575d60894752b605cc + zip: 1447e099e7a8da0ff206fda6f4e466640d6e86e9da8148315ab0154684b1fd22c02c0022b5a2f4d3fc00103b4e8cef8e35a770174921fd8c6abeca9ad41c1818 + xz: 0f4cc919284fdfa1a42b6381760d1b3a4660da4b0fcdd2adf01ea04a425548b3c5ac090866915675db73964a1055090e54dd97cf4628cbb69403e541c71c28ff + +- version: 3.2.0-preview1 + date: 2022-04-03 + post: /en/news/2022/04/03/ruby-3-2-0-preview1-released/ + tag: v3_2_0_preview1 + stats: + files_changed: 1058 + insertions: 34946 + deletions: 29962 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview1.tar.xz + size: + gz: 20728782 + zip: 25370458 + xz: 15011400 + sha1: + gz: 7c4197e67f230b0c5d011f4efb9b9158743a61c8 + zip: 3c93c2e775366eec6e93cf670fc8677934cb4e48 + xz: 6bcc30ac670ab391997e0d68ba97b451db078934 + sha256: + gz: 6946b966c561d5dfc2a662b88e8211be30bfffc7bb2f37ce3cc62d6c46a0b818 + zip: 24f8ae73d56366453defb0654de624bd1c063921a1d7ac780e4da56bb8fbf7e4 + xz: 6d28477f7fa626b63bf139afd37bcfeb28fce6847b203fa10f37cb3615d0c35d + sha512: + gz: d24e77161996c2085f613a86d1ed5ef5c5bf0e18eb459f6a93a0014a5d2ce41079283b4283d24cb96448a0986c8c6c52a04584abd4e73911ea59cefeb786836e + zip: 9754f11aa167df167d1b336e5c660aab1bd9e12421c093e0fe96e9a2da4ffb9859b7ea5263473bbc7b57ac8b5568cf7ac3116c0abdc647e1ff97a8d060ff7eae + xz: 0eca2c346b995d265df2659b4215ff96e515c29926c2a6256caad99db9c4c51fec1a2d899ca63a00010d4111060dc0fdd4f591be84c0a2c43b6303879de3c5de + +# 3.1 series + +- version: 3.1.7 + date: '2025-03-26' + post: "/en/news/2025/03/26/ruby-3-1-7-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.7.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.7.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.7.zip + size: + gz: 20811481 + xz: 15196628 + zip: 25555673 + sha1: + gz: c2023f05989241d1f21409b980ffbda83b1cbe7b + xz: 1437e9ec92f2c166f5b04dbb0c21ac299aca0542 + zip: c2eeaba7ebdabc84ca7b77a14a1f83b16397c87e + sha256: + gz: 0556acd69f141ddace03fa5dd8d76e7ea0d8f5232edf012429579bcdaab30e7b + xz: 658acc455b6bda87ac6cc1380e86552b9c1af87055e7a127589c5bf7ed80b035 + zip: ab91106d0686cd30c375c309c58a5b96e68ac56e96c453c1d4f3fbb6c548dec7 + sha512: + gz: a8432aaeaee4f48027ab30b7870bc61350840761b9d72b0b399d8fdfa96acb3c8f1ebe63663bcd8d835dd89b21128a07ef8f0c0c47eb41b942c169954ccb7edd + xz: 44e013f6e8d159a49125d24eaf02f58e02997fcd7bd4f4370250248c2d3264fb45183e33797638a7d9a2907fb48fe1b46f5f45514d60a800f96bce2c10baca82 + zip: febc49a0350558a8f3ad0d683c94321fc3437201c1adafdaa4e1a454234eef857d324e6ee1f95f5998d96fafce7f3a6c39483b3251a4a9ed4f64d80a1f73964e +- version: 3.1.6 + date: 2024-05-29 + post: "/en/news/2024/05/29/ruby-3-1-6-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.6.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.6.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.6.zip + size: + gz: 20887803 + xz: 15273916 + zip: 25211787 + sha1: + gz: '02832465f9b0f68b9fe2c443f9f602d6e840b2ca' + xz: 2671606a00d0ad564fb93f92d093590563c4e25b + zip: 534e675022dc30c3674ee68a7b2fbe9300d64367 + sha256: + gz: 0d0dafb859e76763432571a3109d1537d976266be3083445651dc68deed25c22 + xz: 597bd1849f252d8a6863cb5d38014ac54152b508c36dca156f6356a9e63c6102 + zip: c21d16e7953d65d05824834e89d7e1a58ccf2bc018fe966f785774ea383f53db + sha512: + gz: 624555ab3681bd6663bca7cf3529a969b9f0f16928559cfb713c57f763506c8740410c9b460d946922994859189ef2b9956167bd31423cf2e3acbf5a30086fe1 + xz: a3159648706d6d11ce9613201141e884b3accc69bf928c756de8a8f2b71d219886e91435d30cf2c30e85af31f87801138e10106344766100f1b80662c7244652 + zip: f8b5a0fda8dc0248f29796a0b5b67f93a825a013b92b0db437ecf0a5ffaf06a800285999a0e9a61e890a8000dd2e2c081a6ecb5dae62b1045761a13fd87c397b + +- version: 3.1.5 + date: 2024-04-23 + post: "/en/news/2024/04/23/ruby-3-1-5-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.5.zip + size: + gz: 20884264 + xz: 15293020 + zip: 25208327 + sha1: + gz: e3387c8fa2b6faf20beade2239ebdfc701ee6268 + xz: 807bf2b261cf71e7fe58641a6b5dac61fdeb05ea + zip: 83c6b2f26a35a1b23fef091e6db5c60ad0f52bf9 + sha256: + gz: 3685c51eeee1352c31ea039706d71976f53d00ab6d77312de6aa1abaf5cda2c5 + xz: f9375a45bdf1cc41298558e7ac6c367f7b6cdcccf7196618b21f0886ff583b91 + zip: e5eefbd95844b0322f6b2650cdef4d884d31c08856df7362375d26360cca9ba4 + sha512: + gz: 23661cb1b61013d912b7433f8707bbcd723391694d91f413747c71428e74f8c7385c1304de7d08b70c9fa3bd649e4eb5e9acb472d89dc2ad5678cc54855a24ae + xz: a9883f4d074825bb1f54ef3429a9a71341274bd2de1aa8ea32bce19b6b9c1bac5e5dc4c34a92b8e7caa73ba71d7ed7c546a6fec6f1fd3d8986974dce214f6d49 + zip: 390e6f99b101aa80de924532bfb0b9fc29702b1e14b92e12cc596e9c76f9a2e52ba0e72eb95accb4bac16d5d10d81900a2e8afba80aa514ef870f52cfd50b4fd + +- version: 3.1.4 + date: 2023-03-30 + post: "/en/news/2023/03/30/ruby-3-1-4-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.zip + size: + gz: 20917933 + xz: 15316604 + zip: 25241255 + sha1: + gz: 38eddfc5a7536b6c8133183563009a4ed9bbe6db + xz: 2e2fbf43b7db6f24280548a3544912535bed8212 + zip: 1061632623caa82a68a04a35777ed8f1797a9f8f + sha256: + gz: a3d55879a0dfab1d7141fdf10d22a07dbf8e5cdc4415da1bde06127d5cc3c7b6 + xz: 1b6d6010e76036c937b9671f4752f065aeca800a6c664f71f6c9a699453af94f + zip: 1fce1ab3d61d10a857dc821dab6e77fa41d0663c5dbbfaa5d9b9c2bdec5ce303 + sha512: + gz: 41cf1561dd7eb249bb2c2f5ea958884880648cc1d11da9315f14158a2d0ff94b2c5c7d75291a67e57e1813d2ec7b618e5372a9f18ee93be6ed306f47b0d3199a + xz: a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633 + zip: 3a334302df97c2c7fec3c2d05d19a40b1ec6f95fef52c85d397196ce62fac4834f96783f0ac7fcba6e2a670f004bcc275db6f1810ace6c68a594e7d2fd9b297b + +- version: 3.1.3 + date: 2022-11-24 + post: "/en/news/2022/11/24/ruby-3-1-3-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.3.zip + size: + gz: 20906051 + xz: 15300224 + zip: 25226279 + sha1: + gz: bd35f56a1cc1760ea582c67cbf669556dc7ae2fd + xz: 12998178c3d17fa8a9d8300c7caab460b0e698c0 + zip: fdc6186085b78536936dff7141e5d0f6fbdfe3bb + sha256: + gz: 5ea498a35f4cd15875200a52dde42b6eb179e1264e17d78732c3a57cd1c6ab9e + xz: 4ee161939826bcdfdafa757cf8e293a7f14e357f62be7144f040335cc8c7371a + zip: 9e5de00a1d259a2c6947605825ecf6742d5216bd389af28f9ed366854e59b09e + sha512: + gz: 550cfda2ae492312009a58316e18fd77ea92852718b37443bcd76aac84ba6694fb841fe19bf23bee099f96f5aeed9d03e77c8c02fb194e414eca5f707adbbf90 + xz: 4b0fd334ae56132ba98b8a69adad54bdcf7f7aeabd5eba5b0f0399a3868e2054f9026ca1b1cb2dbb197a9e9b0610b263481949c0623a62071546bc5adff8ca69 + zip: 3901380a27157639dee72f80231790886d269cc741a6c9e0f6472554855be86bdb93f71577ed8d93e817ef0c8d9a168fcd6f6d426fabb465dd0dd22b5a56cfc9 + +- version: 3.1.2 + date: 2022-04-12 + post: "/en/news/2022/04/12/ruby-3-1-2-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.2.zip + size: + gz: 20553628 + xz: 15101588 + zip: 24837444 + sha1: + gz: b0d86c60457fdfbcb532cb681877a2f790f66b25 + xz: 4c47f1dfeeb23fc55d65bcae50cf70c23bc28aa3 + zip: 2e04f25dc73d7236fd4f4a170329793cd5e7dc38 + sha256: + gz: 61843112389f02b735428b53bb64cf988ad9fb81858b8248e22e57336f24a83e + xz: ca10d017f8a1b6d247556622c841fc56b90c03b1803f87198da1e4fd3ec3bf2a + zip: f2bb80de50bcc17c29c1995d87d657d461ede6a73e71db44c0cf77f65f32e9b6 + sha512: + gz: 9155d1150398eaea7c9954af61ecf8dfdb885cfcf63a67bbcf6c92e282cd3ccac0ff9234d039286a9623297b65197441438c37f707e31d270ce2fe11e8f38a44 + xz: 4a74e9efc6ea4b3eff4fec7534eb1fff4794d021531defc2e9937e53c6668db8ecdc0fff2bc23d5e6602d0df344a2caa85b31c5414309541e3d5313ec82b6e21 + zip: fa3ba25a051bd1e0ea1ee9fadfeef674f2f3217b1468ccb24975c4a19493115cdeb0015a78d391d08870947de95a8c7409f1c00fed51dc49d40cc3e6cda25bb7 + +- version: 3.1.1 + date: 2022-02-18 + post: /en/news/2022/02/18/ruby-3-1-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.xz + size: + gz: 20562492 + zip: 24843623 + xz: 15103808 + sha1: + gz: 289cbb9eae338bdaf99e376ac511236e39be83a3 + zip: 9afab3231e99835dbbdad93c96a240ce90a1f2f5 + xz: af6afead0e5509c459a580fc260bec2608b46750 + sha256: + gz: fe6e4782de97443978ddba8ba4be38d222aa24dc3e3f02a6a8e7701c0eeb619d + zip: de1cc26c18c6fb838b75f3e700621339cf09d557a15c0b1457720f7c441a1e68 + xz: 7aefaa6b78b076515d272ec59c4616707a54fc9f2391239737d5f10af7a16caa + sha512: + gz: a60d69d35d6d4ad8926b324a6092f962510183d9759b096ba4ce9db2e254e0f436030c2a62741352efe72aec5ca2329b45edd85cca8ad3254a9c57e3d8f66319 + zip: 0eac755cd9883659dbd9ab9b2c2e5608112030d96ad14c22e1f21712d870f97ba7dfbd74cc03b1892faacb37958f100df484e4944c90b4a834e27e4c03b8e895 + xz: 8877fa9a458964a59a11529cd10b3d25b5f6238cd4678b6dcea0bd4b750499cf8ff39d8824053b4ab26c5cd0cfb604a57807ce61580175857fcf00b2cff3e55f + +- version: 3.1.0 + date: 2021-12-25 + post: /en/news/2021/12/25/ruby-3-1-0-released/ + tag: v3_1_0 + stats: + files_changed: 3124 + insertions: 551760 + deletions: 99167 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.xz + size: + gz: 20103517 + zip: 24388179 + xz: 14709096 + sha1: + gz: e4e8c20dd2a1fdef4d3e5bd5a3461000dd17f226 + zip: e37435956d6f840a0e8758d7374bc7e0e346105f + xz: 92b603c2a69fb25d66c337a63e94280984edea11 + sha256: + gz: 50a0504c6edcb4d61ce6b8cfdbddaa95707195fab0ecd7b5e92654b2a9412854 + zip: a3bfcd486d09c065d46421da0ff3d430ce4423fefd80cea63c6595d83ae4af0e + xz: 1a0e0b69b9b062b6299ff1f6c6d77b66aff3995f63d1d8b8771e7a113ec472e2 + sha512: + gz: 76009d325e961e601d9a287e36490cbc1f3b5dbf4878fa6eab2c4daa5ff2fed78cbc7525cd87b09828f97cbe2beb30f528928bcc5647af745d03dffe7c5baaa9 + zip: 67db71144e06da2c1c25eaf413d1417c99a4b18738a573f9e3371c11ea242eee9dcbdc3de17336f25ab5060039fe034e57298943d344be9cd9eb33bb56e2e1c6 + xz: a2bb6b5e62d5fa06dd9c30cf84ddcb2c27cb87fbaaffd2309a44391a6b110e1dde6b7b0d8c659b56387ee3c9b4264003f3532d5a374123a7c187ebba9293f320 + +- version: 3.1.0-preview1 + date: 2021-11-09 + post: /en/news/2021/11/09/ruby-3-1-0-preview1-released/ + tag: v3_1_0_preview1 + stats: + files_changed: 2963 + insertions: 529321 + deletions: 92305 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.tar.xz + size: + gz: 20821221 + zip: 25019629 + xz: 15742844 + sha1: + gz: 40dfd3db076a49fab9a0eee51e89d9b3d16a4e23 + zip: ef5fa22890e55935db4b96b3089a8aea1335bd85 + xz: 22aa861b17031cd1b163b7443f5f2f5897c5895e + sha256: + gz: 540f49f4c3aceb1a5d7fb0b8522a04dd96bc4a22f9660a6b59629886c8e010d4 + zip: 4e8d118b2365164873148ac545a8fa36c098b846a9b19ebb9037f8ee9adb4414 + xz: 86a836ad42f6a7a469fce71ffec48fd3184af55bf79e488b568a4f64adee551d + sha512: + gz: 63f528f20905827d03649ed9804e4a4e5c15078f9c6c8efcfb306baa7baafa17a406eb09a2c08b42e151e14af33b1aadbd9fb1cc84f9353d070b54bbf1ff950d + zip: 917803aac0848e00871614a09740b5c9cca26f200d68580dde61666633f1b7fee506e25ea4ed0c38eb20149417bf9f1ed449a4d2aec5b726de670e7177e5c07a + xz: bdbd7c624197ca478658280d84123a8c12ae72425bc566dcc75989c5b5ef114dd57e64efc09e2413ed615d9b47621a70ace0f3612e8ca7ba853822ad9e88c0b0 + +# 3.0 series + +- version: 3.0.7 + date: 2024-04-23 + post: "/en/news/2024/04/23/ruby-3-0-7-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.7.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.7.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.7.zip + size: + gz: 21268288 + xz: 15848768 + zip: 25652209 + sha1: + gz: ec95aee1364fc4d0ca0e8f83c525127016e05c86 + xz: efc97e609868a19f89653068c4915c162117b721 + zip: b258a1bfcd49fb801b83a0aec90a8bb3989e9e42 + sha256: + gz: 2a3411977f2850431136b0fab8ad53af09fb74df2ee2f4fb7f11b378fe034388 + xz: 1748338373c4fad80129921080d904aca326e41bd9589b498aa5ee09fd575bab + zip: 163d752070a2ba1a015f004ae75e38ac9aa44bc4ebfafb55d5ff184cc72db5be + sha512: + gz: 66e5116ddd027ab1b27d466104a5b440889318b4f2f74b5fdf3099812bf5f7ef77be62fe1df37e0dc7cd5b2f5efe7fee5b9096910ce815ca4126577cb2abfaa7 + xz: 4760dc7d1345279b53cff30f3dd015b67f6a505e5028357f046dbf23b15a52d09f7d91fcfe5cb75d6c3222e7283aad12b97b36f5de0ff959f824bd42073f9c48 + zip: ed5e6d827ba981808bc4d914e400963b4443d522d52dd5d3f645db0cf38b50ab6c9baafac1b5e348e677500a16ceef1a5ac15c6a67003c2b2037cb86c1bd3654 + +- version: 3.0.6 + date: 2023-03-30 + post: "/en/news/2023/03/30/ruby-3-0-6-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.6.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.6.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.6.zip + size: + gz: 21315725 + xz: 15864560 + zip: 25694359 + sha1: + gz: 1052441f0abbb0302fb9f1481d2db99dfb4d4c29 + xz: 7880c34d7193224e967163b12f33bf7aaf7304f6 + zip: e75d1bc14dd89c176145dc3968774e30f3a17652 + sha256: + gz: 6e6cbd490030d7910c0ff20edefab4294dfcd1046f0f8f47f78b597987ac683e + xz: b5cbee93e62d85cfb2a408c49fa30a74231ae8409c2b3858e5f5ea254d7ddbd1 + zip: 428d518d12f09df4146fc31dbed47c8d7e10fcccd2426948e5c0862d9321480d + sha512: + gz: d596bfd374ae777717379b409afe8ee1655ade0c0539ada7a10af4780b818efe25a28aa50a2a7226741d1776d744e10ad916641f9d12fb31c7444b0a01d0e0cc + xz: abbf883cd9f3ddbd171df8f8c3cd35d930623c4c01a5e01387de0aee9811cca7604b82163e18e04f809773bf1ca5a450f13f62f3db14f191f610e116ae4fa6f8 + zip: 576d11c668acac57cf4952228b148d17f16ab1dc491145355a4f2068b15f6cab8a4007a84d9d1eda4c1b62837675c82be99ebe6379c314f46c6ebbbf89677b5e + +- version: 3.0.5 + date: 2022-11-24 + post: "/en/news/2022/11/24/ruby-3-0-5-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.5.zip + size: + gz: 21312118 + xz: 15880196 + zip: 25691385 + sha1: + gz: 95e69c79c0cf173f87727b76994ddf0725d5fafc + xz: 844ede3938c652f5f9bf5dbf1b99f5a6c41b11b6 + zip: 5511c7b30e203ff0b3528453898b62781e97154b + sha256: + gz: 9afc6380a027a4fe1ae1a3e2eccb6b497b9c5ac0631c12ca56f9b7beb4848776 + xz: cf7cb5ba2030fe36596a40980cdecfd79a0337d35860876dc2b10a38675bddde + zip: 4b63c59ebdc0abcea139a561d67dfa9770af2d9619390f34b8a53f9625a1090d + sha512: + gz: ea45fcd2ca53b87f18fd8696d00a1e340d2495443216aaf87d3f643cb5bd8bb614a1faacd82d07e7f2b72172397c728316a82d7c34a7b4566191268ea517ccf7 + xz: 1c69d18210a2156f7696c678a8d54bf05c4dc49a1401c1ecc5760b1c23fb6ac14053873a225564664d6a327cda274ce72f47d112a6ad8d378f978de4e507e9a0 + zip: 953cef1dd97395e04059cc76ee2a74348f2c9da0b2727c5406af26e88072e8c0bde91835354cb9f1b44f3a81a49ea7b807d7f048d138fd74ba3cabbf7859f2b3 + +- version: 3.0.4 + date: 2022-04-12 + post: "/en/news/2022/04/12/ruby-3-0-4-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.4.zip + size: + gz: 21139486 + xz: 15830368 + zip: 25517085 + sha1: + gz: 9c995a7a5cc3300ea1adb734017545e19d0af3ca + xz: 14461adca874d42a06a11851029dec877d9d28de + zip: 6700ef07e3f7c4582d1b8004bfcce6cb4075b951 + sha256: + gz: 70b47c207af04bce9acea262308fb42893d3e244f39a4abc586920a1c723722b + xz: 8e22fc7304520435522253210ed0aa9a50545f8f13c959fe01a05aea06bef2f0 + zip: d4ce9fd565a81ce138ea26382c8880f0456883b2539e18510e1d845293a095cb + sha512: + gz: 0dfded6826063c1b39bf625a6e13b46c109cb160c8648b78f0965f70e7c7a1a65f1c117fc8f2cf8bdb34d7cbf79fecf1f45d169d2323406d66ab27b18bde1d22 + xz: 53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b + zip: 2d97099161bcd17c5fdf1c70da6e062ae410186e7c1235e3b1df5bad6085e370bed3cf1ebd89ed9b5918cd386ae47d1f986a3c96c32f0c8a0b9375e56b66a1d9 + +- version: 3.0.3 + date: 2021-11-24 + post: "/en/news/2021/11/24/ruby-3-0-3-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.zip + size: + gz: 20242729 + xz: 14991880 + zip: 24627744 + sha1: + gz: '049317b7c6246d6ea86564c3f73a629b766ff634' + xz: c1e6dac2b8c08afbbee39e25e325c84e1cab7c17 + zip: 5341ed1602a3289c4857560ead53191895e5c586 + sha256: + gz: 3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac + xz: 88cc7f0f021f15c4cd62b1f922e3a401697f7943551fe45b1fdf4f2417a17a9c + zip: 0b8370e404550bf736f46307a14eb9306a7868fb8d54e1418ecdaccbaa8ac06f + sha512: + gz: 39dab51a0d784a38302372b99f96205817d466245202586d22123745761e9cb39db128ec2b984ebc3919b9faf2adf828d19c97d3fb1e56d44be0a81dc5d11b87 + xz: bb9ea426278d5a7ac46595296f03b82d43df8b7db41045cdf85611e05e26c703c53f700494cd7cf5d4c27fa953bdc5c144317d7720812db0a6e3b6f4bc4d2e00 + zip: 24c2a4f455f90e54f85d9565e392519833b36aefce32dc707e6693994d175c82e84ee6c37ed4a9ddf8840479e7cdfaae714c12bc6923368bb00346d4edd434d8 + +- version: 3.0.2 + date: 2021-07-07 + post: "/en/news/2021/07/07/ruby-3-0-2-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.zip + size: + gz: 19941179 + xz: 14746080 + zip: 24293508 + sha1: + gz: e00784956ed2083a40e269d8b14e571b8fae9a0f + xz: cd04711ed3adecbe244c3b4391e67430d11fa9f8 + zip: 9cde469fec5c9f8edd1d055fc4a9cc90b9611700 + sha256: + gz: 5085dee0ad9f06996a8acec7ebea4a8735e6fac22f22e2d98c3f2bc3bef7e6f1 + xz: 570e7773100f625599575f363831166d91d49a1ab97d3ab6495af44774155c40 + zip: 79e34f7fab000cb64ede8c39724ae240e36ee5905c752d77ec61a067d5e4e1dd + sha512: + gz: e1fba6f5429b5fca9c3f52a32535615fcf95fafa415efc71c46db4cce159f249112c01574c305026be5c50140335696042e47a74194caea045acbfaa4da738cd + xz: 0f702e2d8ca1342a9d4284dbdd234a3588e057b92566353aa7c21835cf09a3932864b2acf459a976960a1704e9befa562155d36b98b7cda8bd99526e10a374c4 + zip: 2eb1ce4d66b06ccdee835a017c0edd4028fff99a29f4a631ffb5b39289afcb6a88f79eb24cf09e78d2baaa7c3e494448e2701a0a976bb092de6f2929f1934325 + +- version: 3.0.1 + date: 2021-04-05 + post: /en/news/2021/04/05/ruby-3-0-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.xz + size: + gz: 19664598 + zip: 24014727 + xz: 14486780 + sha1: + gz: 60c72f3e501a3be9616385cad3e48bc89d6150a1 + zip: 311164da8f68abb58f8590356bf492fc2ab80192 + xz: 3c5443960fe860ff7055bc02a4793140b9fb9b28 + sha256: + gz: 369825db2199f6aeef16b408df6a04ebaddb664fb9af0ec8c686b0ce7ab77727 + zip: c8703c33904c79613a41a750cc62d210c3c57fec0728476d66b0a9031a499d68 + xz: d06bccd382d03724b69f674bc46cd6957ba08ed07522694ce44b9e8ffc9c48e2 + sha512: + gz: cb81db2c9b698cf8159b2ca6507f4c7f171e4eb387f5730c4b658ed632b7900a169808e6fbec0ee80598d937030ad5d9c56b63a2a339373ec5d9e1c06b7661d0 + zip: 395cdbd7fd42f0d2b42208c390db7ac2ed8d3e247d9b7fdaa43347a815b108a3680cbebf2ab8f05ec468ff02c832e2f3c1399e616f0f3e3016f6a6e894811b01 + xz: 97d2e883656060846b304368d9d836e2f3ef39859c36171c9398a0573818e4ed75bfd7460f901a9553f7f53518c505327a66e74f83704a881469f5ac61fe13d7 + +- version: 3.0.0 + tag: v3_0_0 + date: 2020-12-25 + post: /en/news/2020/12/25/ruby-3-0-0-released/ + stats: + files_changed: 4028 + insertions: 200058 + deletions: 154063 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.xz + size: + gz: 19539509 + zip: 23862057 + xz: 14374176 + sha1: + gz: 233873708c1ce9fdc295e0ef1c25e64f9b98b062 + zip: 2a9629102d71c7fe7f31a8c91f64e570a40d093c + xz: c142899d70a1326c5a71311b17168f98c15e5d89 + sha256: + gz: a13ed141a1c18eb967aac1e33f4d6ad5f21be1ac543c344e0d6feeee54af8e28 + zip: a5e4fa7dc5434a7259e9a29527eeea2c99eeb5e82708f66bb07731233bc860f4 + xz: 68bfaeef027b6ccd0032504a68ae69721a70e97d921ff328c0c8836c798f6cb1 + sha512: + gz: e62f4f63dc12cff424e8a09adc06477e1fa1ee2a9b2b6e28ca22fd52a211e8b8891c0045d47935014a83f2df2d6fc7c8a4fd87f01e63c585afc5ef753e1dd1c1 + zip: e5bf742309d79f05ec1bd1861106f4b103e4819ca2b92a826423ff451465b49573a917cb893d43a98852435966323e2820a4b9f9377f36cf771b8c658f80fa5b + xz: 2a23c2894e62e24bb20cec6b2a016b66d7df05083668726b6f70af8338211cfec417aa3624290d1f5ccd130f65ee7b52b5db7d428abc4a9460459c9a5dd1a450 + +- version: 3.0.0-rc1 + date: 2020-12-20 + post: /en/news/2020/12/20/ruby-3-0-0-rc1-released/ + stats: + files_changed: 3889 + insertions: 195560 + deletions: 152740 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-rc1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-rc1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-rc1.tar.xz + size: + gz: 19488885 + zip: 23902334 + xz: 14341128 + sha1: + gz: 34ede2128a90ef3217d9cab9efcdf20fc444f67c + zip: e3e20b4d0ec895e579ae416f2b7552c6be3596f7 + xz: deff34cf67373dca166e9961051b6c4723aaaec6 + sha256: + gz: e1270f38b969ce7b124f0a4c217e33eda643f75c7cb20debc62c17535406e37f + zip: 25ced95fa544af6a64d348dc5eace008edfda22f55ed1f6ad9f932b344e6196d + xz: f1adda082f9291e394d25ed32975abbef90962dc4c8b11130586a0151558e79a + sha512: + gz: 798926db82d27366b39be97556ac5cb322986b96df913c398449bd3ece533e484a3047fe35e7a6241dfbd0f7da803438f5b04b805b33f95c73e3e41d0bb51183 + zip: c81b3bf7ce582bf39fd7bc1e691d0777ed4cf38ca6b4d54bc9edaef076ae8bcecb6a86ebfd773591f7d8533e772517033c762d35fdc8b05cb4db4488c2bacec2 + xz: f4f13dbfa1c96088eb3dbfba0cb1fe99f4e17197ee2d4b78fbe16496780797a10daa3f2ff9c38d2d7b316974101eccf45184708ad05491fb49898b3a7cc6d673 + +- version: 3.0.0-preview2 + date: 2020-12-08 + post: /en/news/2020/12/08/ruby-3-0-0-preview2-released/ + stats: + files_changed: 3776 + insertions: 181573 + deletions: 145096 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview2.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview2.tar.xz + size: + gz: 19378626 + zip: 23907144 + xz: 14244252 + sha1: + gz: 25363b20225850224e7835e99906c52f2ff57792 + zip: 064ee265c94b3df87e737622ba84437ea0d6aeaf + xz: 54e4d3892ce480106382bd2d36dd7395e01b0f2a + sha256: + gz: 9de8661565c2b1007d91a580e9a7e02d23f1e8fc8df371feb15a2727aa05fd9a + zip: 19e295ae50934ddac2b366f0c7c8de9bd710d596b76eba02152f3641e5ce2b23 + xz: 03078e82d4fb55c13837c69e56565fc49c451d11b1ca5e1b075d990d0957f181 + sha512: + gz: 6fa4191425ae71e41894b60bd9c31d483a562ee8216886360ce18238ab48115b95be0367708612c45f634e7584fba8940a524ba0113ce0f36ce4df78a112d0b7 + zip: 598def50ef9e8ae1f44e05ff2c4e35acf252437286f08644ba5e301ebff2db399140bafa72868877100d6ffa736a4474cb7b99ecea8bdf835ed113ab250bb3d9 + xz: 8b0e6e3ba7e5f95586b4438d965e7b09187ad599f4ac22dec3db7b176358514fe0c0890dde8912fef1ef92ffcde3f6f1228178eabadcf3a05601e5b6f05881ae + +- version: 3.0.0-preview1 + date: 2020-09-25 + post: /en/news/2020/09/25/ruby-3-0-0-preview1-released/ + stats: + files_changed: 3385 + insertions: 150159 + deletions: 124949 + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview1.tar.xz + size: + gz: 17747808 + zip: 22002645 + bz2: 15538340 + xz: 12703060 + sha1: + gz: 2842d2af2568d74c8d4071f5f536889a6b149202 + zip: 4b5b61066373daf0a947d3fafe2645788504a164 + bz2: 032697f3ace0a697cd72f68bac0032c31a8328d4 + xz: 91d9fbe87504924148deeec90199d6ff4d7dcf56 + sha256: + gz: ce8bd7534e7ec2a870b24d2145ea20e9bbe5b2d76b7dfa1102dbee5785253105 + zip: a39a48ed9a8ca2c83d65d225a1bb3db331c6587a77ba156c20e630c1b4bfc23b + bz2: 013bdc6e859d76d67a6fcd990d401ed57e6e25896bab96d1d0648a877f556dbb + xz: aa7cce0c99f4ea2145fef9b78d74a44857754396790cd23bad75d759811e7a2a + sha512: + gz: b94892951f842a1538f4b99022606ac2c0b5031f1ede7eef3833a8caa9ed63e9b22868509173bfefb406f263c65211db75597b152b61f49e5ba2a875fce63a27 + zip: 10f6f28715a52093d7d9da82d1678147091b45e2f279e463626adea8efbf181485daa42565e5086057ffb45a097ffb8ff395c572b247b6b5da27d85933cf58a8 + bz2: 3a6a6458d9c5f06555ab8705160f6b071f4dbe9d2a91cd7848852633657b495c480d74e4b2ff2cebddda556118d26bbb271160c989bc970bb1b5cb234e868d2f + xz: dca5dcc965c434371947c100864090e29e649e19ae24b8bb2e88a534ebd8220c5a086035a999b1e8b1cd5ec154a6985a8d8dfea56095d712d62aeea7a2054f7d + +# 2.7 series + +- version: 2.7.8 + date: 2023-03-30 + post: "/en/news/2023/03/30/ruby-2-7-8-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.zip + size: + bz2: 14851891 + gz: 16950365 + xz: 12105320 + zip: 20732352 + sha1: + bz2: 3e1c6a7bac0b7ea6becb94a1a8e8630173903387 + gz: 8779ab7cd912697d78dee62ea9f976acdf600c54 + xz: 9e7c7b790652d6c81ce1157b18eab5f8b11b0a27 + zip: c38d38d03d840599e152a2ec62567075cb6ca253 + sha256: + bz2: '09ccf12051d86e5b3877c9e9db8b7eb6495bea180cab88a1fc99851434137c67' + gz: c2dab63cbc8f2a05526108ad419efa63a67ed4074dbbcf9fc2b1ca664cb45ba0 + xz: f22f662da504d49ce2080e446e4bea7008cee11d5ec4858fc69000d0e5b1d7fb + zip: 9567ed0e9015f238ff6bbd5e4fd4ee9df39174eb7a29762beb8920788068661c + sha512: + bz2: 3a9db8d9e79318f869417f2ebf3365907febc0d1428116eabf3253c51d8420f255782b32fa30a54802b9f5f4187fad80dab0611cc80436feec84db87b0456ec6 + gz: 23195d29cec81f54061db14fbc9d0d75aca71ca4de35da3d5712eb08d71fbe27a3f0f2594b58692cf20225188334879e413ac078d10d7b635af0200d02f25ecb + xz: 4b49dff3e1c2e79d914e10418e4c03026f5d4c137dc337f5c720fe26cb9fcdcf4afc6b7c967356cf5fbe04cc5ef431174c48a035becf3e2322c2c45d3c9b2f59 + zip: e7ad3380cc81ecfebccb39acad7364a20bc5ebf9ce74ca5d82225fe0dea76e2ee46aa97e49b975dd9a00c7ff60d94907d9a27acdbb5c5a48b88a3c58e0a998be + +- version: 2.7.7 + date: 2022-11-24 + post: "/en/news/2022/11/24/ruby-2-7-7-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.7.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.7.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.7.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.7.zip + size: + bz2: 14850886 + gz: 16947579 + xz: 12101804 + zip: 20730295 + sha1: + bz2: dfcd86b459a9d4bbdf2d4eb82ad3476cb9820892 + gz: a038ab04e9d6dff7f9e7187b65497b29d4400597 + xz: 28e2b97728bf89f64a1b787821660d5412657057 + zip: bf41b294f428a4f8a38894f8fa613dd6f889c317 + sha256: + bz2: cf800820c9e69cdd31a8cdab920391f74ed935db2397a905afabd48961913658 + gz: e10127db691d7ff36402cfe88f418c8d025a3f1eea92044b162dd72f0b8c7b90 + xz: b38dff2e1f8ce6e5b7d433f8758752987a6b2adfd9bc7571dbc42ea5d04e3e4c + zip: 7b48a8411bb79a06e9edbbb7380bd82527697b7d8f62840b985111003317bae0 + sha512: + bz2: 24cc772ac1b56d3bb423f1b33716f221bf534f3717a506bf8235a698f8a454db7d79d94ae9a84067153c2f737b3f8f6085f34e36cc04be0d75ae2fdd57718870 + gz: 7e6259f0e7a5687d12fded914dcb93e283e956022be40ef8fc6a27f66be14e057d8101b05c7b042b43fc24e3b5c4092d1675917a814d74b08adb63a3388baed2 + xz: a19be3f0dfce040fe79f439e606f179d6750d2cc6e7b64fd65933edd487f5995573f7d0730beec9d3edadf942f8e9216f01ab3fff189d6cbe9d46a9add3e2683 + zip: 90dabc0fcedc25e3e46d5e9f2dff01c56e142c2e71b95c4c5f4da056f1e47cb320ef8b949282fd9594869e91cd76eab27ad70061be6c26b0d0d8837ae0fb8309 + +- version: 2.7.6 + date: 2022-04-12 + post: "/en/news/2022/04/12/ruby-2-7-6-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.zip + size: + bz2: 14805659 + gz: 16919639 + xz: 12084408 + zip: 20701880 + sha1: + bz2: 0eb555e5169af2cfcedd2394137f129ddc842cc1 + gz: 645f85941b4f69fc5bfb8aa3ba85f0e43dfb520c + xz: '068e3e11799250781ba4a68eb4f015bab35966e3' + zip: 59517436c536a817f52fe77b7cbed32d5d3764c3 + sha256: + bz2: 6de239d74cf6da09d0c17a116378a866743f5f0a52c9355da26b5d312ca6eed3 + gz: e7203b0cc09442ed2c08936d483f8ac140ec1c72e37bb5c401646b7866cb5d10 + xz: 54dcd3044726c4ab75a9d4604720501442b229a3aed6a55fe909567da8807f24 + zip: 2ead329cfb9a5975348d2fdcfa0cb60bb3ba47a6693e93afd52db7a0ba01ac4c + sha512: + bz2: 4f7f3624afc43da25ebf0f01d5a2f92f72f94bab7423587cfd3920e089b479bf559b159adf2891b996f7e6a98c008a4f73a4a2170e2f8619417660ac1ab24bdc + gz: 94810bb204cec55b5bbec8d51a5f5cc696613d1812b152399441a5cc7e4eddd2b376bc85e16d8da0b12f1938d19bf0d056b49a028809c036fb5a446a65bffbee + xz: e86410b59d5917786fe43b00fd75dedd0e7f84611286b9274c542d2e562088fcee6bcc6c2596c30ccf793280d2bac6bfbb2619ef0513b3ca31f10f88684c7b1f + zip: d7210aa211333cc1afa080b999bf1a50db1708bb8e2c608892bb42fe450f4567aa4d974532071e0eba3d96bee63ed1f2d51f123d443edc46668c4eca3fe1f791 + +- version: 2.7.5 + date: 2021-11-24 + post: "/en/news/2021/11/24/ruby-2-7-5-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.zip + size: + bz2: 14805180 + gz: 16923709 + xz: 12072980 + zip: 20702176 + sha1: + bz2: 2a179b601f45172b1cb38e8f157c4e6ce272c22c + gz: c2d0f6c793f9e673f9fb22276d32f8c395ec5581 + xz: 1d04fbf24150eaa1297a7ef4c7057ec0a9dca527 + zip: 541b34fa5e7e55b6269a2bfa67e2a06ad0dcb571 + sha256: + bz2: d6b444341a5e06fcd6eaf1feb83a1c0c2da4705dbe4f275ee851761b185f4bd1 + gz: 2755b900a21235b443bb16dadd9032f784d4a88f143d852bc5d154f22b8781f1 + xz: d216d95190eaacf3bf165303747b02ff13f10b6cfab67a9031b502a49512b516 + zip: 3793d764ec8da68203eba1a7fe338fae9bafa8226cce911c8648c1b7c32ba9c2 + sha512: + bz2: 0aa2ac44bc22859a39c43d08b7c7f457df05c2dc36b2574fd70ca399143ef1000dc5e496212db9eb055bc4258523d47d26db3c57a1a5a5d63cf1b3de9f81645a + gz: '09e029b5cc15b6e4e37bcf15adb28213eaedec3ea22106d63095b37ea6b2a2b68e82e74e6b50746c87dd77e5185795d014e0db118bf0f45ffa0b0a307f5f65da' + xz: 21c8a713e3ce115fc4c405113ac691ddcefc3419f528b93ca1ac59e7052c1b6e9e241da0e570e291e567f28f3d840824dbcc5967b216cbe7d6ca7a05580fa311 + zip: fe9a706f8139e59a40ab205dc88cdc613c9c69186cb2daeb5adc80bdf45290a523fa7e3fd0866fa12325039ba413ff1e1f4233073d352da08079dc903063b31a + +- version: 2.7.4 + date: 2021-07-07 + post: "/en/news/2021/07/07/ruby-2-7-4-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.zip + size: + bz2: 14804934 + gz: 16915699 + xz: 12067588 + zip: 20701195 + sha1: + bz2: f5bdecded2d68e4f2f0ab1d20137e8b4b0614e52 + gz: 86ec4a97bc43370050b5aef8d6ea3ed3938fb344 + xz: 6e044d835f9f432cfa9441241c1ef66e3d607cbf + zip: 32bdd5288dcc1e531832c14d26ff7cd218b55bc3 + sha256: + bz2: bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48 + gz: 3043099089608859fc8cce7f9fdccaa1f53a462457e3838ec3b25a7d609fbc5b + xz: 2a80824e0ad6100826b69b9890bf55cfc4cf2b61a1e1330fccbcb30c46cef8d7 + zip: a4fe29bfc6a8338fe4b017705aa9d3358225ea305359520d4995096a4382034e + sha512: + bz2: f144c32c9cb0006dfcfa7d297f83f88b881f68c94f0130346c74dfd8758583a68d22accfd0fc9f31db304ab5ff0bc135bfb2868145c0dec1ee6cec5ac6c3725d + gz: a317752e9a32c8d1261e67ca89c396722ee779ec8ba4594987812d065b73751f51485a1ede8044aae14b3b16e8d049c6953cef530ae1b82abb135b446c653f8a + xz: 2cbb70ecfdd69120e789023ddb2b25cab0d03bc33fdc367a8f74ca8a3ee785c18c8ded9de3ecee627c7e275ffb85147e6abf921b6a61e31851b37c7fedf45bf9 + zip: 2877b809bafe72cba789add85993a1954008012afcfb5fc4645e482478479bb02166b0d5ee12263983a6c828e6970eb1385632409793dcbc5185d7bbc9c4f349 + +- version: 2.7.3 + date: 2021-04-05 + post: /en/news/2021/04/05/ruby-2-7-3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.tar.xz + size: + gz: 16912725 + zip: 20697429 + bz2: 14792727 + xz: 12073568 + sha1: + gz: 1fef38fbb31134e6e14df63ee6ce673e118d64ce + zip: 384cd3a915ad666d7f6b51b2babbe08285433202 + bz2: 4f4a47465b48a91d43fb557b70e47d79f6727a29 + xz: ce3d5203d5ab734df01e602c05f68f25249dc3e0 + sha256: + gz: 8925a95e31d8f2c81749025a52a544ea1d05dad18794e6828709268b92e55338 + zip: 42b56a95e9016bee468af00db49456ee4720d3f9916dda726cdaf83597158376 + bz2: 3e90e5a41d4df90e19c307ab0fb41789992c0b0128e6bbaa669b89ed44a0b68b + xz: 5e91d1650857d43cd6852e05ac54683351e9c301811ee0bef43a67c4605e7db1 + sha512: + gz: 1d036d08016351e8f9e7506a6abaf490fe226cf2ff9c2f9df582b57bff22a960dbaf271a8a167ac09f864613b9b8b14191bb79f8a6900ad5ca24131ecf571d54 + zip: 527c8ba425b75f13b5837863735811d00b4af49132df13c65fe71a6e04a83d3780a5b2b54b43a95f5b33592f3d689da3f18cefbecef86bcdb0c5e5fc51c7b037 + bz2: e9236138be3e61380140f2e0d42f8fb82ad8f5219d454de2f6c2ec546bb208acc8b0f2020f23e6446660d2b3b9ae873cdd8298471f166a5f1efba8e80b05e746 + xz: b755d418b3bab2f9f6a8893afd13869269f17065643dde78b9e85ae3538a6d0617893db6e9c3908e00a40c7577a5c912a7c822d8f245cdcfb857be76dfb66c1e + +- version: 2.7.2 + date: 2020-10-02 + post: "/en/news/2020/10/02/ruby-2-7-2-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.zip + + size: + bz2: 14708724 + gz: 16836767 + xz: 12037052 + zip: 20618242 + sha1: + bz2: 7e30ca324464eab2f4c2a56d8ab4a37174998062 + gz: cb9731a17487e0ad84037490a6baf8bfa31a09e8 + xz: 82a1fe683460caa8edb6199707f2905634e5ffcc + zip: 9acee3d4e9399c3a2ddc2dd078dd2ee26327cc8f + sha256: + bz2: 65a590313d244d48dc2ef9a9ad015dd8bc6faf821621bbb269aa7462829c75ed + gz: 6e5706d0d4ee4e1e2f883db9d768586b4d06567debea353c796ec45e8321c3d4 + xz: 1b95ab193cc8f5b5e59d2686cb3d5dcf1ddf2a86cb6950e0b4bdaae5040ec0d6 + zip: c6b8597e5414f2b01a7cb25095319f2b0e780c95a98fee1ccf1ef022acf93dcc + sha512: + bz2: f07592cce4de3532c0fa1c84d53a134527d28ba95e310cd3487ac321c49ee680faeace285de544ee6db432a90aa7538a1d49ff10c72b235968ca362ef9be621d + gz: e80dc16b60149d0d6fedf0ba7b556ae460ff328ee63e9d9e41f5021f67addcc98159cb27bddccaebd6e4b1cddf29266f1c01c32d9ec8bb665aed63c0a2295f2f + xz: 7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349 + zip: 5f3a8d78bbd3d9700e5f0434d0cec2072816c02f5d5b55f24d4f9f0621c0c89f796e9ada32ed65f052a321845dd29709a1b76170c7dd0250bea6f8c18953a366 + +- version: 2.7.1 + date: 2020-03-31 + post: "/en/news/2020/03/31/ruby-2-7-1-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.zip + size: + bz2: 14684616 + gz: 16816471 + xz: 12003684 + zip: 20591655 + sha1: + bz2: e83a084a4329e1e3f55591bf5ac0c8ebed6444b3 + gz: 76e25fce50a87f76a3ccd6d0fdd9b7c792400249 + xz: 6c92300d7fd3e9cbb433e5e687535dc5300848eb + zip: 8b0e887d47b54154fe856b61617d3e3d5c5adda7 + sha256: + bz2: d703d58a67e7ed822d6e4a6ea9e44255f689a5b6ea6752d17e8d031849822202 + gz: d418483bdd0000576c1370571121a6eb24582116db0b7bb2005e90e250eae418 + xz: b224f9844646cc92765df8288a46838511c1cec5b550d8874bd4686a904fcee7 + zip: de8d2aa018016428bd30eab430aaa5e22428c2a897865285c53907bb53d55b13 + sha512: + bz2: 4af568f5210379239531dbc54d35739f6ff7ab1d7ffcafc54fed2afeb2b30450d2df386504edf96a494465b3f5fd90cb030974668aa7a1fde5a6b042ea9ca858 + gz: d54ec78d46644269a200cc64c84beed1baaea74189e0ffc167f90f4b9540bb6d9e7b19807c0990e1b13738b83d1e2bb4c712396d033db6a7501e6046fff12839 + xz: 79f98b1ea98e0b10ec79da1883e8fc84d48ffe5c09ae945cbebde94365e35a589d919aac965f74d70ca7e21370ecee631ac5a8f9c4eac61d62f5aa629f27bf31 + zip: f5fafae966ca4cf96737d28ffd261dee7a1b76ab9d219af5eef34c88f6e958ca62777de322b4c7acea6523279d8e8483a0a2d82db0beb25c2bb2387ce6f3ee76 + +- version: 2.7.0 + date: 2019-12-25 + post: /en/news/2019/12/25/ruby-2-7-0-released/ + stats: + files_changed: 4190 + insertions: 227498 + deletions: 99979 + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.xz + size: + gz: 16799684 + zip: 20571744 + bz2: 14703381 + xz: 11990900 + sha1: + gz: 6f4e99b5556010cb27e236873cb8c09eb8317cd5 + zip: fbebdd3a2a641f9a81f7d8db5abd926acea27e80 + bz2: b54f4633174dbc55db77d9fd6d0ef90cc35503af + xz: 943c767cec037529b8e2d3cc14fc880cad5bad8d + sha256: + gz: 8c99aa93b5e2f1bc8437d1bbbefd27b13e7694025331f77245d0c068ef1f8cbe + zip: 8bf2050fa1fc76882f878fd526e4184dc54bd402e385efa80ef5fd3b810522e0 + bz2: 7aa247a19622a803bdd29fdb28108de9798abe841254fe8ea82c31d125c6ab26 + xz: 27d350a52a02b53034ca0794efe518667d558f152656c2baaf08f3d0c8b02343 + sha512: + gz: 973fc29b7c19e96c5299817d00fbdd6176319468abfca61c12b5e177b0fb0d31174a5a5525985122a7a356091a709f41b332454094940362322d1f42b77c9927 + zip: 5060f2dd3bfd271ef255b17589d6d014260d7ec2d97b48112b717ee01c62fe125c3fe04f813e02d607cea3f0a2a812b14eb3a28d06c2551354dfeff5f4c3dd6b + bz2: 8b8dd0ceba65bdde53b7c59e6a84bc6bf634c676bfeb2ff0b3604c362c663b465397f31ff6c936441b3daabb78fb7a619be5569480c95f113dd0453488761ce7 + xz: dd5690c631bf3a2b76cdc06902bcd76a89713a045e136debab9b8a81ff8c433bbb254aa09e4014ca1cf85a69ff4bcb13de11da5e40c224e7268be43ef2194af7 + +- version: 2.7.0-rc2 + date: 2019-12-21 + post: /en/news/2019/12/21/ruby-2-7-0-rc2-released/ + stats: + files_changed: 4184 + insertions: 226864 + deletions: 99937 + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc2.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc2.tar.xz + size: + gz: 16775053 + zip: 20642713 + bz2: 14686646 + xz: 11965624 + sha1: + gz: 787a86023f0abe6ca9c0b31e95328725e8bb7814 + zip: e0b6f91398d55436b776d7a5eae0faaf810b1578 + bz2: e04680f57d8b7576637eb75b8b56aceeb1806992 + xz: 1f9f30eaf1829250931c4c465ee1c15e07452e7d + sha256: + gz: b16cd92479e5648cc53425602e9dc6d76b18dd2cc180add2fd4c9f254646779d + zip: ac87c1666cc840cad26083a067bae1975d1fdb41ca1f1569903c05bca1b61174 + bz2: 8f94ea7ba79b6e95225fb4a7870e882081182c3d12d58c4cad2a7d2e7865cf8e + xz: c90d29fba655b2dd577ff755f084e4d1fe0673cfcd888af7ff5d0b2d2f449bb7 + sha512: + gz: d59910a140ea1b7ca7a64073dbbe4cbe8f11cd6fc68ea7874ca160e1a23549bd159f49f4d199002f9806e77d4426bff3aa81b62707d539e0710ece7b7ff83438 + zip: 4e84b1f59b574a59b5346d30a0770e06ad81a4838813cc8789157f4e1a3fcbe7ca75bf83663c20736024760f1b0675ca288f1cee7f8a28f8918c4e43b0d09982 + bz2: 9010f72bb3f33b6cd3f515531e6e05198f295bb2a8a788e3a46cdfd776a9f6176b6ba8612f07f0236a11359302d2b77fdecca1dc6be33581edbb028069397a0a + xz: dba23aada4921c98eb90d216db656833d1759c4f611d5087e2a0123d932ab1c6704dfedc0d671d2d51b4b3949ff95b6aec012481141c6fce3988a3d0bc5d18b8 + +- version: 2.7.0-rc1 + date: 2019-12-17 + post: /en/news/2019/12/17/ruby-2-7-0-rc1-released/ + stats: + files_changed: 4163 + insertions: 226280 + deletions: 99449 + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc1.tar.xz + size: + gz: 16772802 + zip: 20645360 + bz2: 14691356 + xz: 11987512 + sha1: + gz: c45cb603ed845d1e0d458d3fdc1afc910b6945b4 + zip: 3f0c415b8c2c674c9d4a86cce48347b15f822de8 + bz2: f501841276c4a922104b4afb19ff385a6de6b2e0 + xz: 7d57c78a1c05e4d03d9f6726512f2c31d74413d8 + sha256: + gz: 59bd97b82e167453b5c76bc0fbb50ebda15ccee56b9ef1e94d5530b095b8a392 + zip: f0c73add73c84a0390dca858c8c24e0cab107ada7dea7193e1ae207f78b79193 + bz2: 1c5a02b63fa9fca37c41681bbbf20c55818a32315958c0a6c8f505943bfcb2d2 + xz: 7528db87df7a8cbfdcbd053073839f5a00b2a38f807771e3e45000e72fc86732 + sha512: + gz: 6710266d221e9fd0ac9d6c40d48ce502badbc8b87ef500bb428b63e1744497903be267860dbc93a78235ef959ae3326f7e3c597b5567df87648fccb216d56f7d + zip: 23db300274f8a60aa89b3ab4a1685fba527b62c66b6944f03fdb4c32418e65aae3adc909c7c7c8dae743def230dadbf19ec3be6de50a9e955a0049b5c26e4020 + bz2: b5f96227775f8bdf19f944a555d0a83d7e84b37bd31fe4b8ac008a3272b1a28a4d94abbb1b5570ee32ec0690ba9d476b837a020a5194bee14bebf6f0e768bc79 + xz: 202b1a5bf01e6c398b8745cf968027db507ef39df521b3b24e06c6894d507ffcef9e904fa0d3a47f8be98fe750ca15a9829eb75627dacb4679538a61dabbe368 + +- version: 2.7.0-preview3 + date: 2019-11-23 + post: /en/news/2019/11/23/ruby-2-7-0-preview3-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview3.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview3.zip + size: + bz2: 14630824 + gz: 16723536 + xz: 11923988 + zip: 20691541 + sha1: + bz2: 1fa35d8a26dfc814e92fa259095f4cf70f386f87 + gz: 7554926ee29a344da4b53d67fc296d70fdbe60ca + xz: f3c54538915483e5ddc714ac23414e7c47048b12 + zip: d18b494cda4db751d8b3f5026404e348f3f682e3 + sha256: + bz2: df2ddee659873e6fc30a8590ecffa49cf3a4ef81fa922b0d09f821b69ee88bc3 + gz: 9baa1f5096ebc2a0923df628d7dc7105da3789c1bf8b873469d9010249736b00 + xz: ad9d61e55ac224e3447a762e001965839846f9658f87a0e792840887cfe61b8c + zip: 2bc95f67f271b6a41fc3dd40536705b4a7974df8a2fa33ff0758a60822291781 + sha512: + bz2: 5d8e99e3fd984c7d05c0bc483e1504e81ccdb920cbb2d78cad3c314e197b30316b692fd0199f836acac41246e3a713cb81dc6dd64c27cba56f807df4c193db1a + gz: 8fad3e761fd54036fee974a9f33e4db31d9a8a878b1181a08724388f5a1da548ab249136356f675797e9c43b565777bf22e6a419db1364336f134b31f4e75b33 + xz: 2b6844f34d32f1013dc3110043e6ece33a083b20f1343dea9a14311bda0017e8f56fc7d73be1616999b22ce430d7ba59a77bb0892d27c6d1ec243c3860086133 + zip: af9f728aebc53693cbd9f78a632c82e851e9f83dfc0c53979fdc37c627b11482c8435ce12dbb1d5a7253e998ea989759be699e6a00aae18384d2d765650cb0d7 + +- version: 2.7.0-preview2 + date: 2019-10-22 + post: /en/news/2019/10/22/ruby-2-7-0-preview2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview2.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview2.tar.xz + sha256: + gz: bda4b8dc340fad425c8099400fe3ef8e7393837d7e6e1bfae41843d1d938ebc4 + zip: 81a240bead4438b064cb4cde562b483b82ec8e414bac057a6df43df5a247545c + bz2: 417c84346ba84d664a13833c94c6d9f888c89bb9bee9adf469580441eaede30b + xz: fa39f088331f6d505154aa9d025aab177fdffedfbbabccd900b8c02e745bc077 + +- version: 2.7.0-preview1 + date: 2019-05-30 + post: /en/news/2019/05/30/ruby-2-7-0-preview1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.xz + sha256: + gz: b61dba9ed01e855000111964363fbd691219ab3c567455434717ecba962747ea + zip: 59da2314822add396f68ce3e8e43e98843d41f4eab2354edc7f793a1ec3f3359 + bz2: b20c80adc1324c0ec87bf3f4a66b837771d7a30fc876d83e68e519c623cf0369 + xz: 540f11753f5805c1bf560c54a44d1ea04414217c7d319cac165de964e269399f + +# 2.6 series + +- version: 2.6.10 + date: 2022-04-12 + post: "/en/news/2022/04/12/ruby-2-6-10-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.10.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.10.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.10.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.10.zip + size: + bz2: 14136083 + gz: 16200134 + xz: 11582056 + zip: 19888325 + sha1: + bz2: ece89ec43e107a80efe35b3b7879dbe07e1a636f + gz: e50f3194ac23da8d71882d611056ed06068169ef + xz: e91de95735d0af32238903c7c58d2b660433e0cc + zip: 1183c8b6a74fa8be798a07d16028138be30bb8d6 + sha256: + bz2: 399e1f13e7fedc3c6ae2ff541bbf26c44dfb63b07b6c186fdd15b4e526e27e9c + gz: 0dc609f263d49c4176d5725deefc337273676395985b5e017789373e8cadf16e + xz: 5fd8ded51321b88fdc9c1b4b0eb1b951d2eddbc293865da0151612c2e814c1f2 + zip: 381e62de1cbac80b356c2fa77ee1906a169bb8cde4a9ec64541a41db32db046d + sha512: + bz2: 275a0f329641e6c3d3d3c33ffabf585195187eb3baa4fb1dfd35999fa0a80bd5925943fa2711827ac00dffb6c9a1deeadabaf2e9ee401d56926fc167db5ae4a4 + gz: 13249c639da236d48749f5d9f563068f032f02d75372a8a5633626fdd32814150e7f79e81b25b205885ac38964ab20ef7323bd40346a798948f63a2eba5c8daf + xz: 06ebf1442c4bf4be62eb710348cfb714cbc4c4acc5125319a425fe76ef2be7cccfd41e50bf3751bfef3ceb8ac47ad41a027d2c2ad560e25ec694e34fd9f62a8a + zip: 352efede781c3c3b1aaaaeaa28050d530b8a350ec549218464dfe57a4d39770f5a345978fc9f6c23d5f539db70bd9f53c4fbf807dc4ec4bdf9cae1acbe6c2c99 + +- version: 2.6.9 + date: 2021-11-24 + post: "/en/news/2021/11/24/ruby-2-6-9-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.zip + size: + bz2: 14137792 + gz: 16202802 + xz: 11590064 + zip: 19869379 + sha1: + bz2: a482c36645e7ff4596c6aca2cf96d15481fcfc5e + gz: 00e69747e7e2b87155c65b4003470313e4403b0a + xz: fc67ca162010aac4af49d73a8c48be5cb2fb5907 + zip: 41a60c783306f4b47b867bd19d16688b546b8e3a + sha256: + bz2: a0639060c4519572e51828eb742f09dd40f154c820f6007246de7a2090e3ee45 + gz: eb7bae7aac64bf9eb2153710a4cafae450ccbb62ae6f63d573e1786178b0efbb + xz: 6a041d82ae6e0f02ccb1465e620d94a7196489d8a13d6018a160da42ebc1eece + zip: 2480dbdc72d3dc832d8254e938e4861ca54a5337edd6f358e5202fd2a5339eec + sha512: + bz2: ff067ebc059094c0a9a0debf54a37aad2c85f7ed47be59299041c9c03a7701529f5063ff32a1b8c56d48ee8585015acba63602ed0176b2797d263d43d67aa241 + gz: 24bd6c8f528907349bcf392ed75a2d767b93a35a9f4c839267873d1dde862d3292d1682e0edc56c078a2690de76a045ef866f54eab8a330a18771f0b234c5993 + xz: f60aa89e685cea324185eb0d13e6b44caef4e4f761cbf9ea1386ae70e39faf3866ac01e4bb5354574f2583e74290b8c80eaf63d126040d52368be6c771476451 + zip: 9073e0fc5040434f15158f24c6a551286bc5f1c4c1cb54d6e3debb4ac039187a4f274a217bdb5c8489c72360c65d708f89eb0f2472a1f9232fcfee8e296dec57 + +- version: 2.6.8 + date: 2021-07-07 + post: "/en/news/2021/07/07/ruby-2-6-8-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.8.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.8.zip + size: + bz2: 14131671 + gz: 16202660 + xz: 11599488 + zip: 19868666 + sha1: + bz2: 7d38cacb6a0779f04b9f19f94406da97e95bbec4 + gz: 949dce34bba3ae93fd302fe705017b03d13b69ab + xz: fa5ad518ef31bbf5c3386dbcec7b57196a1e618e + zip: ece4908dd84c7aaefbe6b188c0aca39eaedb2a77 + sha256: + bz2: dac96ca6df8bab5a6fc7778907f42498037f8ce05b63d20779dce3163e9fafe6 + gz: 1807b78577bc08596a390e8a41aede37b8512190e05c133b17d0501791a8ca6d + xz: 8262e4663169c85787fdc9bfbd04d9eb86eb2a4b56d7f98373a8fcaa18e593eb + zip: d5da2d7e1b9a6b570c66b3bb0cfa2de3ce21d002d2385a1fdf7195e2d0d1d5c7 + sha512: + bz2: 51806d48187dfcce269ff904943dd008df800216ad4797f95481bdeecc2fbac40016bc02eabfff32414839ebb2087511d25eebfd6acead1a1d3813be6c10edf7 + gz: 4f8b8736bdae8bb4b2b63d576232d376b4c87239d25bf7aa807d3eeea704cb8b06f465c37050be79b57a52b9bde65a5cc05679dd6df0f443c8e00a19513f882a + xz: d040ad2238523587d8f356fcb796b8b6ad7f8caff7dd6df09e3f7efcbfa0369e33600e78c7f2bc713ae77c040757cce5c4fec223cb9070209f2bf741899c556d + zip: 143ee01da2cba85a2dcb394b1a64b18a748aeb0eda4d6d2d83638706ce4bb05f60f3e80a0429878f823437e0dfba285f8080637523a552eb04aca87df63831dc + +- version: 2.6.7 + date: 2021-04-05 + post: /en/news/2021/04/05/ruby-2-6-7-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.tar.xz + size: + gz: 16198982 + zip: 19866856 + bz2: 14136831 + xz: 11591404 + sha1: + gz: c37ba0b0699540bbd46116c2f7440c9e7cd16553 + zip: 762f76f2d09339862f0de18a6603cf7cbe804ec8 + bz2: 826bcbe83fde9c813a88e5d42155ea8fa6ffb017 + xz: 1fd1448125a00cd7b9994637b5e561506de6a6d3 + sha256: + gz: e4227e8b7f65485ecb73397a83e0d09dcd39f25efd411c782b69424e55c7a99e + zip: 3facc52602ff1f1958b9e82a0c1837ce8b3f39c665d7ff01b9bc62f9b7a9d852 + bz2: 775a5d47b73ce3ee5d600f993badd7b640a2caca138573326db6632858517710 + xz: f43ead5626202d5432d2050eeab606e547f0554299cc1e5cf573d45670e59611 + sha512: + gz: 11689cb9a48d9a588c5526dc2581f11bcf56496ecf96a93d4bddc3e92327be29a9e7806fe19c1a774d5b9d681010936577738aae872d08950d472d04fa6c4dfa + zip: 9c3a098a7a6133e46dbfa0208461b31a5e4eaa4a9cc3d3eed28e4d29bd2ca97bc1a90e3e433a3832e8bbd4a5bac03d0494a15e1b20237536bde2861d5e1e1cd1 + bz2: 311ec56d23d0de7a163f66c1ef4e5369b822f8409f8e1f3a25785c803f01c68dd13aa8ddcfb3a0fe6a97bf321950f8d6cd75b2babcb04158e791601914666f7a + xz: ba6fc0a36af2a08cf1b008851e805f59ea1047724fc7b61d4bc674533b8f123cb12fa0969e9a3f57290477c0d75f974ca7e304836e4905bd96a737211df9bd21 + +- version: 2.6.6 + date: 2020-03-31 + post: "/en/news/2020/03/31/ruby-2-6-6-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.zip + size: + bz2: 14137163 + gz: 16180408 + xz: 11567284 + zip: 19847926 + sha1: + bz2: 62adcc4c465a8790b3df87860551e7ad7d84f23d + gz: 2d78048e293817f38d4ede4ebc7873013e97bb0b + xz: 4dc8d4f7abc1d498b7bac68e82efc01a849f300f + zip: 7fca2388cf9732163c005c1c7866368708305042 + sha256: + bz2: f08b779079ecd1498e6a2548c39a86144c6c784dcec6f7e8a93208682eb8306e + gz: 364b143def360bac1b74eb56ed60b1a0dca6439b00157ae11ff77d5cd2e92291 + xz: 5db187882b7ac34016cd48d7032e197f07e4968f406b0690e20193b9b424841f + zip: '0899af033c477c0eafeafd59925ce1165a651af6690c5812931d821b4a048d14' + sha512: + bz2: '001851cf55c4529287ca7cc132afc8c7af4293cdef71feb1922da4901ece255ec453d7697b102a9a90aef2a048fe3d09017ea9378ab4a4df998c21ec3890cdbb' + gz: 7c54aad974d13c140df0a7209cc111dada10ad402126271051222adb7f2b5053997353367f2cddf6c0336f67357f831aeab9f236851153c0db0d2014bf3e0614 + xz: 86caf93dbf61d03781767ab5375a7edf4761f13ba08ccfefe16c0a7550499237e7390c2f72a95d42670d4fe76b2401b4218936187c62ec1572799e9e04c50d62 + zip: 25a8142c2d208705c4ec744ba4a65aa32b6de510cc6b716ab271ff12ec84430a34fac19ef2818570fd175ab76727506f683fa4d389842dcbb1069e732cf4fee3 + +- version: 2.6.5 + date: 2019-10-01 + post: /en/news/2019/10/01/ruby-2-6-5-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.5.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.5.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.5.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.5.tar.xz + size: + bz2: 14134619 + gz: 16172159 + xz: 11553580 + zip: 19839803 + sha1: + bz2: d959802f994594f3296362883b5ce7edf5e6e465 + gz: 1416ce288fb8bfeae07a12b608540318c9cace71 + xz: 575d3f68cbfa753fb07b538824711214f859b9c0 + zip: 66d850ea8275615b1282ef832c34645bbf9ebb16 + sha256: + bz2: 97ddf1b922f83c1f5c50e75bf54e27bba768d75fea7cda903b886c6745e60f0a + gz: 66976b716ecc1fd34f9b7c3c2b07bbd37631815377a2e3e85a5b194cfdcbed7d + xz: d5d6da717fd48524596f9b78ac5a2eeb9691753da5c06923a6c31190abe01a62 + zip: 9455170dd264f69bd92ab0f4f30e5bdfc1ecafe32568114f1588a3850ca6e5fd + sha512: + bz2: 28e0b04ac8ca85203eb8939137b5e5de4850c933faf7f62fc69648fe1886faaabf6cdf48382f9d9585c1720876d10b41dafd33efaeb23341c309917fbd8a6e21 + gz: 7ab7a0cdaf4863152efc86dbcfada7f10ab3fe33590eee3b6ab7b26fc27835a8a0ded4ec02b58e9969175582a2be5410da3dc9f8694a3cd2db97708bd72773e1 + xz: e8ae3b5d4d23a93d0ef6057235ad0e573665a8b4b6544e1c70b4cce9c4d2fb9094e5c8fe8a9ab7b9996efe3ada603f9b4ef1fd08fb5a83253c1ae2b5e3f202db + zip: b9f54090f982695d92fc555cd1090db34496284edc69e335a16dea0d3189a33847464d1d1b701599bdabad0688efdf43cbbea41426f816a666d8ba7ccae6b5cf + +- version: 2.6.4 + date: 2019-08-28 + post: /en/news/2019/08/28/ruby-2-6-4-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.xz + sha256: + gz: 4fc1d8ba75505b3797020a6ffc85a8bcff6adc4dabae343b6572bf281ee17937 + zip: 8446eaaa633a8d55146df0874154b8eb1e5ea5a000d803503d83fd67d9e9372c + bz2: fa1ecc67b99fa13201499002669412eae7cfbe2c30c4f1f4526e8491edfc5fa7 + xz: df593cd4c017de19adf5d0154b8391bb057cef1b72ecdd4a8ee30d3235c65f09 + +- version: 2.6.3 + date: 2019-04-17 + post: /en/news/2019/04/17/ruby-2-6-3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.xz + sha256: + gz: 577fd3795f22b8d91c1d4e6733637b0394d4082db659fccf224c774a2b1c82fb + zip: 5ef6b8e5b5f242d41e4b3d9ab21a40d3f494dfca42b00b25ab8fd3122325fe2d + bz2: dd638bf42059182c1d04af0d5577131d4ce70b79105231c4cc0a60de77b14f2e + xz: 11a83f85c03d3f0fc9b8a9b6cad1b2674f26c5aaa43ba858d4b0fcc2b54171e1 + +- version: 2.6.2 + date: 2019-03-13 + post: /en/news/2019/03/13/ruby-2-6-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.xz + sha256: + gz: a0405d2bf2c2d2f332033b70dff354d224a864ab0edd462b7a413420453b49ab + zip: 65b862e5c86346d6bda05fc193c6f2cd728ddfd357f4b0a19d54d48a50984d13 + bz2: d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915 + xz: 91fcde77eea8e6206d775a48ac58450afe4883af1a42e5b358320beb33a445fa + +- version: 2.6.1 + date: 2019-01-30 + post: /en/news/2019/01/30/ruby-2-6-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.xz + sha256: + gz: 17024fb7bb203d9cf7a5a42c78ff6ce77140f9d083676044a7db67f1e5191cb8 + zip: ed1537f49d333a809900c1f49ad16c4c06224ebbf5c744cb7b9104ab2a385366 + bz2: 82c9402920eac9ce777beb3f34eeadc2a3f3ce80f25004bbf54b5ed1280ba099 + xz: 47b629808e9fd44ce1f760cdf3ed14875fc9b19d4f334e82e2cf25cb2898f2f2 + +- version: 2.6.0 + date: 2018-12-25 + post: /en/news/2018/12/25/ruby-2-6-0-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.xz + sha256: + gz: f3c35b924a11c88ff111f0956ded3cdc12c90c04b72b266ac61076d3697fc072 + zip: 8a4fb6ca58202495c9682cb88effd804398bd0ef023e3e36f001ca88d8b5855a + bz2: c89ca663ad9a6238f4b1ec4d04c7dff630560c6e6eca6d30857c4d394f01a599 + xz: acb00f04374899ba8ee74bbbcb9b35c5c6b1fd229f1876554ee76f0f1710ff5f + +- version: 2.6.0-rc2 + date: 2018-12-15 + post: /en/news/2018/12/15/ruby-2-6-0-rc2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.xz + sha256: + gz: 9c0245e96379246040f1fd0978f8e447e7f47cdccbdaffdb83302a995276b62b + zip: e8a446cf1f2ffc14483604de0a5e12c2578dd2f672ae87798ca2bbb9b7b73899 + bz2: b3d03e471e3136f43bb948013d4f4974abb63d478e8ff7ec2741b22750a3ec50 + xz: d620b3d87b3190867304067f3ce77f5305f7ec1b2e73b09c17710c97c028986d + +- version: 2.6.0-rc1 + date: 2018-12-06 + post: /en/news/2018/12/06/ruby-2-6-0-rc1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.xz + sha256: + gz: 6d6183639ed9c02320d7132e97c65489a39e24d8b55fc4ed35ac53d1189cb61d + zip: 2bcdf468de499e4d6983d60d63dcc883f4c54fdc05a08a54eb93d315477bc4cc + bz2: b4e9c0e8801946e9f0baba30948955f4341e9e04f363c206b7bd774208053eb5 + xz: 21d9d54c20e45ccacecf8bea4dfccd05edc52479c776381ae98ef6a7b4afa739 + +- version: 2.6.0-preview3 + date: 2018-11-06 + post: /en/news/2018/11/06/ruby-2-6-0-preview3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview3.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview3.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview3.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview3.tar.xz + sha256: + gz: 60243e3bd9661e37675009ab66ba63beacf5dec748885b9b93916909f965f27a + zip: 9152af9e700349dcfa2eec196dd91587d42d70a6837fa2c415ebba1167587be1 + bz2: 1f09a2ac1ab26721923cbf4b9302a66d36bb302dc45e72112b41d6fccc5b5931 + xz: 9856d9e0e32df9e5cdf01928eec363d037f1a76dab2abbf828170647beaf64fe + +- version: 2.6.0-preview2 + date: 2018-05-31 + post: /en/news/2018/05/31/ruby-2-6-0-preview2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview2.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview2.tar.xz + sha256: + gz: ee15ab35f17c942b1f41bd792f2494f639affff6e03babf44708b72fdbb6de34 + zip: 97fc187b90570fce110d22803a319ab04e68700692b2b6b4e9961886f1a931e5 + bz2: d8ede03d5ad3abd9d2c81cf0ad17a41d22b747c003cc16fd59befb2aaf48f0b2 + xz: 00ddfb5e33dee24469dd0b203597f7ecee66522ebb496f620f5815372ea2d3ec + +- version: 2.6.0-preview1 + date: 2018-02-24 + post: /en/news/2018/02/24/ruby-2-6-0-preview1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview1.tar.xz + sha256: + gz: 2023c42676d9237481e1a97157d5e2ecc10db5e320d5b9cf872ec1d293265d61 + zip: 6c883927e80430cf07f2d90728d6c2c71164223f378a48ebf964d3b66319f623 + bz2: 8bd6c373df6ee009441270a8b4f86413d101b8f88e8051c55ef62abffadce462 + xz: 1d99139116e4e245ce543edb137b2a8873c26e9f0bde88d8cee6789617cc8d0e + +# 2.5 series + +- version: 2.5.9 + date: 2021-04-05 + post: /en/news/2021/04/05/ruby-2-5-9-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.9.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.9.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.9.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.9.tar.xz + size: + gz: 15687501 + zip: 19064704 + bz2: 13805484 + xz: 11314448 + sha1: + gz: 5408671f2ba4f3124ab99ea6edb6d62887d7e5a0 + zip: 5f39cfb7a73c7321b65706617275c3c7452281a9 + bz2: 6ac21486996aa38a71f858d28d01ada5593d0b45 + xz: 7be8dc2e6e534eb36bfdf9f017af512996ec99a6 + sha256: + gz: f5894e05f532b748c3347894a5efa42066fd11cc8d261d4d9788ff71da00be68 + zip: 14db683c6ba6a863ef126718269758de537571b675231ec43f03b987739e3ce1 + bz2: bebbe3fe7899acd3ca2f213de38158709555e88a13f85ba5dc95239654bcfeeb + xz: a87f2fa901408cc77652c1a55ff976695bbe54830ff240e370039eca14b358f0 + sha512: + gz: 5c9a6703b4c8d6e365856d7815e202f24659078d4c8e7a5059443453032b73b28e7ab2b8a6fa995c92c8e7f4838ffa6f9eec31593854e2fc3fc35532cb2db788 + zip: c4a34678d280a99fde28cc33ba12d164be8a484f43b09495f9c22c48d2b963424c38470020c057cf346f8cc050ab4289a90a8d516b2a79245dea4e6de79cb75f + bz2: 12f58e14cfa6337065b0e82941e39b167813920eb54cbdb4ac4a680dd0cb75d2684d341059e7b4d0da1292bfc4e53041443bd14891a66f50991858b440a835c8 + xz: 239f73eb4049ae2654b648ab927b1f74643d38a5f29572e4bd4e6aa3c53c1df29e0a995fd90d4ab9d4b2ff073fd809b12df820ccb1ddf395684bba6be1855b7a + +- version: 2.5.8 + date: 2020-03-31 + post: "/en/news/2020/03/31/ruby-2-5-8-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.zip + size: + bz2: 13801410 + gz: 15682927 + xz: 11298404 + zip: 19060404 + sha1: + bz2: 823b6b009a6e44fef27d2dacb069067fe355d5d8 + gz: 71e7b22d1dfa32d3df0bfeec48237b28a53bc04f + xz: d5ef8e8f28c098e6b7ea24924e0b0fee6e2f766c + zip: 623786f2b30e61f0e78e2b0bb2d98f0f029dc305 + sha256: + bz2: 41fc93731ad3f3aa597d657f77ed68fa86b5e93c04dfbf7e542a8780702233f0 + gz: 6c0bdf07876c69811a9e7dc237c43d40b1cb6369f68e0e17953d7279b524ad9a + xz: '0391b2ffad3133e274469f9953ebfd0c9f7c186238968cbdeeb0651aa02a4d6d' + zip: 69d97164f12f85cef34ef9d2eac0f3fd40400bffb29ddd58193225bd23220ae2 + sha512: + bz2: 037a5a0510d50b4da85f081d934b07bd6e1c9b5a1ab9b069b3d6eb131ee811351cf02b61988dda7d7aa248aec91612a58d00929d342f0b19ddd7302712caec58 + gz: ec8bf18b5ef8bf14a568dfb50cbddcc4bb13241f07b0de969e7b60cc261fb4e08fefeb5236bcf620bc690af112a9ab7f7c89f5b8a03fd3430e58804227b5041f + xz: 2886be764a454425c5beef2777c64a70ee0d048b07896b327633d904f5077fea4299526689f9e2ac4dcd2fc4811cf9a6c8ce75367ed35d29dfe1a54222872e0d + zip: 6a02ff090d2463fdb8cb9f4f072cc7d14d467731bf2eb28780fe714176e5abb3a169b6d007f76bd1c7e86517d11e93edea6a9e76d1a0ba97c7ac60dc5b235bdc + +- version: 2.5.7 + date: 2019-10-01 + post: /en/news/2019/10/01/ruby-2-5-7-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.7.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.7.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.7.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.7.tar.xz + size: + bz2: 13794351 + gz: 15669771 + xz: 11296440 + zip: 19051936 + sha1: + bz2: 51154b6bfed967b5acd7903790402172ced2563b + gz: 541039290d188fff683a1d2f2892bd74854dd022 + xz: dd6b2841334ee99250fdf6a29c4eda501df6be97 + zip: 2b761378ec667ca5980d37cb3c591bdf88c51e45 + sha256: + bz2: e67c69b141ed27158e47d9a4fe7e59749135b0f138dce06c8c15c3214543f56f + gz: 0b2d0d5e3451b6ab454f81b1bfca007407c0548dea403f1eba2e429da4add6d4 + xz: 201870e8f58957d542233fef588b1d76f7bf962fea44dcbd2237f4a5899a3f95 + zip: c56821bea150166c599195679c0629f8dfc16984aae0ed744bf306ef45abbd68 + sha512: + bz2: 7d6a7d41b4f3789f46be5f996099f3eb8321aa4778b2a8ff44142654e769ba4ba2df127dd0f267547e4c8cd6ff46364f18e79838df54fcd7e3fb714294ee0099 + gz: 6c4219e1ac316fb00cdd5ff2ac6292448e6ddf49f25eda91426f8e0072288e8849d5c623bf9d532b8e93997b23dddc24718921d92b74983aac8fdb50db4ee809 + xz: 63b7c75fab44cd1bd22f22ddec00c740cf379ac7240da0dfafcec54347766695faef47428ce1c433fd77fa96992e976c984697067fa526236d383b12adc9ce75 + zip: a5543a5b7dcee1d92c4edd874b1be92d5451402ce1320cc5c8f49188fa2243d70413f31b9e5cce7f434f1f37e6f8c3aef1be5407e5075eacbd7ca6836c67e6e3 + +- version: 2.5.6 + date: 2019-08-28 + post: /en/news/2019/08/28/ruby-2-5-6-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.zip + sha256: + bz2: 24fc2a417e71150cd2229ec204afc8f467ebb15a8e295aab5d4bceebfb05e18d + gz: 1d7ed06c673020cd12a737ed686470552e8e99d72b82cd3c26daa3115c36bea7 + xz: 7601e4b83f4f17bc1affe091502dd465282ffba0761dea57c071ead21b132cee + zip: c86b0a9bfe47df5639cf134eabd3ebc2711794226ccb02e22094e46aa3e887f4 + +- version: 2.5.5 + date: 2019-03-15 + post: /en/news/2019/03/15/ruby-2-5-5-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.zip + sha256: + bz2: 1f2567a55dad6e50911ce42fcc705cf686924b897f597cabf803d88192024dcb + gz: 28a945fdf340e6ba04fc890b98648342e3cccfd6d223a48f3810572f11b2514c + xz: 9bf6370aaa82c284f193264cc7ca56f202171c32367deceb3599a4f354175d7d + zip: be630e814c796f3750bd892f1250851e67fc4379f75508a4cb7ca7ceb718ddef + +- version: 2.5.4 + date: 2019-03-13 + post: /en/news/2019/03/13/ruby-2-5-4-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.zip + sha256: + bz2: 8a16566207b2334a6904a10a1f093befc3aaf9b2e6cf01c62b1c4ac15cb7d8fc + gz: 0e4042bce749352dfcf1b9e3013ba7c078b728f51f8adaf6470ce37675e3cb1f + xz: 46f6eff655a6be1939f70c7a4c1bf58f76663e7e804738bc52f4d47ca31dee3d + zip: 823a6a2c9c7baa18554fd78d430837a01ab33cc16ad1759c9842bdd9523e9cea + +- version: 2.5.3 + date: 2018-10-18 + post: /en/news/2018/10/18/ruby-2-5-3-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.zip + sha256: + bz2: 228a787ba68a7b20ac6e1d5af3d176d36e8ed600eb754d6325da341c3088ed76 + gz: 9828d03852c37c20fa333a0264f2490f07338576734d910ee3fd538c9520846c + xz: 1cc9d0359a8ea35fc6111ec830d12e60168f3b9b305a3c2578357d360fcf306f + zip: 622ffa051470e967f3e51cc6347783e93d9b09a4557d4f5a78efb87b959f87a3 + +- version: 2.5.2 + date: 2018-10-17 + post: /en/news/2018/10/17/ruby-2-5-2-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.zip + sha256: + bz2: ea3bcecc3b30cee271b4decde5e9ff3e17369d5fd1ed828d321c198307c9f0df + gz: b32340e64a0c7ecbf31486c41fe429a55c7984d980eca7a78138367d9209f471 + xz: 8be6b6afdf09957a6e2c2a6ada4b1982a391a828b34e49072c4beb60febb678d + zip: f148947fee070f30826ef0bda77228b9c374b388050db81ad07f5cd8608e3624 + +- version: 2.5.1 + date: 2018-03-28 + post: /en/news/2018/03/28/ruby-2-5-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.xz + sha256: + gz: dac81822325b79c3ba9532b048c2123357d3310b2b40024202f360251d9829b1 + zip: 5d8e490896c8353aa574be56ca9aa52c250390e76e36cd23df450c0434ada4d4 + bz2: 0f5d20f012baca865381a055e73f22db814615fee3c68083182cb78a4b3b30cb + xz: 886ac5eed41e3b5fc699be837b0087a6a5a3d10f464087560d2d21b3e71b754d + +- version: 2.5.0 + date: 2017-12-25 + post: /en/news/2017/12/25/ruby-2-5-0-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.xz + sha256: + gz: 46e6f3630f1888eb653b15fa811d77b5b1df6fd7a3af436b343cfe4f4503f2ab + zip: 94559ea6e3c619423da604e503ce1dc1c465d6e0747a07fbdc5f294acaf14c24 + bz2: d87eb3021f71d4f62e5a5329628ac9a6665902173296e551667edd94362325cc + xz: 1da0afed833a0dab94075221a615c14487b05d0c407f991c8080d576d985b49b + +- version: 2.5.0-rc1 + date: 2017-12-14 + post: /en/news/2017/12/14/ruby-2-5-0-rc1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.tar.xz + sha256: + gz: 46c11b347522de174566503d35d2b46e1529b979d292b1f7f7019cfedcd4b07f + zip: 9858e39fd2e7bf207cc9f8846197b11ada5f4424f433ff4df149fe3d48be8e36 + bz2: 862a8e9e52432ba383660a23d3e87af11dbc18c863a19ef6367eb8259fc47c09 + xz: a479a1bce69b2cf656821f10104dcb8b426922b56d3d6cbdf48318842fae752c + +- version: 2.5.0-preview1 + date: 2017-10-10 + post: /en/news/2017/10/10/ruby-2-5-0-preview1-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.zip + sha256: + bz2: 1158e0eac184a1d8189fae985f58c9be185d6e7074b022e66567aec798fa3446 + gz: 30994fe5efbf4759a2a616f288121857c69b45665926174680387e286bb83b05 + xz: c2f518eb04b38bdd562ba5611abd2521248a1608fc466368563dd794ddeddd09 + zip: 1a61196a845cb9d9b5a71fd66cb77fbc215f82cb6f90371e309ceddb25e7107b + +# 2.4 series + +- version: 2.4.10 + date: 2020-03-31 + post: "/en/news/2020/03/31/ruby-2-4-10-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.10.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.10.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.10.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.10.zip + size: + bz2: 12513799 + gz: 14133414 + xz: 10100664 + zip: 15774586 + sha1: + bz2: 96737b609f4a82f8696669a17017a46f3bd07549 + gz: 3140909df03941865012a247969f355cb17e5cde + xz: 757707eaf3d013f17d63717b0b00dfde7ef6684e + zip: 38568a192e042fdd93cd9ba0cdae1de3b299b0b5 + sha256: + bz2: 6ea3ce7fd0064524ae06dbdcd99741c990901dfc9c66d8139a02f907d30b95a8 + gz: 93d06711795bfb76dbe7e765e82cdff3ddf9d82eff2a1f24dead9bb506eaf2d0 + xz: d5668ed11544db034f70aec37d11e157538d639ed0d0a968e2f587191fc530df + zip: 3babcf264a22b52951974ed4c5232c3fe14f2ada72daad47bf8b73639a7eec50 + sha512: + bz2: 4d730d2d7cb96b002167ee358258f2620862a5a6d8627cfa5b49bd43c6e59c50c0f437b959d4689b231d57706ec7d5910d9b144f4ca1c1ed56bc879ed92e8a59 + gz: dfbe2a28b1a2d458dfc8d4287fbe7caec70890dfecf1e12ac62cddd323d8921ca14a0479453e3691641e3d49366de2e4eb239029c46685234b8f29ac84e1da11 + xz: 11c7a9ea1353f752763b189815ac34674cc8ebf7141517838b7f040823e892780d94ec3091c1f5d1415f9bc1b838b7f6f9de13a706df7bef80ce3b146a7d6660 + zip: 7dbc14d8d548848a8f6d6a6fa84fd514386df86b5e3f0613cdb6d1dd68740b934052f71eee63e0a2fd5cdc7f4acf20ae8ef6219f8e3d7d0c476bb6f411bb6320 + +- version: 2.4.9 + date: 2019-10-02 + post: /en/news/2019/10/02/ruby-2-4-9-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.9.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.9.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.9.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.9.tar.xz + size: + bz2: 12509600 + gz: 14133507 + xz: 10078316 + zip: 15765536 + sha1: + bz2: e47fcae4862b3fa441df2ca7f2f64ad7b37db489 + gz: da07b802cf7598547f98b7b2d8fc8ff5f03dbef4 + xz: ae41ac14f98073ba9e6e8ba732580a846286261c + zip: 5fa8a25fda7fb938bbbd45cf2c585a35875118ff + sha256: + bz2: f72bdef50246ef047ba3ce9c59d2081b949feb16f9a04e008108e98f1a995e99 + gz: f99b6b5e3aa53d579a49eb719dd0d3834d59124159a6d4351d1e039156b1c6ae + xz: 0c4e000253ef7187feeb940a01a1c7594f28d63aa16f978e892a0e2864f58614 + zip: 4ad1c32554319661f2872bb978ff2cd520bc4593681a6476b4c5e7f330172d8b + sha512: + bz2: d485444dcd025a261a16bd740dae63c0aa23e4138a095584e7a83aec47af34415c7d9cbc1313e92da2ec416b11bfddf20bb1a7b60c80f12906d11ef27409b3e8 + gz: 94aba73f48870b5fdb34f7c9eb0419c0a3b962884df6462ef27e69db306829cad0cfc0ac6b9ba445bcb4282b070b75fcbdb3142af2a744252f25ef0052edf04d + xz: 9046575315c29c789427c2d00c832f0c0970e47fd158bbe8e4f2df5cff2ea9c06c65c3493adb4656e5b32ebfdc546092911f98a8ad7f698bc001c290db5888c7 + zip: e87aa613738563572a69ba179f3028994d86bcdc2e990b538aadde87d07aab67ebb7e35a019028cd51187a171368b277b7c79b6cb2e6b3497f0bb9abbe25cfdc + +- version: 2.4.8 + date: 2019-10-01 + post: /en/news/2019/10/01/ruby-2-4-8-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.8.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.8.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.8.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.8.tar.xz + sha1: + bz2: 5f742a8df243fa4e216ff6f0c26cc8222a182459 + gz: a13b0915b7fb3dd0fe1ed6a4e3640034038ba6c9 + xz: adf24e0b0ad1755067435f21baa8d142bcaff5a9 + zip: 756a206a5f91c1237432f693b157a6842039d760 + sha256: + bz2: e30eedd91386bec81489d2637522c9017aebba46f98e8b502f679df6b2f6a469 + gz: 37f0d180afa56ec3e7a3669c6f1b6ee8a47a811261f0e1afa8f817c8b577bd68 + xz: a2a8f53ef14b891821dbbf67b081d7b9e223007a347000ff4a86a226a4708272 + zip: a84e1c946761b1ed947194b6248a50f9aee21ca412dcd6021973951fd846a035 + sha512: + bz2: 2d7e0f5ad766e2a12a1b53ff838e6bfe86244ffb7202196769c25e9df6f71f3ccdd8605e7ef35c53e54310bc82caf6b368ad5111dd0a3ad70a3aae1a7be93f08 + gz: 4e5068b73356a9fa0bd2c8aaa261909039653c62dc363dd8b36c9c73b11b9c4e6ade752d7c67f1b38c00e27a4861f94ce696158bd210035ea0b417d0887a329b + xz: 5f51a8312c23c1c2bfbb9c59efbd789492a4a7e4b1d4e7764db6eaaa542008e814b40817f10825e22c7fa8715fb9187be5d09b06128da211559b3601785937ea + zip: dcf7dead5baed4ffbd68016581ef1162f78729db9b5a49501a04d68d768e9138faa6e293c91dd9203a9a28d406bb236dd633688f1e96a07906e37db273ac8846 + size: + bz2: 12204030 + gz: 13800260 + xz: 9813812 + zip: 15322048 + +- version: 2.4.7 + date: 2019-08-28 + post: /en/news/2019/08/28/ruby-2-4-7-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.zip + sha256: + bz2: c10d6ba6c890aacdf27b733e96ec3859c3ff33bfebb9b6dc8e96879636be7bf5 + gz: cd6efc720ca6a622745e2bac79f45e6cd63ab0f5a53ad7eb881545f58ff38b89 + xz: a249193c7e79b891a4783f951cad8160fa5fe985c385b4628db8e9913bff1f98 + zip: 1016797925e55c78d9c15633da8ddbd19daed2993a99d35377d2a16c3175cfe5 + +- version: 2.4.6 + date: 2019-04-01 + post: /en/news/2019/04/01/ruby-2-4-6-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.6.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.6.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.6.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.6.zip + sha256: + bz2: 909f360debed1f22fdcfc9f5335c6eaa0713198db4a6c13bab426f8b89b28b02 + gz: de0dc8097023716099f7c8a6ffc751511b90de7f5694f401b59f2d071db910be + xz: 25da31b9815bfa9bba9f9b793c055a40a35c43c6adfb1fdbd81a09099f9b529c + zip: c5de9f11d4b7608d57139b96f7bc94899bb2fc9dee2e192c8951f6647a9d60f7 + +- version: 2.4.5 + date: 2018-10-17 + post: /en/news/2018/10/17/ruby-2-4-5-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.zip + sha256: + bz2: 276c8e73e51e4ba6a0fe81fb92669734e741ccea86f01c45e99f2c7ef7bcd1e3 + gz: 6737741ae6ffa61174c8a3dcdd8ba92bc38827827ab1d7ea1ec78bc3cefc5198 + xz: 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb + zip: 33694b03ac178cf96aa728b74de7b0bc5d848fcfabc64a7c74ea093198142601 + +- version: 2.4.4 + date: 2018-03-28 + post: /en/news/2018/03/28/ruby-2-4-4-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.zip + sha256: + bz2: 45a8de577471b90dc4838c5ef26aeb253a56002896189055a44dc680644243f1 + gz: 254f1c1a79e4cc814d1e7320bc5bdd995dc57e08727d30a767664619a9c8ae5a + xz: 1d0034071d675193ca769f64c91827e5f54cb3a7962316a41d5217c7bc6949f0 + zip: d0ca0561be0045f2e094f2ba94f1585e66e9c1e91fe6de3f3035f4d67dce7650 + +- version: 2.4.3 + date: 2017-12-14 + post: /en/news/2017/12/14/ruby-2-4-3-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.3.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.3.zip + sha256: + bz2: 0a703dffb7737f56e979c9ebe2482f07751803c71e307c20446b581e0f12cf30 + gz: fd0375582c92045aa7d31854e724471fb469e11a4b08ff334d39052ccaaa3a98 + xz: 23677d40bf3b7621ba64593c978df40b1e026d8653c74a0599f0ead78ed92b51 + zip: a4cd07af2cef121582b8bf7ec57fb9a916d99556c713538bc4469be68bfc1961 + +- version: 2.4.2 + date: 2017-09-14 + post: /en/news/2017/09/14/ruby-2-4-2-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.zip + sha256: + bz2: 08e72d0cbe870ed1317493600fbbad5995ea3af2d0166585e7ecc85d04cc50dc + gz: 93b9e75e00b262bc4def6b26b7ae8717efc252c47154abb7392e54357e6c8c9c + xz: 748a8980d30141bd1a4124e11745bb105b436fb1890826e0d2b9ea31af27f735 + zip: 37d7cb27d8abd4b143556260506306659930548652343076f7f8470f07818824 + +- version: 2.4.1 + date: 2017-03-22 + post: /en/news/2017/03/22/ruby-2-4-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz +- version: 2.4.0 + date: 2016-12-25 + post: /en/news/2016/12/25/ruby-2-4-0-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.gz +- version: 2.4.0-rc1 + date: 2016-12-12 + post: /en/news/2016/12/12/ruby-2-4-0-rc1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-rc1.tar.gz +- version: 2.4.0-preview3 + date: 2016-11-09 + post: /en/news/2016/11/09/ruby-2-4-0-preview3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-preview3.tar.gz +- version: 2.4.0-preview2 + date: 2016-09-08 + post: /en/news/2016/09/08/ruby-2-4-0-preview2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-preview2.tar.gz +- version: 2.4.0-preview1 + date: 2016-06-20 + post: /en/news/2016/06/20/ruby-2-4-0-preview1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-preview1.tar.gz + +# 2.3 series + +- version: 2.3.8 + date: 2018-10-17 + post: /en/news/2018/10/17/ruby-2-3-8-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.zip + sha256: + bz2: 4d1a3a88e8cf9aea624eb73843fbfc60a9a281582660f86d5e4e00870397407c + gz: b5016d61440e939045d4e22979e04708ed6c8e1c52e7edb2553cf40b73c59abf + xz: 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe + zip: ec9792d0473a22954ad25cd0c531fc672679c1a5eaeefa08caf9e1288852796f + +- version: 2.3.7 + date: 2018-03-28 + post: /en/news/2018/03/28/ruby-2-3-7-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.7.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.7.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.7.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.7.zip + sha256: + bz2: 18b12fafaf37d5f6c7139c1b445355aec76baa625a40300598a6c8597fc04d8e + gz: 35cd349cddf78e4a0640d28ec8c7e88a2ae0db51ebd8926cd232bb70db2c7d7f + xz: c61f8f2b9d3ffff5567e186421fa191f0d5e7c2b189b426bb84498825d548edb + zip: ffa42eeff928624a05dc7ad39426c855c6e9a757417f17b6fe9e54664ec91012 + +- version: 2.3.6 + date: 2017-12-14 + post: /en/news/2017/12/14/ruby-2-3-6-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.6.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.6.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.6.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.6.zip + sha256: + bz2: 07aa3ed3bffbfb97b6fc5296a86621e6bb5349c6f8e549bd0db7f61e3e210fd0 + gz: 8322513279f9edfa612d445bc111a87894fac1128eaa539301cebfc0dd51571e + xz: e0d969ac22d4a403c1204868bb9c0d068aa35045bb3934cf50b17b7f66059f56 + zip: 6fee49a2099d49a1b98bf0637fe974fd87af3ae64978392c802ba4d10ac70fb5 + +- version: 2.3.5 + date: 2017-09-14 + post: /en/news/2017/09/14/ruby-2-3-5-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.zip + sha256: + bz2: f71c4b67ba1bef424feba66774dc9d4bbe02375f5787e41596bc7f923739128b + gz: 5462f7bbb28beff5da7441968471ed922f964db1abdce82b8860608acc23ddcc + xz: 7d3a7dabb190c2da06c963063342ca9a214bcd26f2158e904f0ec059b065ffda + zip: c9971e1ccb6e2f1ab32b1fe05416fce0b19a1cd9ba8fa095c77c4bdf2058e514 + +- version: 2.3.4 + date: 2017-03-30 + post: /en/news/2017/03/30/ruby-2-3-4-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.4.tar.gz +- version: 2.3.3 + date: 2016-11-21 + post: /en/news/2016/11/21/ruby-2-3-3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz +- version: 2.3.2 + date: 2016-11-15 + post: /en/news/2016/11/15/ruby-2-3-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.2.tar.gz +- version: 2.3.1 + date: 2016-04-26 + post: /en/news/2016/04/26/ruby-2-3-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz +- version: 2.3.0 + date: 2015-12-25 + post: /en/news/2015/12/25/ruby-2-3-0-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz +- version: 2.3.0-preview2 + date: 2015-12-11 + post: /en/news/2015/12/11/ruby-2-3-0-preview2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview2.tar.gz +- version: 2.3.0-preview1 + date: 2015-11-11 + post: /en/news/2015/11/11/ruby-2-3-0-preview1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz + +# 2.2 series + +- version: 2.2.10 + date: 2018-03-28 + post: /en/news/2018/03/28/ruby-2-2-10-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.10.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.10.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.10.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.10.zip + sha256: + bz2: a54204d2728283c9eff0cf81d654f245fa5b3447d0824f1a6bc3b2c5c827381e + gz: cd51019eb9d9c786d6cb178c37f6812d8a41d6914a1edaf0050c051c75d7c358 + xz: bf77bcb7e6666ccae8d0882ea12b05f382f963f0a9a5285a328760c06a9ab650 + zip: 6933eb989afb1b916c438d8eeecff1cfb0a6569c07e7190beca56b10b822207a + +- version: 2.2.9 + date: 2017-12-14 + post: /en/news/2017/12/14/ruby-2-2-9-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.9.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.9.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.9.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.9.zip + sha256: + bz2: 5e3cfcc3b69638e165f72f67b1321fa05aff62b0f9e9b32042a5a79614e7c70a + gz: 2f47c77054fc40ccfde22501425256d32c4fa0ccaf9554f0d699ed436beca1a6 + xz: 313b44b1105589d00bb30b9cccf7da44d263fe20a2d8d269ada536d4a7ef285c + zip: c3055ef4f985079d392dddebb1eab1e91851bfc19c0e8a11779872647d89b3b1 + +- version: 2.2.8 + date: 2017-09-14 + post: /en/news/2017/09/14/ruby-2-2-8-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.8.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.8.zip + sha256: + bz2: b19085587d859baf9d7763f92e34a84632fceac5cc593ca2c0efa28ed8c6e44e + gz: 8f37b9d8538bf8e50ad098db2a716ea49585ad1601bbd347ef84ca0662d9268a + xz: 37eafc15037396c26870f6a6c5bcd0658d14b46cd5e191a3b56d89dd22d561b0 + zip: 58bf98b62d21d6cc622e6ef5c7d024db0458c6860199ab4c1bf68cdc4b36fa9d + +- version: 2.2.7 + date: 2017-03-28 + post: /en/news/2017/03/28/ruby-2-2-7-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz +- version: 2.2.6 + date: 2016-11-15 + post: /en/news/2016/11/15/ruby-2-2-6-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.6.tar.gz +- version: 2.2.5 + date: 2016-04-26 + post: /en/news/2016/04/26/ruby-2-2-5-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz +- version: 2.2.4 + date: 2015-12-16 + post: /en/news/2015/12/16/ruby-2-2-4-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz +- version: 2.2.3 + date: 2015-08-18 + post: /en/news/2015/08/18/ruby-2-2-3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz +- version: 2.2.2 + date: 2015-04-13 + post: /en/news/2015/04/13/ruby-2-2-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz +- version: 2.2.1 + date: 2015-03-03 + post: /en/news/2015/03/03/ruby-2-2-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz +- version: 2.2.0 + date: 2014-12-25 + post: /en/news/2014/12/25/ruby-2-2-0-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz +- version: 2.2.0-rc1 + date: 2014-12-18 + post: /en/news/2014/12/18/ruby-2-2-0-rc1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-rc1.tar.gz +- version: 2.2.0-preview2 + date: 2014-11-28 + post: /en/news/2014/11/28/ruby-2-2-0-preview2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview2.tar.gz +- version: 2.2.0-preview1 + date: 2014-09-18 + post: /en/news/2014/09/18/ruby-2-2-0-preview1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.gz + +# 2.1 series + +- version: 2.1.10 + date: 2016-04-01 + post: /en/news/2016/04/01/ruby-2-1-10-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip + sha256: + bz2: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + gz: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + xz: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + zip: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + +- version: 2.1.9 + date: 2016-03-30 + post: /en/news/2016/03/30/ruby-2-1-9-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz +- version: 2.1.8 + date: 2015-12-16 + post: /en/news/2015/12/16/ruby-2-1-8-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz +- version: 2.1.7 + date: 2015-08-18 + post: /en/news/2015/08/18/ruby-2-1-7-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz +- version: 2.1.6 + date: 2015-04-13 + post: /en/news/2015/04/13/ruby-2-1-6-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz +- version: 2.1.5 + date: 2014-11-13 + post: /en/news/2014/11/13/ruby-2-1-5-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz +- version: 2.1.4 + date: 2014-10-27 + post: /en/news/2014/10/27/ruby-2-1-4-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz +- version: 2.1.3 + date: 2014-09-19 + post: /en/news/2014/09/19/ruby-2-1-3-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz +- version: 2.1.2 + date: 2014-05-09 + post: /en/news/2014/05/09/ruby-2-1-2-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz +- version: 2.1.1 + date: 2014-02-24 + post: /en/news/2014/02/24/ruby-2-1-1-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz +- version: 2.1.0 + date: 2013-12-25 + post: /en/news/2013/12/25/ruby-2-1-0-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz +- version: 2.1.0-rc1 + date: 2013-12-20 + post: /en/news/2013/12/20/ruby-2-1-0-rc1-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz +- version: 2.1.0-preview2 + date: 2013-11-22 + post: /en/news/2013/11/22/ruby-2-1-0-preview2-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz +- version: 2.1.0-preview1 + date: 2013-09-23 + post: /en/news/2013/09/23/ruby-2-1-0-preview1-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz + +# older releases + +- version: 2.0.0-p648 + date: 2015-12-16 + post: /en/news/2015/12/16/ruby-2-0-0-p648-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz +- version: 2.0.0-p647 + date: 2015-08-18 + post: /en/news/2015/08/18/ruby-2-0-0-p647-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz +- version: 2.0.0-p645 + date: 2015-04-13 + post: /en/news/2015/04/13/ruby-2-0-0-p645-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz +- version: 2.0.0-p643 + date: 2015-02-25 + post: /en/news/2015/02/25/ruby-2-0-0-p643-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz +- version: 2.0.0-p598 + date: 2014-11-13 + post: /en/news/2014/11/13/ruby-2-0-0-p598-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz +- version: 2.0.0-p594 + date: 2014-10-27 + post: /en/news/2014/10/27/ruby-2-0-0-p594-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz +- version: 2.0.0-p576 + date: 2014-09-19 + post: /en/news/2014/09/19/ruby-2-0-0-p576-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz +- version: 2.0.0-p481 + date: 2014-05-09 + post: /en/news/2014/05/09/ruby-2-0-0-p481-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz +- version: 2.0.0-p451 + date: 2014-02-24 + post: /en/news/2014/02/24/ruby-2-0-0-p451-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz +- version: 2.0.0-p353 + date: 2013-11-22 + post: /en/news/2013/11/22/ruby-2-0-0-p353-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz +- version: 2.0.0-p247 + date: 2013-06-27 + post: /en/news/2013/06/27/ruby-2-0-0-p247-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz +- version: 2.0.0-p195 + date: 2013-05-14 + post: /en/news/2013/05/14/ruby-2-0-0-p195-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz +- version: 2.0.0 + date: 2013-02-24 + post: /en/news/2013/02/24/ruby-2-0-0-p0-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +- version: 2.0.0-rc2 + date: 2013-02-08 + post: /en/news/2013/02/08/ruby-2-0-0-rc2-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +- version: 1.9.3-p551 + date: 2014-11-13 + post: /en/news/2014/11/13/ruby-1-9-3-p551-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz +- version: 1.9.3-p550 + date: 2014-10-27 + post: /en/news/2014/10/27/ruby-1-9-3-p550-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz +- version: 1.9.3-p547 + date: 2014-05-16 + post: /en/news/2014/05/16/ruby-1-9-3-p547-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz +- version: 1.9.3-p545 + date: 2014-02-24 + post: /en/news/2014/02/24/ruby-1-9-3-p545-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz +- version: 1.9.3-p484 + date: 2013-11-22 + post: /en/news/2013/11/22/ruby-1-9-3-p484-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz +- version: 1.9.3-p448 + date: 2013-06-27 + post: /en/news/2013/06/27/ruby-1-9-3-p448-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz +- version: 1.9.3-p429 + date: 2013-05-14 + post: /en/news/2013/05/14/ruby-1-9-3-p429-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz +- version: 1.9.3-p392 + date: 2013-02-22 + post: /en/news/2013/02/22/ruby-1-9-3-p392-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +- version: 1.9.3-p385 + date: 2013-02-06 + post: /en/news/2013/02/06/ruby-1-9-3-p385-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +- version: 1.9.3-p374 + date: 2013-01-17 + post: /en/news/2013/01/17/ruby-1-9-3-p374-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +- version: 1.9.3-p362 + date: 2012-12-25 + post: /en/news/2012/12/25/ruby-1-9-3-p362-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +- version: 1.9.3-p327 + date: 2012-11-09 + post: /en/news/2012/11/09/ruby-1-9-3-p327-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz +- version: 1.9.3-p286 + date: 2012-10-12 + post: /en/news/2012/10/12/ruby-1-9-3-p286-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz +- version: 1.9.3-p194 + date: 2012-04-20 + post: /en/news/2012/04/20/ruby-1-9-3-p194-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz +- version: 1.9.3-p125 + date: 2012-02-16 + post: /en/news/2012/02/16/ruby-1-9-3-p125-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz +- version: 1.9.3 + date: 2011-10-31 + post: /en/news/2011/10/31/ruby-1-9-3-p0-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +- version: 1.9.3-rc1 + date: 2011-09-24 + post: /en/news/2011/09/24/ruby-1-9-3-rc1-has-been-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz +- version: 1.9.3-preview1 + date: 2011-08-01 + post: /en/news/2011/08/01/ruby-1-9-3-preview1-has-been-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +- version: 1.9.2-p330 + date: 2014-08-19 + post: /en/news/2014/08/19/ruby-1-9-2-p330-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p330.tar.gz +- version: 1.9.2-p320 + date: 2012-04-21 + post: /en/news/2012/04/21/ruby-1-9-2-p320-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz +- version: 1.9.2-p290 + date: 2011-07-15 + post: /en/news/2011/07/15/ruby-1-9-2-p290-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +- version: 1.9.2-p136 + date: 2010-12-25 + post: /en/news/2010/12/25/ruby-1-9-2-p136-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +- version: 1.9.2 + date: 2010-08-18 + post: /en/news/2010/08/18/ruby-1-9-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +- version: 1.9.2-rc2 + date: 2010-07-11 + post: /en/news/2010/07/11/ruby-1-9-2-rc2-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +- version: 1.9.2-rc1 + date: 2010-07-02 + post: /en/news/2010/07/02/ruby-1-9-2-rc1-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz +- version: 1.9.2-preview1 + date: 2009-07-20 + post: /en/news/2009/07/20/ruby-1-9-2-preview-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz + +# 1.9.1 series + +- version: 1.9.1-p430 + date: 2010-08-16 + post: /en/news/2010/08/16/ruby-1-9-1-p430-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz +- version: 1.9.1-p429 + date: 2010-07-02 + post: /en/news/2010/07/02/ruby-1-9-1-p429-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz +- version: 1.9.1-p376 + date: 2009-12-07 + post: /en/news/2009/12/07/ruby-1-9-1-p376-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz +- version: 1.9.1-p243 + date: 2009-07-20 + post: /en/news/2009/07/20/ruby-1-9-1-p243-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz +- version: 1.9.1-p129 + date: 2009-05-12 + post: /en/news/2009/05/12/ruby-1-9-1-p129-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p129.tar.gz +- version: 1.9.1 + date: 2009-01-30 + post: /en/news/2009/01/30/ruby-1-9-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +- version: 1.9.1-preview1 + date: 2008-10-28 + post: /en/news/2008/10/28/ruby-1-9-1-preview-1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +- version: 1.9.0 + date: 2007-12-25 + post: /en/news/2007/12/25/ruby-1-9-0-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +- version: 1.8.7-p374 + date: 2013-06-27 + post: /en/news/2013/06/27/ruby-1-8-7-p374-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz +- version: 1.8.7-p370 + date: 2012-06-29 + post: /en/news/2012/06/29/ruby-1-8-7-p370-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz +- version: 1.8.7-p352 + date: 2011-07-02 + post: /en/news/2011/07/02/ruby-1-8-7-p352-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +- version: 1.8.7-p330 + date: 2010-12-25 + post: /en/news/2010/12/25/ruby-1-8-7-p330-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +- version: 1.8.7-p302 + date: 2010-08-16 + post: /en/news/2010/08/16/ruby-1-8-7-p302-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +- version: 1.8.7-p299 + date: 2010-06-23 + post: /en/news/2010/06/23/ruby-1-8-7-p299-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz +- version: 1.8.7-p248 + date: 2009-12-25 + post: /en/news/2009/12/25/ruby-1-8-7-p248-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz +- version: 1.8.7-p160 + date: 2009-04-18 + post: /en/news/2009/04/18/ruby-1-8-7-p160-and-1-8-6-p368-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +- version: 1.8.7-p72 + date: 2008-08-11 + post: /en/news/2008/08/11/ruby-1-8-7-p72-and-1-8-6-p287-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +- version: 1.8.7 + date: 2008-05-31 + post: /en/news/2008/05/31/ruby-1-8-7-has-been-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz +- version: 1.8.6-p368 + date: 2009-04-18 + post: /en/news/2009/04/18/ruby-1-8-7-p160-and-1-8-6-p368-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +- version: 1.8.6-p287 + date: 2008-08-11 + post: /en/news/2008/08/11/ruby-1-8-7-p72-and-1-8-6-p287-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +- version: 1.8.6 + date: 2007-03-12 + post: /en/news/2007/03/12/ruby-1-8-6-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +- version: 1.8.5 + date: 2006-08-29 + post: /en/news/2006/08/29/ruby-1-8-5-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5.tar.gz +- version: 1.8.4 + date: 2005-12-24 + post: /en/news/2005/12/24/ruby-184-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4.tar.gz +- version: 1.8.4-preview2 + date: 2005-12-14 + post: /en/news/2005/12/14/ruby-184-preview-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz +- version: 1.8.3 + date: 2005-09-21 + post: /en/news/2005/09/21/ruby-183-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3.tar.gz +- version: 1.8.2 + date: 2004-12-26 + post: /en/news/2004/12/26/ruby-182-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2.tar.gz +- version: 1.8.2-preview4 + date: 2004-12-22 + post: /en/news/2004/12/22/182-preview4-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz +- version: 1.8.2-preview3 + date: 2004-11-08 + post: /en/news/2004/11/08/182-preview3-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz +- version: 1.8.2-preview2 + date: 2004-07-30 + post: /en/news/2004/07/30/ruby-182-preview2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz +- version: 1.8.2-preview1 + date: 2004-07-21 + post: /en/news/2004/07/21/ruby-182-preview1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz +- version: 1.8.0 + date: 2003-08-04 + post: /en/news/2003/08/04/ruby-180-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0.tar.gz +- version: 1.6.7 + date: 2002-03-01 + post: /en/news/2002/03/01/167-is-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/1.6/ruby-1.6.7.tar.gz diff --git a/_includes/analytics.html b/_includes/analytics.html deleted file mode 100644 index a7857b1cb9..0000000000 --- a/_includes/analytics.html +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/_includes/branches-timeline.html b/_includes/branches-timeline.html new file mode 100644 index 0000000000..e8da5e003a --- /dev/null +++ b/_includes/branches-timeline.html @@ -0,0 +1,17 @@ +
+
+

Ruby Lifecycle Timelines

+
+ +
+
+ + + +{% include branches.json.html %} diff --git a/_includes/branches.json.html b/_includes/branches.json.html new file mode 100644 index 0000000000..c803806f26 --- /dev/null +++ b/_includes/branches.json.html @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/_includes/credits.html b/_includes/credits.html index 51cedac362..5264195f48 100644 --- a/_includes/credits.html +++ b/_includes/credits.html @@ -1,5 +1,5 @@ -{% if site.locales.credits[page.lang] %} -

{{ site.locales.credits[page.lang] }}

+{% if site.data.locales[page.lang].credits %} +

{{ site.data.locales[page.lang].credits }}

{% else %} -

{{ site.locales.credits['en'] }}

+

{{ site.data.locales['en'].credits }}

{% endif %} diff --git a/_includes/faq-notice.md b/_includes/faq-notice.md new file mode 100644 index 0000000000..4ce0b84235 --- /dev/null +++ b/_includes/faq-notice.md @@ -0,0 +1,4 @@ +_If you wish to report errors or suggest improvements for this FAQ, +please go to our +[GitHub repository](https://github.com/ruby/www.ruby-lang.org/) +and open an issue or pull request._ diff --git a/_includes/faq-out-of-date.html b/_includes/faq-out-of-date.html new file mode 100644 index 0000000000..30ed1f71da --- /dev/null +++ b/_includes/faq-out-of-date.html @@ -0,0 +1,3 @@ +

+This section or parts of it might be out-dated or in need of confirmation. +

diff --git a/_includes/languages.html b/_includes/languages.html index 7fb863ca8a..51c0fcf00e 100644 --- a/_includes/languages.html +++ b/_includes/languages.html @@ -1,8 +1,8 @@

-{% if site.locales.languages_heading[page.lang] %} - {{ site.locales.languages_heading[page.lang] }} +{% if site.data.locales[page.lang].languages_heading %} + {{ site.data.locales[page.lang].languages_heading }} {% else %} - {{ site.locales.languages_heading['en'] }} + {{ site.data.locales['en'].languages_heading }} {% endif %} Български, Deutsch, diff --git a/_includes/rss_discovery.html b/_includes/rss_discovery.html index 023f1cf617..31f2093352 100644 --- a/_includes/rss_discovery.html +++ b/_includes/rss_discovery.html @@ -1,6 +1,6 @@ -{% if site.locales.sidebar[page.lang] %} - {% assign syndicate = site.locales.sidebar[page.lang].syndicate %} +{% if site.data.locales[page.lang].sidebar %} + {% assign syndicate = site.data.locales[page.lang].sidebar.syndicate %} {% else %} - {% assign syndicate = site.locales.sidebar['en'].syndicate %} + {% assign syndicate = site.data.locales['en'].sidebar.syndicate %} {% endif %} diff --git a/_includes/search.html b/_includes/search.html index 53a99075b0..c78d342521 100644 --- a/_includes/search.html +++ b/_includes/search.html @@ -1,8 +1,12 @@ -{% if site.locales.search[page.lang] %} - {% assign cx_id = site.locales.search[page.lang].cx_id %} - {% assign text = site.locales.search[page.lang].text %} +{% if site.data.locales[page.lang].search.text %} + {% assign text = site.data.locales[page.lang].search.text %} {% else %} - {% assign text = site.locales.search['en'].text %} + {% assign text = site.data.locales['en'].search.text %} +{% endif%} +{% if site.data.locales[page.lang].search.cx_id %} + {% assign cx_id = site.data.locales[page.lang].search.cx_id %} +{% else %} + {% assign cx_id = site.data.locales['en'].search.cx_id %} {% endif%}

diff --git a/_includes/sidebar.html b/_includes/sidebar.html index c661c77390..9961c63435 100644 --- a/_includes/sidebar.html +++ b/_includes/sidebar.html @@ -1,7 +1,7 @@ -{% if site.locales.sidebar[page.lang] %} - {% assign sidebar = site.locales.sidebar[page.lang] %} +{% if site.data.locales[page.lang].sidebar %} + {% assign sidebar = site.data.locales[page.lang].sidebar %} {% else %} - {% assign sidebar = site.locales.sidebar['en'] %} + {% assign sidebar = site.data.locales['en'].sidebar %} {% endif %} {% if page.sidebar != null %} diff --git a/_includes/sitelinks.html b/_includes/sitelinks.html index 3db0db6d8f..79ec4b78e1 100644 --- a/_includes/sitelinks.html +++ b/_includes/sitelinks.html @@ -1,8 +1,8 @@ -{% if site.locales.sitelinks[page.lang] %} - {% assign sitelinks = site.locales.sitelinks[page.lang] %} +{% if site.data.locales[page.lang].sitelinks %} + {% assign sitelinks = site.data.locales[page.lang].sitelinks %} {% else %} - {% assign sitelinks = site.locales.sitelinks['en'] %} + {% assign sitelinks = site.data.locales['en'].sitelinks %} {% endif %} {% for link in sitelinks %} - {{ link.text }} + {{ link.text }} {% endfor %} diff --git a/_includes/subscription-form.html b/_includes/subscription-form.html deleted file mode 100644 index b99a2247ab..0000000000 --- a/_includes/subscription-form.html +++ /dev/null @@ -1,13 +0,0 @@ -{% assign locales = site.locales.subscription_form[page.lang] %} - - - -| {{ locales.list}} | | -| {{ locales.action }} | | -| {{ locales.email }}| | -{: .fieldset} - -
- -
- diff --git a/_includes/syndicate.html b/_includes/syndicate.html index 1739cb08bc..8821abbbfe 100644 --- a/_includes/syndicate.html +++ b/_includes/syndicate.html @@ -1,7 +1,7 @@ -{% if site.locales.sidebar[page.lang] %} - {% assign syndicate = site.locales.sidebar[page.lang].syndicate %} +{% if site.data.locales[page.lang].sidebar %} + {% assign syndicate = site.data.locales[page.lang].sidebar.syndicate %} {% else %} - {% assign syndicate = site.locales.sidebar['en'].syndicate %} + {% assign syndicate = site.data.locales['en'].sidebar.syndicate %} {% endif %}

{{ syndicate.text }}

diff --git a/_javascripts_src/examples.ts b/_javascripts_src/examples.ts new file mode 100644 index 0000000000..bc3054af98 --- /dev/null +++ b/_javascripts_src/examples.ts @@ -0,0 +1,16 @@ +var Examples = { + names: ['cities', 'greeter', 'i_love_ruby', 'hello_world'], + + random: function () { + return Examples.names[Math.floor(Math.random() * Examples.names.length)]; + }, + + choose: function () { + var lang = document.location.pathname.split('/')[1]; + var name = Examples.random(); + + $("#code").load('/' + lang + '/examples/' + name + '/'); + } +}; + +$(document).ready(Examples.choose); diff --git a/_javascripts_src/page.ts b/_javascripts_src/page.ts new file mode 100644 index 0000000000..5bfbe0ff5b --- /dev/null +++ b/_javascripts_src/page.ts @@ -0,0 +1,25 @@ +var Page = { + SiteLinks: { + highlight: function () { + var current_page = location.pathname; + $("#header div.site-links a:not(.home)").each(function (i) { + let element_href = $(this).attr('href'); + if (element_href && current_page.indexOf(element_href) == 0) { + $(this).addClass('selected'); + } + }); + + $("#home-page-layout #header div.site-links a.home").addClass('selected'); + }, + + menu: function () { + $("#header div.site-links a.menu").on('click touchstart', function (event) { + $(this).closest("div.site-links").toggleClass("open"); + event.preventDefault(); + }); + } + } +}; + +$(Page.SiteLinks.highlight); +$(Page.SiteLinks.menu); diff --git a/_layouts/default.html b/_layouts/default.html index 3bcbd50177..e963a7ce7a 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,15 +1,21 @@ + + {% if page.title != null %} {{ page.title }} {% else %} Ruby Programming Language {% endif %} - + + {% if page.description %} + + {% else %} + {% endif %} @@ -24,8 +30,8 @@ - {% if page.javascript != null %} - {% for javascript in page.javascript %} + {% if layout.javascript != null %} + {% for javascript in layout.javascript %} {% endfor %} {% endif %} @@ -37,12 +43,11 @@ - - {% include analytics.html %} diff --git a/_layouts/homepage.html b/_layouts/homepage.html index 7e6e2492d8..11c401daee 100644 --- a/_layouts/homepage.html +++ b/_layouts/homepage.html @@ -11,10 +11,10 @@ {% assign number_of_excerpts = 4 %} {% assign number_of_other = 6 %} -{% if site.locales.news[page.lang] %} - {% assign news = site.locales.news[page.lang] %} +{% if site.data.locales[page.lang].news %} + {% assign news = site.data.locales[page.lang].news %} {% else %} - {% assign news = site.locales.news['en'] %} + {% assign news = site.data.locales['en'].news %} {% endif %} {% for post in site.categories[page.lang] limit:number_of_excerpts %} diff --git a/_layouts/news.html b/_layouts/news.html index 64328e88bd..8c74344102 100644 --- a/_layouts/news.html +++ b/_layouts/news.html @@ -2,10 +2,10 @@ layout: default --- -{% if site.locales.news[page.lang] %} - {% assign locales = site.locales.news[page.lang] %} +{% if site.data.locales[page.lang].news %} + {% assign locales = site.data.locales[page.lang].news %} {% else %} - {% assign locales = site.locales.news['en'] %} + {% assign locales = site.data.locales['en'].news %} {% endif %}
diff --git a/_layouts/news_archive_month.html b/_layouts/news_archive_month.html index 42b1c457be..7a8f624e84 100644 --- a/_layouts/news_archive_month.html +++ b/_layouts/news_archive_month.html @@ -2,10 +2,10 @@ layout: default --- -{% if site.locales.news[page.lang] %} - {% assign locales = site.locales.news[page.lang] %} +{% if site.data.locales[page.lang].news %} + {% assign locales = site.data.locales[page.lang].news %} {% else %} - {% assign locales = site.locales.news['en'] %} + {% assign locales = site.data.locales['en'].news %} {% endif %}
@@ -35,8 +35,7 @@

{{ post.title }}


diff --git a/_layouts/news_archive_year.html b/_layouts/news_archive_year.html index b246ed0631..5a412c047b 100644 --- a/_layouts/news_archive_year.html +++ b/_layouts/news_archive_year.html @@ -2,10 +2,10 @@ layout: default --- -{% if site.locales.news[page.lang] %} - {% assign locales = site.locales.news[page.lang] %} +{% if site.data.locales[page.lang].news %} + {% assign locales = site.data.locales[page.lang].news %} {% else %} - {% assign locales = site.locales.news['en'] %} + {% assign locales = site.data.locales['en'].news %} {% endif %}
@@ -38,6 +38,8 @@

{{ locales.monthly_archives }}

{% endfor %}
+ + {% include syndicate.html %}

diff --git a/_layouts/news_feed.rss b/_layouts/news_feed.rss index 1cbd3c6cb1..c08973840a 100644 --- a/_layouts/news_feed.rss +++ b/_layouts/news_feed.rss @@ -1,9 +1,9 @@ -{% assign locales = site.locales.feed[page.lang] %} -{% if site.locales.translated_by[page.lang] %} -{% assign translated_by = site.locales.translated_by[page.lang] %} +{% assign locales = site.data.locales[page.lang].feed %} +{% if site.data.locales[page.lang].translated_by %} +{% assign translated_by = site.data.locales[page.lang].translated_by %} {% else %} -{% assign translated_by = site.locales.translated_by['en'] %} +{% assign translated_by = site.data.locales['en'].translated_by %} {% endif %} diff --git a/_layouts/news_post.html b/_layouts/news_post.html index cc8e82ab9f..e20463591e 100644 --- a/_layouts/news_post.html +++ b/_layouts/news_post.html @@ -2,10 +2,10 @@ layout: default --- -{% if site.locales.translated_by[page.lang] %} - {% assign translated_by = site.locales.translated_by[page.lang] %} +{% if site.data.locales[page.lang].translated_by %} + {% assign translated_by = site.data.locales[page.lang].translated_by %} {% else %} - {% assign translated_by = site.locales.translated_by['en'] %} + {% assign translated_by = site.data.locales['en'].translated_by %} {% endif %}
@@ -23,10 +23,10 @@
- EOF + ERB SET_OF_LANGS = Set.new(LANGS) @@ -60,14 +60,14 @@ def completed? def short_name if name.size > POST_DISPLAY_LENGTH - name[0...POST_DISPLAY_LENGTH - 3] + '...' + "#{name[0...POST_DISPLAY_LENGTH - 3]}..." else name end end def short_name_in_red - %Q{#{short_name}} + %Q(#{short_name}) end def row_data(langs) @@ -83,7 +83,6 @@ def row_data(langs) end end - class Tag < Liquid::Tag def initialize(tag_name, path, tokens) @@ -92,7 +91,7 @@ def initialize(tag_name, path, tokens) end def remove_completed_posts - @posts.delete_if {|name, post| post.completed? } + @posts.delete_if {|_name, post| post.completed? } end def too_old(date) @@ -109,27 +108,27 @@ def table_row(post) def render(context) categories = context.registers[:site].categories - ignored_langs = categories.keys - LANGS - ['news'] + ignored_langs = categories.keys - LANGS - ["news"] LANGS.each do |lang| categories[lang].each do |post| next if too_old(post.date) - name = post.url.gsub(%r(\A/#{lang}/news/), '') + name = post.url.gsub(%r{\A/#{lang}/news/}, "") @posts[name].translations << lang - @posts[name].security = true if post.tags.include?('security') + @posts[name].security = true if post.data["tags"].include?("security") end end remove_completed_posts - ignored = ignored_langs.sort.join(', ') - posts = @posts.sort.reverse.map {|name, post| post } + ignored = ignored_langs.empty? ? "none" : ignored_langs.sort.join(", ") + posts = @posts.sort.reverse.map {|_name, post| post } - ERB.new(TEMPLATE, nil, '-').result(binding) + ERB.new(TEMPLATE, trim_mode: "-").result(binding) end end end end -Liquid::Template.register_tag('translation_status', Jekyll::TranslationStatus::Tag) +Liquid::Template.register_tag("translation_status", Jekyll::TranslationStatus::Tag) diff --git a/admin/translation-status/index.html b/admin/translation-status/index.html index 2ce9252e96..bcf3c819e7 100644 --- a/admin/translation-status/index.html +++ b/admin/translation-status/index.html @@ -40,7 +40,7 @@

News Post Translation Status

var code = window.navigator.language || window.navigator.userLanguage || "en"; if (code.substr(0,2) !== "zh") { code = code.substr(0,2); } var language = code.replace(/-/g,'_').toLowerCase(); - document.write(''); + document.write('