# Changelog

Alla väsentliga ändringar i **maca Sec** dokumenteras här.

Formatet följer [Keep a Changelog](https://keepachangelog.com/sv/1.1.0/).  
Versioner följer [Semantic Versioning](https://semver.org/lang/sv/) (patch för buggfixar/docs, minor för nya funktioner).

Äldre historik (≤ 1.1.x) finns i [`readme.txt`](readme.txt) under `== Changelog ==`.

## [1.3.16] - 2026-07-31

### Added
- Filövervakning: rad-för-rad-diff, SHA-256 före/efter och best-effort skribent för `.htaccess` och `wp-config.php` (redigerade snapshots; visas i Skanner/Loggar och skickas till Hub).

### Fixed
- Hub `file_change_events`: trasig teckenkodning i statusetiketter (`Fil ändrad` m.m.).

## [1.3.14] - 2026-07-19

### Fixed
- Hub Godkänn/Åtgärda: registrerar `accept-issue` och `fix-issue` REST-rutter i maca Sec när Hub Connector på sajten är för gammal (annars 404 "Ingen rutt hittades").

## [1.3.13] - 2026-07-19

### Added
- Filsystemsvakt: innehållsanalys för nya PHP-filer (storlek, SHA-256, Silence is golden, risknivå, känd maca-avsändare) för färre falsklarm.

## [1.3.8] - 2026-07-10

### Added
- Skanner: varning när aktivt tema exponerar `Version:` i `style.css`, med tips om hårdningsinställningar.

## [1.3.7] - 2026-07-10

### Added
- Hårdning: ta bort `?ver=` från CSS/JS, blockera readme/license i teman/plugins, blockera `readme.html`/`license.txt` i webbrot och direktåtkomst till `wp-includes/version.php`.
- Brandvägg: **Strikt smart hastighetsbegränsning** med lägre trösklar för burst och unika URL:er.
- Profilen **Maximalt skydd** aktiverar alla nya fingerprint- och strikt rate limit-inställningar.

## [1.3.6] - 2026-07-10

### Added
- Hårdning: **Inaktivera WP-Cron vid sidbesök** med infobox som förklarar konsekvenser och generiska alternativ för server-cron (HTTP eller WP-CLI).
- Profilen **Maximalt skydd** aktiverar WP-Cron-hårdning.

## [1.2.9] - 2026-07-10

### Added
- **Kollektiv hotintelligens** — anonym attackrapportering till maca Hub och mottagning av nätverksblockeringar.
- **Filsystemsvakt 2.0** — djup PHP-skanning i uploads/teman med webshell-signaturer.
- **Säkerhetsbetyg** — holistisk poäng 0–100 med checklista (PHP, HTTPS, 2FA, WAF, CVE, uppdateringar).
- **Live Attack Map-data** — realtidsfeed till maca Hub (attacker/min, länder, typer, senaste exploits).

## [1.2.8] - 2026-07-10

### Added
- **AI-bot-skydd** — per-bot policy (Tillåt / Blockera / Begränsa) för GPTBot, ClaudeBot, Bytespider, PerplexityBot och Amazonbot.
- **Smart hastighetsbegränsning** — beteendeviktning (burst, URL, metod, cookies, referer) för färre falska positiva än ren IP-spärr.
- maca Hub-rapportering för AI-botar och smart rate limiting.
- Användarguide (SV/EN) utökad med AI-botar och smart rate limiting.

## [1.2.7] - 2026-07-10

### Changed
- Admin-menyn omorganiserad: Instrumentpanel, Skanner, Inställningar, Loggar, Guide och Villkor & policy i sidomenyn.
- Brandvägg, Inloggning, Hårdning, Supply chain & AI och maca Hub-app finns nu som flikar under Inställningar.
- Gamla meny-URL:er omdirigeras automatiskt till rätt inställningsflik.

## [1.2.6] - 2026-07-10

### Fixed
- Säkerhetsloggen kraschade med `Call to undefined method Maca_Sec_Logger::get_log_context_lines()`.

## [1.2.5] - 2026-07-10

### Fixed
- Undviker fatal error `Cannot redeclare class Maca_Plugin_Updater` när maca Hub Connector och maca Sec är aktiva samtidigt.

## [1.2.4] - 2026-07-10

### Added
- 86 engelska översättningar för supply chain, beteendeanalys, CVE-tabell och honeypot-fällor.
- Cursor-regel `.cursor/rules/i18n.mdc` och i18n-steg i release-rutinen.

### Changed
- `build-i18n.ps1` tar bort `en_US.missing.txt` när alla strängar är översatta.

## [1.2.3] - 2026-07-10

### Added
- `CHANGELOG.md` — central versionshistorik i repot.
- Versionsrutin dokumenterad i `README.md` och Cursor-regel.

### Changed
- Användarguide (SV/EN) utökad med CVE-plugin-tabell och honeypot-fällor.
- `readme.txt` synkad med 1.2.2 och uppdaterad `Stable tag`.

## [1.2.2] - 2026-07-10

### Added
- **CVE-plugin-tabell** under Skanner — status per installerat plugin: Hög risk, Uppdatera snarast, Ingen känd sårbarhet.
- Kritisk logg och e-post vid nya hög-risk-CVE (WPScan).
- **Honeypot-fällor** — falska login-, XML-RPC- och REST-sökvägar.
- Loggning av IP, land, ASN och User-Agent vid honeypot-träff.
- Permanent IP-spärr vid träff (konfigurerbart).
- maca Hub-rapportering för CVE-tabell och honeypot-träffar.

## [1.2.1] - 2026-07-09

### Changed
- Användarguide (SV/EN), readme och maca Hub-rapportering för supply chain och beteendeanalys.

## [1.2.0] - 2026-07-09

### Added
- **Supply chain guard** — utvecklarbyten, WordPress.org-checksums, borttagning från WP.org, admin JS/domän-övervakning.
- **Beteendeanalys** — heuristisk REST/POST-analys med riskpoäng 0–100 och valfri auto-spärr.
- Admin-sida **Supply chain & AI**.

[1.2.4]: https://github.com/maca59/maca-sec/compare/v1.2.3...v1.2.4
[1.2.3]: https://github.com/maca59/maca-sec/compare/v1.2.2...v1.2.3
[1.2.2]: https://github.com/maca59/maca-sec/compare/v1.2.1...v1.2.2
[1.2.1]: https://github.com/maca59/maca-sec/compare/v1.2.0...v1.2.1
[1.2.0]: https://github.com/maca59/maca-sec/compare/v1.1.39...v1.2.0
