Skip to content

v1.0.3

Choose a tag to compare

@romek-rozen romek-rozen released this 15 Feb 17:28
· 15 commits to master since this release

Zmiany w 1.0.3

Zmienione

  • README.md: badge'e, example output, pogrupowane features, skondensowany quick start, sekcja links
  • Plugin URI zmieniony na repozytorium GitHub

Dodane

  • Nagłówek HTTP Link: <url>; rel="canonical" w odpowiedziach Markdown (RFC 5988)
  • Ustawienie włączenia/wyłączenia nagłówka canonical (domyślnie włączony)
  • Filtr po poście w zakładce Logi
  • Kliknięcie tytułu posta w "Najpopularniejsze posty" przenosi do logów przefiltrowanych na ten post
  • Kolumny bot_name/bot_type w tabeli logów — filtrowanie i statystyki w SQL zamiast PHP

Poprawione (bezpieczeństwo)

  • Sanityzacja User-Agent i walidacja IP w logach requestów
  • Anonimizacja IP (GDPR): obcinanie ostatniego oktetu IPv4 / ostatnich 80 bitów IPv6
  • Capability check w czyszczeniu cache z panelu admina
  • SQL injection fix: sanitize_key() i (int) cast w invalidacji cache archiwów

Poprawione (wydajność)

  • Stats Tracker: szacowanie tokenów HTML na save_post zamiast na każdym page load
  • Filtrowanie logów po bocie/metodzie w SQL (indeksy) zamiast w PHP
  • get_bot_stats() i get_distinct_bot_names() używają GROUP BY/DISTINCT zamiast ładowania całej tabeli
  • Migracja DB bez zbędnego SHOW COLUMNS
  • Stats tracker: batch write via shutdown hook
  • Cache MAX(post_modified) w transient (5 min TTL) dla kluczy cache archiwów
  • Skip pustych taksonomii w invalidacji cache archiwów