Skip to content

2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 May 07:38
· 3 commits to main since this release

Release v2.0.0

This release adds support for alternative archive fallback providers, symmetric command sets for single-note and vault scopes, and queue-based background submission features.

⚠️ Important Note regarding Alternative Providers

  • No Official APIs (Best-Effort Basis): archive.today and Web Gyotaku (megalodon.jp) do not offer official, stable developer APIs. Support for these providers is implemented via HTTP request and HTML response parsing.
  • Instability Risk: Due to the absence of official structured APIs (like JSON), these integrations rely on parsing raw HTML markup to extract snapshot URLs. Consequently, these features are inherently unstable. Any changes to their website layouts, IP-based rate limiting, or CAPTCHAs can prevent URL extraction at any time. This integration is provided strictly on a best-effort basis.

Added

  • Alternative Archive Providers (archive.today & Web Gyotaku): Resolves existing snapshots on alternative sites (archive.today and megalodon.jp) when Wayback Machine does not contain the target URL.
  • Per-URL Archive Policies: Allows defining rules to use specific archive providers based on URL patterns.
  • Standard & Force-Replace Command Sets: Added symmetric command configurations for both individual notes and vault-wide scopes:
    • Standard Insert: Checks if an adjacent archive link already exists. If found, does not retrieve or modify the link to prevent overriding.
    • Force Replace: Overwrites existing adjacent archive links with retrieved fallback snapshots.
  • Experimental archive.today Background Submission: Submits URLs to archive.today via HTTP and polls for status asynchronously using a background queue.