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.