Skip to content

Releases

v1.0.0 - First stable release

Choose a tag to compare

@miguepoloc miguepoloc released this 07 Oct 20:50

First stable release

The platform is declared stable for citation and publication: the seven methods (AHP, TOPSIS, VIKOR, ELECTRE, PROMETHEE, SAW, Fuzzy TOPSIS), the live-formula Excel export and the AHP+SIG spatial geoviewer are verified against the reference notebooks (npm test, npm run test:excel). ANP (Session 6) is planned for a later minor release.

Added

  • QR codes and an open self-registration link for experts (migration …16_open_expert_link).
  • Edit functionality in the geo layers panel and an expanded help section.

Fixed

  • JudgmentEditor sheet logic with empty alternatives.
  • Panel positioning for spatial projects; clearer expert instructions.

v0.1.3 - Add co-authors and researchers from Universidad del Magdalena

Choose a tag to compare

@miguepoloc miguepoloc released this 28 Sep 21:41

Added

  • Co-authors and researchers from Universidad del Magdalena added to the platform's official academic citations, software metadata, and Citation File Format (CITATION.cff):
  • Standardized compound Spanish surnames and institutional affiliations across all generated citation formats: APA (7th ed.), IEEE, BibTeX, RIS, and Chicago.
  • Interactive research team display with direct verified ORCID profile links in CitationBox on /citar.
  • Updated contributors list in package.json and bibliographic references in ExecutiveReportModal.

v0.1.2 - Only the Real, Redistributable Buoy Example

Choose a tag to compare

@miguepoloc miguepoloc released this 27 Sep 22:40

Removed

  • The "aptitud cacaotera · Sierra Nevada" spatial example (snsm-cacao-v1, notebook 07). Its geo-pack shipped two layers (temperature, precipitation) derived from WorldClim 2.1, whose license (CC BY-NC-SA 4.0) explicitly forbids redistribution. The buoy example (boya-2021, Polo-Castañeda et al. 2021, no such restriction) is now the platform's only built-in spatial example.

Fixed

  • scripts/check-geo-crs.ts no longer reads the removed snsm-cacao-v1/manifest.json; it uses the reference grid's transform and CRS code directly (georeferencing metadata only, not the licensed data itself), so the regression test still runs in CI.

Full Changelog: v0.1.1...v0.1.2

v0.1.1 - Documentation & Repository Hygiene

Choose a tag to compare

@miguepoloc miguepoloc released this 27 Sep 22:09

Fixed

  • Restored notebooks/README.md, which had been accidentally emptied while preparing the v0.1.0 release.
  • Removed .agents/ (136 unrelated Claude Code UI/UX skill files, ~4 MB) from version control; it was mistakenly tracked during the mcda-tools restructuring and is now git-ignored.
  • Rewrote README.es.md from scratch: it still described the pre-restructuring layout (plataforma/ as the app root, the deleted prototipos/ folder and a thesis HTML tool, a hardcoded Supabase project ref, and only 6 of the 15 migrations). It now mirrors README.md exactly, section by section.

Added

  • Real screenshots of the production deployment (landing, /metodo, /citar) under docs/screenshots/, embedded in both README files.
  • GitHub release badge in README.md and README.es.md.

Full Changelog: v0.1.0...v0.1.1

v0.1.0 - Open-Source Platform for MCDA & Spatial GIS-MCDA

Choose a tag to compare

@miguepoloc miguepoloc released this 27 Sep 21:24

Initial Release: Web Platform for Multi-Criteria Decision Analysis & Spatial MCDA

Highlights

What's Included

  • Group Analytic Hierarchy Process (AHP): Saaty eigenvector via power iteration, column-average shortcut, geometric mean group aggregation, Shannon entropy consensus index ($S^*$), and Monte Carlo criteria weight sensitivity.
  • Matrix Multi-Criteria Decision Suite: TOPSIS, VIKOR (Opricovic & Tzeng 2004 conditions C1/C2 + $Q(v)$ curves), ELECTRE I (outranking & Roy's kernel), PROMETHEE II (preference thresholds & net flows), SAW, and Fuzzy TOPSIS (TFN).
  • Target Criteria Support: Nominal-the-best criteria with tolerance intervals ($|x - \text{target}| - \text{tol}$).
  • In-Browser Spatial MCDA (GIS Geoviewer): Real-time raster/vector parsing (GeoTIFF, Shapefile, GeoJSON, KML), Euclidean distance transform, continuous fuzzy membership functions, interactive Leaflet web map, and export to GIS GeoTIFF + QML, PNG, KMZ, and CSV.
  • Transparent Formula-Driven Excel Export: Live native formulas (SUMPRODUCT, INDEX, iterative power method) re-calculable offline in Excel and LibreOffice.
  • Security & Privacy Architecture: Supabase PostgreSQL Row Level Security (RLS) policies, passwordless survey links (/e/<token>) for external expert panels, and anonymized public views (/p/<token>).
  • Academic Ground Truth: Python validation notebooks benchmarked against pyDecision in notebooks/.