Browse Source

Update postgresql.rb

Add Postgres 16 and current. Update other version and mention EOL ones.
Adrien nayrat 2 years ago
parent
commit
df886bc88e
1 changed files with 19 additions and 9 deletions
  1. 19 9
      lib/docs/scrapers/postgresql.rb

+ 19 - 9
lib/docs/scrapers/postgresql.rb

@@ -55,52 +55,62 @@ module Docs
       Licensed under the PostgreSQL License.
     HTML
 
+    version 'Latest' do
+      self.release = '16.0'
+      self.base_url = "https://www.postgresql.org/docs/latest/"
+    end
+    
+    version '16' do
+      self.release = '16.0'
+      self.base_url = "https://www.postgresql.org/docs/#{version}/"
+    end
+    
     version '15' do
-      self.release = '15.3'
+      self.release = '15.4'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
     end
 
     version '14' do
-      self.release = '14.5'
+      self.release = '14.9'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
     end
 
     version '13' do
-      self.release = '13.4'
+      self.release = '13.12'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
     end
 
     version '12' do
-      self.release = '12.1'
+      self.release = '12.16'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
     end
 
     version '11' do
-      self.release = '11.6'
+      self.release = '11.21'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
     end
 
     version '10' do
-      self.release = '10.11'
+      self.release = '10.23 (EOL)'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
     end
 
     version '9.6' do
-      self.release = '9.6.16'
+      self.release = '9.6.24 (EOL)'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
 
       html_filters.insert_before 'postgresql/extract_metadata', 'postgresql/normalize_class_names'
     end
 
     version '9.5' do
-      self.release = '9.5.20'
+      self.release = '9.5.25 (EOL)'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
 
       html_filters.insert_before 'postgresql/extract_metadata', 'postgresql/normalize_class_names'
     end
 
     version '9.4' do
-      self.release = '9.4.25'
+      self.release = '9.4.26 (EOL)'
       self.base_url = "https://www.postgresql.org/docs/#{version}/"
 
       html_filters.insert_before 'postgresql/extract_metadata', 'postgresql/normalize_class_names'