Skip to content

Latest commit

 

History

History
69 lines (38 loc) · 1.88 KB

File metadata and controls

69 lines (38 loc) · 1.88 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.0.6] - 2025-12-23

Added

  • new configuration setting LINKBACKS_IGNORED_URLS_PATTERN to define some URLs that should never be considered for linkbacks (e.g. youtube.com)
  • manual execution mode: python linkbacks.py $pelican_generated_html_file

Changed

  • JSON cache structure evolved to now store the linkbacks requests status. This is not backward-compatible, and the plugin will ask you to remove any pre-existing pelican-plugin-linkbacks.json file. cf. issue #2

[1.0.5] - 2025-12-22

Added

  • ensured support for the latest Python 3.11 version

Fixed

  • ImportError with Python 3.6 due to contextlib.nullcontext not existing yet
  • if the cache/ directory does not exist, it is created - cf. issue #11

Changed

  • The path for linkbacks is modified to allow for pelican-plugins to pick it up properly from pip

[1.0.4] - 2020-07-15

Changed

  • web pages of size greater than 220 bytes are not ignored anymore

[1.0.3] - 2020-07-09

Changed

  • silenced InsecureRequestWarnings

[1.0.2] - 2020-07-09

Fixed

  • fixed this: ValueError: empty or no certificate, match_hostname needs a SSL socket or SSL context with either CERT_OPTIONAL or CERT_REQUIRED

[1.0.1] - 2020-07-09

Added

  • LINKBACKS_CERT_VERIFY & LINKBACKS_REQUEST_TIMEOUT settings

Fixed

  • the LINKBACKS_USER_AGENT setting was previously ignored
  • the user-agent & timeout were improperly configured for the pingback requests

[1.0.0] - 2020-02-14

Initial version