Each variation of Sphider has a variation in changes made. The original Sphider (as released by Ando Saabas) appears by default. You may also view the by the PDO fork, the SQlite fork, or the PostgreSQL fork.


PDO Sphider

Sphider 2.2.0-PDO, release date 3 December 2018
    Removed the use of tables from the search forms (RAP)
    Added css to replace the use of tables (RAP)
    Added a new template for use on mobile devices (RAP, aided by ReddWebDev)
    Added a mobile browser auto-detect to the search function (RAP)
    Cleaned up several language files (RAP)
    Security fix: Turned off PHP error reporting used for development (RAP)]
    Increased db user_agent column to 50 (from 15) (RAP, suggested by ReddWebDev)
    Add a tabbed search toggle to the settings page (RAP)

    Changed files:
      admin/admin.php
      admin/auth.php
      admin/configset.php
      admin/db_backup.php
      admin/db_main.php
      admin/install.php
      admin/messages.php
      admin/rss_spider.php
      admin/spider.php
      admin/update_rollup.php
      common_template/footer.php
      common_template/img_search_form.php
      common_template/img_search_results.php
      common_template/rss_search_form.php
      common_template/rss_search_results.php
      common_template/search_form.php
      common_template/search_results.php
      include/searchfuncs.php
      js_suggest/suggest.php
      settings/conf.php
      sql/tables.php
      language/am-language.php
      language/ar-language.php
      language/da-language.php
      language/en-language.php
      language/fa-language.php
      language/no-language.php
      language/sk-language.php
      language/sq-language.php
      language/tr-language.php
      templates/*/search.css
        (x6)(in templates/air, dark, earth, fire, standard, water)
      search.php

    New files:
      include/detectmobilebrowser.php
      templates/mobile/header.html
      templates/mobile/search.css

    Deleted files:
      search-161.php

Sphider 2.1.0-PDO, release date 23 November 2018
    Found wildcard search was broken, fixed it (RAP)
    Found the negate search broken, fixed it (RAP)

    Changed files:
      admin/db_backup.php
      admin/install.php
      admin/update_rollup.php
      include/commonfuncs.php
      sql/tables.php


Sphider 2.0.2-PDO, release date 15 November 2018
    Code cleanup (RAP)
    Purged ^M characters (RAP)
    Resolved a few issues caused by the release of 2.0.1! (RAP)
    Updated to later version of jquery, 3.3.1 (RAP)

    Changed files:
      admin/db_backup.php
      admin/install.php
      admin/spider.php
      admin/update_rollup.php
      sql/tables.sql
      templates/*/header.html
        (x6)(in templates/air, dark, earth, fire, standard, water)
      search.php
      search-161.php

Sphider 2.0.1-PDO, release date 13 November 2018
    Fixed coding errors in error handling routines (RAP)

    Changed files:
      admin/rss_spider.php
      admin/spider.php
      admin/spiderfuncs.php
      search.php

