Welcome to Spaces

The Spaces plugin is continuously updated to improve performance, accessibility, and data transparency. Each version below lists key product enhancements, bug fixes, and infrastructure improvements delivered between 2021–2025. All releases are automatically deployed to Engrain-managed environments unless otherwise noted.

Spaces Plugin — Full Changelog (v1.0 → v2.9.0)

Spaces 2.9 — CDN Images, WP-CLI Automation & Pricing Enhancements (Nov 2025)

Added

SPCS-950: Optional CDN image toggle via SPACES_XP_FEATURES in wp-config.php.

SPCS-944: WP-CLI command to display current Spaces plugin version.

SPCS-946: WP-CLI command to list Engrain Asset IDs.

SPCS-941: Ability to hide “Apply” button and/or available date per unit.

SPCS-952: WP-CLI automation for importing asset pricing and content.

SPCS-937: Conditional bypass of WP-Cron for all CLI-based imports.

SPCS-934: Price-range calculation extended to include total monthly rent.

SPCS-931: Option to enable apply interstitial experience.

SPCS-925: Utility method to return minimum price by tag/custom filter.

SPCS-918: Lease-term price display for each room count.

Spaces 2.8 — Pricing Shortcodes & Plugin Packaging (Aug 2025)

Added

SPCS-912: New shortcode returning the minimum price for a floor plan based on custom filter values.

SPCS-903: Room-price shortcode can now include required monthly expenses for accurate pricing display.

SPCS-911: Automated plugin packaging for deployment to reduce manual overhead.

Improved

Updated developer workflow for modernized build and CI/CD processes.

Fixed

SPCS-907: Resolved image import race condition causing delayed or missing asset images.

Spaces 2.7 — Repository Modernization & Pricing Expansion (May–Jul 2025)

Added

SPCS-866 / 867 / 868: Introduced Total & Estimated Monthly Pricing (rent + mandatory fees).

SPCS-865: Imported Asset Expenses from API into cache table for analytics.

SPCS-860: Added .editorconfig for consistent code formatting.

SPCS-824: Automatic floor plan image replacement during content import.

Improved

Full repository restructure for maintainability.

Removed SCSSPHP dependency; replaced with native build pipeline.

Restored SightMap admin bundles.

Fixed student housing mode anchors and updated floor-plan UI.

Simplified unit tag color and label logic.

Spaces 2.6 — Cache Management & CMS Control Enhancements (May 2025)

Added

SPCS-849: New Cache Management screen in CMS.

SPCS-861: Extended cache methods to Portfolio Mode.

SPCS-841: Introduced Asset Expenses Cache table.

Improved

Normalized vendor script handling and loading paths.

Restored debug mode toggle.

Integrated Apply CTA visibility controls into cache flow.

Polished price label spacing for cleaner output.

Fixed

Corrected asset-level sort overrides.

Spaces 2.5 — Advanced Caching, Housing Controls & Apply Visibility (Apr–May 2025)

Added

SPCS-823: Global toggle to hide all “Apply” CTAs.

SPCS-840: Option to hide floor plans with affordable units when unavailable plans are displayed.

SPCS-841 / 848: Introduced asset-level caching and automatic rebuilds post-import.

Improved

Removed redundant transient clears to reduce cache churn.

Extended transient timeout logic; increased lifetime to one year.

Fixed

Disabled floor-plan links in student housing mode.

Spaces 2.4 — Lease Logic & Calculator Expansion (Mar–Apr 2025)

Added

SPCS-747: CMS-controlled SightMap Calculator.

SPCS-733: Asset tag propagation for improved filtering.

SPCS-810: Improved date parsing for international users.

SPCS-503: Configurable Funnel Skip-Step logic.

Improved

Optimized lease-date logic and inclusive range calculations.

Added front-end version tagging.

Spaces 2.3 — Transparency & Performance Expansion (Feb–Mar 2025)

Added

SPCS-778: Funnel OLL integration option.

SPCS-793: Price Transparency Labels + CMS controls.

SPCS-747: Initial SightMap Calculator release.

Improved

Simplified tour import logic.

Corrected unavailable tag handling.

Introduced asynchronous cache rebuilds.

Fixed

“Comming soon” → “Coming soon.”

Removed commas from generated lease URLs.

Spaces 2.2 — Global P&A Refresh & Housing Modes Expansion (Dec 2024–Feb 2025)

Added

SPCS-640: One-click Global P&A refresh from CMS.

SPCS-668: WCAG-compliant aria cleanup.

SPCS-675: Automated SightMap disclaimer imports.

SPCS-665: Student Housing display mode.

SPCS-728: Affordable Housing unit configuration.

SPCS-618: Internationalized calendar.

SPCS-643: External cache-clear URL endpoint.

Improved

Enhanced sorting for “Available Now” units.

Map location compatibility with Timber 2.0.

Spaces 2.1 — PHP 8.3 & Feature-Flag Framework (Oct–Dec 2024)

Added

SPCS-606: Configurable Feature-Flag system in wp-config.

SPCS-566: Room-Count Price shortcode.

SPCS-532: Separated content imports from P&A.

Improved

Added PHP 8.3 + Timber 2.1 support.

Upgraded SCSSPHP dependency.

Fixed

Corrected GA “Apply” event label tracking.

Fixed SightMap count and plan control issues.

Spaces 2.0 — Accessibility & Composer Migration (Nov 2023–Apr 2024)

Added

WCAG-compliant focus control for modals.

Improved

Migrated Timber dependency to Composer.

Modernized codebase for WordPress 6.6 / PHP 8.1.

Fixed

Accessibility and modal focus bugs.