diff --git a/lib/docs/filters/playwright/clean_html.rb b/lib/docs/filters/playwright/clean_html.rb index cc97294d3d..b2c0fd3e11 100644 --- a/lib/docs/filters/playwright/clean_html.rb +++ b/lib/docs/filters/playwright/clean_html.rb @@ -11,6 +11,7 @@ def call css('.alert').each do |node| node.name = 'blockquote' + node.css('svg').remove # warning icons end css('pre').each do |node| diff --git a/lib/docs/scrapers/angular.rb b/lib/docs/scrapers/angular.rb index ede95e938a..82991a6fe0 100644 --- a/lib/docs/scrapers/angular.rb +++ b/lib/docs/scrapers/angular.rb @@ -100,7 +100,7 @@ def self.handle_redirects(version) end version do - self.release = '21.0.3' + self.release = '21.2.0' self.base_url = 'https://angular.dev/' self.root_path = 'overview' diff --git a/lib/docs/scrapers/bun.rb b/lib/docs/scrapers/bun.rb index b39b68d63f..441aa72d6e 100644 --- a/lib/docs/scrapers/bun.rb +++ b/lib/docs/scrapers/bun.rb @@ -7,7 +7,7 @@ class Bun < UrlScraper home: 'https://leafletjs.com/', code: 'https://github.com/oven-sh/bun' } - self.release = '1.3.5' + self.release = '1.3.10' self.base_url = "https://bun.com/docs/" self.root_path = 'installation' diff --git a/lib/docs/scrapers/eslint.rb b/lib/docs/scrapers/eslint.rb index af71cf4a8d..0ec2fe5e86 100644 --- a/lib/docs/scrapers/eslint.rb +++ b/lib/docs/scrapers/eslint.rb @@ -2,7 +2,7 @@ module Docs class Eslint < UrlScraper self.name = 'ESLint' self.type = 'simple' - self.release = '9.25.0' + self.release = '10.0.2' self.base_url = 'https://eslint.org/docs/latest/' self.root_path = '/' self.links = { diff --git a/lib/docs/scrapers/fish.rb b/lib/docs/scrapers/fish.rb index 0895deb8c0..53dbafa586 100644 --- a/lib/docs/scrapers/fish.rb +++ b/lib/docs/scrapers/fish.rb @@ -16,6 +16,14 @@ class Fish < UrlScraper Licensed under the GNU General Public License, version 2. HTML + version '4.5' do + self.release = '4.5.0' + self.base_url = "https://fishshell.com/docs/#{version}/" + + options[:skip].concat %w(genindex.html relnotes.html) + html_filters.push 'sphinx/clean_html', 'fish/clean_html_sphinx', 'fish/entries_sphinx' + end + version '4.4' do self.release = '4.4.0' self.base_url = "https://fishshell.com/docs/#{version}/" diff --git a/lib/docs/scrapers/jquery/jquery_core.rb b/lib/docs/scrapers/jquery/jquery_core.rb index 3b761e792e..9af2f32f54 100644 --- a/lib/docs/scrapers/jquery/jquery_core.rb +++ b/lib/docs/scrapers/jquery/jquery_core.rb @@ -1,7 +1,7 @@ module Docs class JqueryCore < Jquery self.name = 'jQuery' - self.release = '3.7.1' + self.release = '4.0.0' self.base_url = 'https://api.jquery.com/' self.initial_paths = %w(/index/index) self.links = { diff --git a/lib/docs/scrapers/node.rb b/lib/docs/scrapers/node.rb index 7331de7d59..eeca5a5659 100644 --- a/lib/docs/scrapers/node.rb +++ b/lib/docs/scrapers/node.rb @@ -24,12 +24,12 @@ class Node < UrlScraper HTML version do - self.release = '25.0.0' + self.release = '25.8.0' self.base_url = 'https://nodejs.org/api/' end version '24 LTS' do - self.release = '24.10.0' + self.release = '24.14.0' self.base_url = 'https://nodejs.org/dist/latest-v24.x/docs/api/' end diff --git a/lib/docs/scrapers/numpy.rb b/lib/docs/scrapers/numpy.rb index a679caaae2..61c07cb66b 100644 --- a/lib/docs/scrapers/numpy.rb +++ b/lib/docs/scrapers/numpy.rb @@ -1,7 +1,7 @@ module Docs # Requires downloading the documents to local disk first. # Go to https://numpy.org/doc/, click "HTML+zip" to download - # (example url: https://numpy.org/doc/2.2/numpy-html.zip), + # (example url: https://numpy.org/doc/2.4/numpy-html.zip), # then extract into "docs/numpy~#{version}/" class Numpy < FileScraper self.name = 'NumPy' @@ -30,6 +30,12 @@ class Numpy < FileScraper Licensed under the 3-clause BSD License. HTML + version '2.4' do + self.release = '2.4' + self.base_url = "https://numpy.org/doc/#{self.version}/" + options[:container] = nil + end + version '2.2' do self.release = '2.2' self.base_url = "https://numpy.org/doc/#{self.version}/" diff --git a/lib/docs/scrapers/playwright.rb b/lib/docs/scrapers/playwright.rb index 333b735c94..1f35033201 100644 --- a/lib/docs/scrapers/playwright.rb +++ b/lib/docs/scrapers/playwright.rb @@ -2,7 +2,7 @@ module Docs class Playwright < UrlScraper self.name = 'Playwright' self.type = 'simple' - self.release = '1.57.0' + self.release = '1.58.2' self.base_url = 'https://playwright.dev/docs/' self.root_path = 'intro' self.links = { diff --git a/lib/docs/scrapers/python.rb b/lib/docs/scrapers/python.rb index b9d722d8fb..efb4df928a 100644 --- a/lib/docs/scrapers/python.rb +++ b/lib/docs/scrapers/python.rb @@ -28,7 +28,7 @@ class Python < UrlScraper HTML version '3.14' do - self.release = '3.14.2' + self.release = '3.14.3' self.base_url = "https://docs.python.org/#{self.version}/" html_filters.push 'python/entries_v3', 'sphinx/clean_html', 'python/clean_html'