<!-- 
FlipEm
Copyright (c) 2026 Andrei Petcu
Author: Andrei Petcu <hello@andreipetcu.com>
License: GNU General Public License v2.0 (GPLv2)
❤︎: FFF
-->
# Changelog

## 1.1.0 - 2026-04-14

- Added generator presets for loading 13 ready-made FlipEm card configurations directly in the admin UI.

## 1.0.21 - 2026-03-25

- Various bug fixes, security hardening, and general improvements.

## 1.0.20 - 2026-03-02

- Various bug fixes, stability updates, and general improvements.

## 1.0.17 - 2026-03-02

- Fixed Plugin Check/PHPCS compliance issues reported after submission review:
  - Added PHPCS-safe output annotations for widget wrapper output and renderer output.
  - Sanitized admin help icon output with `wp_kses` where rendered.
  - Added nonce-verification recommendation comments for read-only admin tab URL handling.
  - Removed discouraged `load_plugin_textdomain()` call.
  - Reworked uninstall multisite cleanup to use `get_sites()` instead of direct DB queries.
  - Renamed uninstall multisite variables to prefixed names for naming convention compliance.
  - Removed UTF-8 BOM and normalized line endings across plugin files.
  - Corrected `readme.txt` parser format (headers/stable tag/license detection).

## 1.0.16 - 2026-02-26

- Added distribution/package quality files for marketplace submission:
  - `readme.txt`
  - `README.md`
  - `CHANGELOG.md`
  - `LICENSE.txt`
  - `documentation/index.html`
  - `uninstall.php`
  - folder `index.php` guard files
  - `languages/` folder with guard file
- Added root documentation copy: `flipem-documentation.html`
- Added plugin header metadata (`Requires at least`, `Tested up to`, `Requires PHP`, `License`, `License URI`)
- Localized admin media picker labels in the Generator (JS media frame)
- Removed remote Google Fonts import from admin CSS to avoid external dependency in admin UI
- Bumped plugin version constant and header to `1.0.16`

## 1.0.15

- Added separate front/back background image support
- Added background repeat / size / position controls
- Updated generator UI with dedicated Backgrounds card
- Extended widget support for background image controls
- Generator preview improvements and admin UX refinements
