# WordPress.org Release Notes

Nex Directory 1.4.7 is the complete WordPress.org package. It does not contain
a metered publishing tier or locally locked premium implementations.

## Free publishing promise

- Listings, posts, and events are unlimited. There is no three-item cap.
- Publishing, frontend submissions, owner editing, moderation, and imports do
  not require a license key.
- The Events, Local Directory, Jobs, and Marketplace starters are included.
- Core RSVP, capacity, waitlist, notification, claim, organizer, and privacy
  workflows remain available without Pro.
- The unified notification bell covers messages, claims, moderation, team
  invitations, RSVPs, and waitlist changes.
- The basic Needs Attention centre remains available to administrators.
- Public site and organizer iCalendar subscriptions remain available.
- The Chrome Extension Connection Centre remains available, including status,
  setup guidance, activity, policy checks, and connection-key rotation.

The official extension download must remain prominent in the Connection Centre
and release documentation:

https://chromewebstore.google.com/detail/dnijcccaedhkbbekcbacgbhldmminpip?utm_source=item-share-cb

## Separate Pro add-on

Nex Directory Pro is an existing, separately distributed add-on. Its licensed
advanced implementations include:

- AI directory assistant and AI-assisted import integration.
- Custom Blueprint Studio beyond the four Free starters.
- Automated Needs Attention digest delivery.
- Notification previews, sample delivery, and configurable reminder timing.
- Visual global field and filter builder.
- Private personal attending-calendar subscriptions.
- Paid ticketing, boost packages, and payment-provider integrations.
- Browser QR and manual ticket check-in.
- Advanced analytics and CSV exports.
- Event Web App and advanced team collaboration.
- White-label and agency controls.
- IndexNow Search Push, developer completion hooks, and Pro-owned payment or Event Web App webhook integrations.

The Free plugin may describe and link to the separate add-on, but the
WordPress.org ZIP must not bundle these advanced implementations, the Freemius
SDK, OpenAI integration, payment gateway integrations, or QR check-in runtime.
Free data and unlimited publishing must continue to work when Pro is absent or
deactivated.

## Free external-service boundary

The Free package may connect only when the relevant optional feature is
configured, used, or clicked:

- NexDirectory.com product, documentation, support, and upgrade links.
- The official Chrome Web Store extension listing.
- Google reCAPTCHA when site keys are configured.
- Configured map tile and geocoding providers.
- User-selected media previews, embeds, and social-sharing destinations.

These connections and their data disclosures are documented in `readme.txt`.
The Free package does not make OpenAI, Stripe, PayPal, IndexNow, Freemius, or
QR-scanner requests.

## Package contents

Before creating the WordPress.org ZIP:

- Include the `nexdirectory/` plugin directory only.
- Include readable plugin-owned PHP, JavaScript, CSS, templates, and language
  source.
- Include bundled browser-library license files and
  `docs/THIRD_PARTY_LICENSES.md`.
- Include `docs/source/tailwind-entry.css` and `docs/SOURCE_AND_BUILD.md` so the
  generated Tailwind utility stylesheet source is documented.
- Exclude tests, local-only tooling, the separate Pro package, separate Chrome
  extension source, legacy SDK folders, editor metadata, dependency caches,
  archives, logs, and operating-system artifacts.
- Verify that `nexdirectory.php`, `readme.txt`, and `changelog.txt` all identify
  version 1.4.7 before packaging.

## Final WordPress.org checks

Run PHP syntax checks, WordPress Plugin Check, translation/string checks, and a
clean-install activation test. Confirm that setup is explicit, demo content is
not imported without administrator confirmation, uninstall behaviour matches
the saved cleanup choice, and no premium service credentials are requested by
the Free plugin.
