=== RecruitMint ===
Contributors: recruitmint
Tags: jobs, careers, recruitment, applications, resumes
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.2.1
License: GPLv2 or later

RecruitMint adds job postings, reusable grid/list shortcodes, application forms, email notifications, private resumes, and an applicant workflow to WordPress.

== Installation ==

1. Upload the `recruitmint` directory to `/wp-content/plugins/`.
2. Activate RecruitMint in WordPress.
3. Set the hiring recipient under RecruitMint > Settings.

Activation creates one sample job posting, including its featured image, only when the site has no existing job postings. It also creates `/wp-content/recruitmint-private/resumes/` and adds server-specific files that block direct web access to resumes.

== Data Retention ==

Deactivation and deletion do not remove jobs, applications, settings, or uploaded resumes.

== Self-hosted Updates ==

RecruitMint checks `https://recruitmint.billionfixes.com/recruitmint-update.json` for update metadata. A deployment-ready example is included as `recruitmint-update.example.json`. Upload the release ZIP to the HTTPS URL specified by `download_url`, update the manifest version and changelog, then publish the manifest. Download packages are restricted to the `recruitmint.billionfixes.com` host.

== Changelog ==

= 1.2.1 =
* Test release for validating RecruitMint's self-hosted plugin update system.

= 1.2.0 =
* Added General Settings and Cloudflare Captcha settings tabs.
* Added Cloudflare Turnstile protection with mandatory server-side verification.
* Added secure self-hosted updates from recruitmint.billionfixes.com.

= 1.1.1 =
* Create only one generic sample job posting on first activation.
* Assign the bundled advisory image as the sample job's featured image.
* Create and protect private resume storage during activation.

= 1.1.0 =
* Added RecruitMint admin navigation, overview, and settings.
* Added configurable primary and secondary brand colors.
* Added reusable `[recruitmint_jobs]` grid and list views.
* Added responsive job details and sticky application prompt.
* Added applicant and hiring-recipient email notifications.
* Added private resume storage outside the Media Library with protected admin downloads.
* Added per-job duplicate email detection and server-side duplicate prevention.
* Added secure application statuses, validation, spam protection, and cleanup.
