Release history

Changelog

Consulta la evolución completa de Science & Marketing Product Platform. Documentamos cada versión, cambio, corrección, seguridad y limpieza realizada.

V0.0.4-S&M Apps2026-09-27Public Product Hub & Media UX

Added

  • Reusable accessible Drag & Drop upload component for images/files in administration.
  • Local preview, filename/type/size display and pre-submit removal for selected media.
  • Safe removal/replacement workflow for existing product icon and logo media.
  • Expanded public catalogue filters for Free and Trial products with live result count.
  • Public catalogue empty-result state and accessible filter state reporting.

Changed

  • Product icon and logo inputs now use the shared media uploader instead of the native file field as the primary UX.
  • Product cards expose structured type/model/access metadata to the catalogue interaction layer.
  • Featured products on Home now render the actual featured collection rather than the entire published catalogue.
  • Catalogue filtering is handled by a single accessible interaction layer with aria-pressed state.

Improved

  • Admin media upload UX on desktop, tablet and mobile.
  • Visual hierarchy of public product cards and catalogue browsing.
  • Upload validation feedback and uploaded-file lifecycle safety.

Fixed

  • Featured section no longer repeats every published product when featured products exist.
  • Replacing or removing media no longer risks leaving superseded product files in storage.

Security

  • Uploaded images are validated by PHP upload status, MIME type and image structure before storage.
  • Stored media deletion is constrained to the product uploads directory.
  • Random server-side filenames prevent direct reuse of user supplied filenames.

Compatibility

  • No database migration required from V0.0.3.
  • PHP 8.4 and MariaDB 11.8 remain the validated target environment.

Cleanup

  • Removed obsolete native file-input-only UX from the Product form.
  • Moved upload handling out of ProductService into a dedicated reusable UploadService.
  • Removed V0.0.3 release-specific documentation from the V0.0.4 Full Clean runtime.
  • Updated release history, Changelog, manifests and installation documentation before packaging.
V0.0.3-S&M Apps2026-09-27Product Manager & Publication Workflow

Added

  • Admin search, filters and sorting for the Product Registry.
  • Duplicate product workflow with a new unique slug and independent media.
  • Quick controls for featured state and visibility.
  • Product Readiness indicator to detect incomplete product records before publication.
  • Structured runtime release history for the public Changelog.
  • Administrative audit trail for product creation, updates, duplication, publication changes and deletion.
  • Browser icon support in Master Admin and authentication/setup layouts.

Changed

  • Dashboard and all runtime assets now read the active version from one central version configuration.
  • Admin product list reorganized for faster day-to-day product management.
  • Public catalogue ordering remains deterministic: featured first, then publication date and product name.
  • Product pages use SEO title/meta content consistently for Open Graph metadata.

Fixed

  • Removed the visible version mismatch between the dashboard and footer.
  • Removed hard-coded V0.0.1 asset cache-busting values from layouts.
  • Public Changelog no longer stops at V0.0.1.

Security

  • All new product actions use CSRF-protected POST requests.
  • Product duplication intentionally does not share uploaded media paths, preventing accidental deletion of another product's files.
  • Administrative actions are recorded without storing credentials or sensitive request payloads.

Compatibility

  • PHP 8.4 validated.
  • MariaDB 11.8 validated in the target IONOS environment.
  • No database schema migration is required from V0.0.2.

Cleanup

  • Removed release-specific V0.0.2 documentation files from the production Full Clean package.
  • Replaced stale hard-coded version strings in runtime views with the centralized version source.
  • Updated UPDATE_MANIFEST, acceptance criteria, README, Changelog and release documentation.
V0.0.2-S&M Apps2026-09-26IONOS Installation & Diagnostics

Added

  • Preflight runtime check before loading the application.
  • Friendly diagnostics for unsupported PHP/runtime requirements.
  • Direct setup.php fallback and bootstrap/setup error logging.

Changed

  • Root .htaccess reduced to a hosting-compatible rewrite baseline.
  • Sensitive application directories use explicit deny rules.

Fixed

  • Initial IONOS deployment no longer depends on a successful modern application bootstrap to display diagnostics.

Compatibility

  • PHP 8.3+.
  • MariaDB 10.6+.
  • IONOS Linux Hosting / Apache mod_rewrite.
V0.0.1-S&M Apps2026-09-26Product Registry Foundation

Added

  • Dynamic Product Registry with Spanish and English content.
  • Protected Master Admin with mandatory TOTP MFA.
  • Catalogue, product pages, featured products and free tools.
  • Light/Dark/System responsive experience.
  • Secure MariaDB setup wizard.
  • Sitemap, canonical, hreflang and SoftwareApplication schema.

Security

  • Prepared statements, CSRF, CSP, secure sessions and login rate limiting.
  • Credentials remain outside the source repository.