Sphider 2.0.0-PDO, release date 26 October 2017
    Changed some potentially problematic code (RAP)
    Improved indexing reliability for pages encoded in other than latin-1 or utf-8 (RAP)
    Fixed a problem with Reindex All (RAP)
    Improved responsiveness of "phrase" searches (RAP)
    Avoided potential problem in "and" and "or" searches (RAP)
    Fixed a PHP7.1 issue with "too few arguments" for a function (RAP)
    Added indexing of RSS feeds and associated search (RAP)
    Integrated Image Indexing into the main spider (RAP)
    Uncluttered the main search screen when multiple domains are present (RAP)
    Integrated main search, RSS search, and image search to a single tabbed page (RAP)
      (Retained search.php from Sphider 1.6.0 as search-161.php for those who
      desire only a simple content search - slightly modified to stay compatible
      with other 2.0.0 code changes. To be useful, it needs to be renamed to
      search.php with the distributed search.php renamed to NEWsearch.php.)
    Renamed some language files to conform with ISO standards (RAP)
        (ISO renames):
         alb- to sq-, cns- to zh_cn-, cnt- to zh_tw-, cz- to cs-,
         ee- to et-, si- to sl-, swa- to sw-, se- to sv-
    Created Danish and Norwegian language files (RAP)
    Updated code to come closer to "best PHP coding practices" (PSR-2) (RAP)
      (This entailed renaming many of the functions to meet standards rcommendations.)
    Removed several unused functions (RAP)
    Updated to later version of jquery, 2.2.4 (RAP)

    Changed files
      admin/admin.css
      admin/admin.php
      admin/auth.php
      admin/configset.php
      admin/db_backup.php
      admin/db_main.php
      admin/dbmain.js
      admin/install.php
      admin/messages.php
      admin/spider.php
      admin/spiderfuncs.php
      admin/update_rollup.php
      common_template/categories.php
      common_template/footer.php
      common_template/img_search_form.php (new if it doesn't exist)
      common_template/img_search_results.php (new if it doesn't exist)
      common_template/search_form.php
      common_template/search_results.php
      include/categoryfuncs.php
      include/commonfuncs.php
      include/pstem_class.php
      include/searchfuncs.php
      js_suggest/suggest.php
      settings/conf.php
      settings/database.php
      languages/*-language.php (all changed)
      sql/tables.sql
      templates/*/header.html
        (x6)(in templates/air, dark, earth, fire, standard, water)
      templates/*/search.css
        (x6)(in templates/air, dark, earth, fire, standard, water)
      search.php

    New files
      admin/rss_spider.php
      calendar/* (new folder, sub-folders and files)
      common_template/rss_search_form.php
      common_template/rss_search_results.php
      language/da-language.php (Danish)
      language/no-language.php (Norwegian)

    Deleted files
      images/images.php (if exists)
      images/imgsearchfuncs.php (if exists)
      img_search.php (if exists)
      include/localutils.php
      SII_changelog (if exists)
      SII_Installation_Notes.txt (if exists)

    Moved files
      simple_html_dom.php (/images to /include)(new if not exist)

    Folders
      /tmp (new)
      /images (removed if exists)

Sphider 1.6.1-PDO, release date 10 August 2017
    Fixed a problem which could result in duplicate keywords (RAP)

    Changed files:
      db_backiup.php
      install.php
      spiderfuncs.php
      tables.sql
      update_rollup.php

Sphider 1.6.0-PDO, release date 14 July 2017
    Added the ability to truncate tables (RAP)
    Added the ability to clear site data while retaining the site and its settings (RAP)
    Added the ability of crawling from a sitemap (RAP)
    Added the option of previewing pages on the results listing (RAP)
    Added support for the optional Sphider Image Indexer (RAP)
    Fixed problem that caused suspended indexing not to resume (RAP)
    Fixed error on sites index screen (RAP)
    Fixed error in a sphider sub-function (RAP)
    Fixed another potential problem with table prefixes containing a hyphen (RAP)
    Removed more deprecated html for HTML5 compliance (RAP)
    Made coding changes to make porting between database types easier (RAP)

    Changed files
      admin.php
      admin.css
      commonfuncs.php
      conf.php
      configset.php
      db_backup.php
      db_main.php
      install.php
      install.txt
      messages.php
      search.css (x6)(in air, dark, earth, fire, standard, water)
      search.php
      searchfuncs.php
      search_results.php
      spider.php
      spiderfuncs.php
      tables.sql
      update_rollup.php
      SphiderUserGuide.pdf


Sphider 1.5.4-PDO, release date 29 May 2017
    Added the ability to index decimal numbers (RAP)
    Added a filter to strip emoticons from text (presence of emoticons interferes with indexing) (RAP)
    Fixed another potential problem with table prefixes containing a hyphen (RAP)
    Changed many language files to display proberly in UTF-8 (not a linguist, so ...) (RAP)
    Added Albanian language (Fatih Ibrahimi)
    Added Amharic language (sheshu)
    Added Swahili language (mdoja)

    Changed files
     admin.php
     conf.php
     configset.php
     db_backup.php
     install.php
     searchfuncs.php
     sphider.php
     sphiderfuncs.php
     tables.sql
     update_rollup.php
     SphiderUserGuide.pdf

    Changed files in the languages folder
     ar-language.php
     bg-language.php
     cns-language.php
     cnt-language.php
     cz-language.php
     de-language.php
     ee-language.php
     en-language.php
     es-language.php
     fa-language.php
     fi-language.php
     fr-language.php
     hr-language.php
     hu-language.php
     it-language.php
     lv-language.php
     nl-language.php
     pl-language.php
     pt-language.php
     ro-language.php
     ru-language.php
     se-language.php
     si-language.php
     sr-language.php
     sk-language.php
     tr-language.php

    New files
     /languages/alb-language.php
     /languages/am-languarge.php
     /languages/swa-language.php

    Deleted cn-language.php; Unused and superceded by cns-language.php and cnt-language.php

Sphider 1.5.3-PDO, release date 15 Apr 2017
    Fixed a problem where Clean Domains routine would hang when the sites table was empty (RAP)
    Fixed a problem in which the robots.txt may not be properly recognized and parsed (RAP)
    Added ability to read the robots.txt file on HTTPS sites (RAP)
    Fixed a potential PHP error on a break statement (RAP)
    Fixed a potential problem with table prefixes containing a hyphen (RAP)

    Changed files:
     spiderfuncs.php
     categoryfuncs.php
     searchfuncs.php
     search.php
     admin.php
     spider.php
     db_backup.php
     install.php
     update_rollup.php
     tables.sql
     SphiderUserGuide.pdf

Sphider 1.5.2.1, release date 14-Dec-2016
    Fixed issue that sphider would abort a crawl when an improperly coded
      character was encountered on a web page. A non-fatal error is now thrown,
      but execution contines on the next page. (RAP)
    Corrected possible database error when updating settings due to a possible
      null value (RAP)
    Corrected bug that prevented descriptions from appearing in search results
      if the settings page was updated (RAP)

Sphider 1.5.1.1, release date 08-Feb-2016
**    FUNCTIONALLY EQUIVALENT TO SPHIDER 1.5.1
**    TARGET: SYSTEMS LACKING MYSQLND SUPPORT
**    INTENDED AS AN ALTERNATIVE AND NOT AN UPGRADE OR REPLACEMENT
    Converted SQL from the MySQLi extension to PDO (RAP)