Every release.
Fully documented.
MLS Genie™ ships updates weekly. This is the public record of every feature, fix, and improvement — version by version. Built from real agent feedback.
Release history
- GeoGenie™: Extracted all quarantine logic into new shared MLSG_GeoGenie class — single source of truth across all entry points.
- GeoGenie™: Phase 2 area string now built from listing's own MLSAreaMajor → City → PostalCode — works for every property regardless of import origin.
- GeoGenie™ batch: Added geocoded area centroid as third check; area_major and state now collected per listing.
- GeoGenie™ single: run_geogenie_single() now delegates to MLSG_GeoGenie::evaluate_single().
- GeoGenie™: Reimport from MLS now re-evaluates single-listing geo-validation.
- Phase 1: median centroid of sibling listings from same import job (50km threshold).
- Phase 2: Google-geocoded job area centroid (25km threshold, cached 30 days).
- Self-healing: listings that pass after coordinate correction are automatically un-quarantined.
- ListingGenie™ v1.0 — 6-step pre-listing package wizard.
- CMA packet with Include/Exclude toggles on comp cards.
- Pricing fields with Conservative/Recommended/Optimistic auto-compute (25th/50th/75th percentile $/sqft).
- Net Proceeds table and Comparable Sales Analysis on share page.
- DB schema v1.1: subject_address, subject_data_json, agent_notes, pricing_json columns added.
- Fixed Python string splice boundary error in content parser (content[end+4:] → content[end:]).
- Node.js PHP syntax scanner now runs on every modified file before zip assembly.
- Property data lookup caching improved to 24h transient.
- GenieLayers™ boundary packs (.mlsgpack format) — domain-locked HMAC-SHA256 license keys.
- Settings UI upload/remove for boundary packs.
- Big Bear AOR pack v1.0.2 — Moonridge, Sugarloaf, Big Bear City.
- BoundaryLabel now uses google.maps.OverlayView (no close buttons or tails).
- Google OAuth migration to the MLS Genie™ project.
- Root cause fix: nonce mismatch on Analytics connection.
- Houzez CRM reactivation confirmed non-conflicting with GenieCRM.
- Genie Social: migrated to new social publishing backend.
- All user-facing surfaces continue to display "Genie Social" — vendor never exposed.
- Fixed CSS/JS loading in genie-crm-shell.php (direct link/script tags, no wp_head dependency).