Recent Releases of Marxan Cloud platform
Marxan Cloud platform - v2.0.36
What's Changed
- new data script: create fake from-puvspr-data Marxan features in an existing shapefile [MRXN23-258] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1398
- replaces Cypress with Playwright by @andresgnlez in https://github.com/Vizzuality/marxan-cloud/pull/1348
- upgrade NestJS to v10 [MRXN23-283] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1420
- return JSON:API representation of new feature when successfully creating a feature from shapefile [MRXN23-289 ] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1423
- only mark scenario as run once it finished running successfully [MRXN23-280] by @yulia-bel in https://github.com/Vizzuality/marxan-cloud/pull/1431
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v2.0.35...v2.0.36
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl almost 3 years ago
Marxan Cloud platform - v2.0.35
What's Changed
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /app by @dependabot in https://github.com/Vizzuality/marxan-cloud/pull/1384
- Bump jsonwebtoken from 8.5.1 to 9.0.0 in /app by @dependabot in https://github.com/Vizzuality/marxan-cloud/pull/1301
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /app by @dependabot in https://github.com/Vizzuality/marxan-cloud/pull/1284
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /app by @dependabot in https://github.com/Vizzuality/marxan-cloud/pull/1367
- [FE]: types cleanup by @andresgnlez in https://github.com/Vizzuality/marxan-cloud/pull/1406
- [api] improve insert performance when persisting features data from CSV uploads [MRXN23-256] by @yulia-bel in https://github.com/Vizzuality/marxan-cloud/pull/1413
- use current queryRunner rather than a free-floating data source when checking if a migration can rely on PostgreSQL v13 or later [MRXN23-273] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1412
- [api] fixes csv features upload to save features as is_legacy=true for correct puvspr.dat generation [MRXN23-279] by @yulia-bel in https://github.com/Vizzuality/marxan-cloud/pull/1421
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v2.0.34...v2.0.35
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl almost 3 years ago
Marxan Cloud platform - v2.0.34
What's Changed
- [api] fix: upsert output project summaries correctly [MRXN23-260] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1399
- [api] add scenario usage count to features [MRXN23-243] by @KevSanchez in https://github.com/Vizzuality/marxan-cloud/pull/1390
- [api] feature(GeoFeatures): Adds ability to sort Project Feature searches by tag [MRXN23-253] by @KevSanchez in https://github.com/Vizzuality/marxan-cloud/pull/1400
- [api] fix(GeoFeatures): Allows updating feature with same name [MRXN23-257] by @KevSanchez in https://github.com/Vizzuality/marxan-cloud/pull/1401
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v2.0.33...v2.0.34
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl almost 3 years ago
Marxan Cloud platform - v2.0.33
What's Changed
- (api): fix CSV feature upload to work with arbitrarily large input data [MRXN23-249, MRXN23-246] by @yulia-bel in https://github.com/Vizzuality/marxan-cloud/pull/1391
- (api): return freshly updated GeoFeature in response to PATCH request [MRXN23-255] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1392
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v2.0.32...v2.0.33
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl almost 3 years ago
Marxan Cloud platform - v1.2.32.0
What's Changed
- only allow password resets for activated accounts [MARXAN-1811] [MARXAN-1812] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1253
- feat(front): add documentation link[MARXAN-1805] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1254
- Terraform setup for backups of cloning storage volumes [MARXAN-1464] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1255
- fix(front): use onTarget value on target achievement and gap analysis by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1257
- use
onTargetvalue from API/Marxan solver [MARXAN-1817] [MARXAN-1818] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1256
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.31.0...v1.2.32.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 3 years ago
Marxan Cloud platform - v1.2.31.0
What's Changed
- enable inspectability in docker the simple way by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/745
- retry more slowly but for longer (every 30s up to 2hrs) [MARXAN-1771] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1247
- accept Marxan lock status codes and map them to internal codes [MARXAN-1793] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1248
- add info button to legacy output field by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1249
- include feature names in downloadable archives [MARXAN-1796] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1250
- apply rounding correctly to calculated area when calculating initial cost surface [MARXAN-1798] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1251
- fix: correctly lock in planning units from selection of protected areas [MARXAN-1776] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1252
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.30.0...v1.2.31.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 3 years ago
Marxan Cloud platform - v1.2.30.0
What's Changed
- feat: legacy project import requested saga by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1093
- Feat/marxan 1560 legacy project import batch failed saga by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1097
- Feat/marxan 1545 command handler for running a legacy project import by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1075
- feat: all legacy project import pieces imported saga by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1095
- feat: add legacy project import piece requested saga and scheduler by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1096
- feat: endpoint for starting legacy project imports by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1099
- split api e2e from geoprocessing e2e tests [MARXAN-1599] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1101
- feat : add endpoint for running a legacy project import by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1100
- Feat/marxan 1593 endpoint for adding files to legacy project imports by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1103
- Feat/marxan 1608 allow users to remove legacy project import files by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1106
- fix(front): fixed beta header by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1105
- feat: planning grid legacy piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1107
- Solutions: new design by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1109
- fix(front): solutions report feedback fixes [MARXAN-1516] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1102
- feat: set proper errors when a job fails by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1108
- Maps: useBBOX hook by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1111
- Feat/marxan 1603 scenario planning units data legacy project import piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1112
- Feat/marxan 1613 add endpoint for getting legacy project import errors and warnings by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1114
- Features: not met target styles by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1116
- MARXAN-1609-projects-sources-column by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1110
- MARXAN-1611-solutions-are-locked by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1117
- Marxan 1602 features legacy project importer by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1119
- Antimeridian and bbox calc fix by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/1115
- fix(front): info button texts + update image size format tooltip[MARXAN-1598][MARXAN-1574][MARXAN-1621] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1113
- Feat/marxan 1622 add a piece for importing input.dat file by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1123
- MARXAN-1596-adds-error-handler-default-body-size by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1104
- MARXAN-1610-amount_from_legacy_projects by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1120
- ref: legacy piece importers error messages by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1125
- Feat/marxan 1604 features specification legacy piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1124
- avoid uncaught error on cifs warnings on copy in k8s [MARXAN-1628] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1127
- fix: features specification legacy piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1129
- Upgrade Azurerm TF provider to 3.9.0 by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1130
- Feat/marxan 1605 solutions legacy piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1132
- Feat/marxan 1612 cancel legacy project imports by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1131
- analytics: add plausible events [MARXAN-1614] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1134
- fix: add high resolution logo to solutions report + update registration text [MARXAN-1516][MARXAN-1630] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1135
- fix: change highlight features color [MARXAN-1313] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1137
- fix: legacy piece importers by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1133
- fix solutions legacy piece importer and input-dat reader by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1140
- add dat file delimiter finder service and adapt legacy importers by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1138
- MARXAN-1643-modify-signup-to-include-bakground by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1142
- MARXAN-1643-country-column-users-table by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1145
- Feat/marxan 1653 remove exports and imports rows by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1144
- MARXAN-1580-disable-initial-export-published-projects by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1128
- [MARXAN-1490] [MARXAN-1166] [MARXAN-1167] minimal seed refactor+remove postgis dependency for apidb by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1146
- use geodb for queries that need PostGIS [MARXAN-1167] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1149
- avoid sending headers once response has been sent by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1122
- explicitly select columns we need in response [MARXAN-1665] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1147
- MARXAN-1647-download-user-data-csv by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1150
- feat(front): registration form extension + picky details [MARXAN-1394][MARXAN-1396][MARXAN-1311] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1143
- high-level design for legacy project imports [MARXAN-1220] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1051
- include display_name in CSVs with user data [MARXAN-1672] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1154
- add legacy db cleanup worker and processor by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1139
- cascade deletion of projects to associated resources [MARXAN-250] by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1141
- Update postgres helm chart by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1156
- add description and solutions are locked to endpoints [MARXAN-1670] by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1153
- Feat/add api feature id to scenario features data by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1152
- fix: wrong update of exisiting scenario features data in migration by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1157
- fix(front): set options when change background[MARXAN-1311] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1160
- Feature/data import improvements by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1159
- downgrade PostgreSQL to v13.x [MARXAN-1664] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1148
- MARXAN-764-onCascade-delete-scenarios-resources by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1155
- Avoid test timeout by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1162
- Simplify GH actions secrets by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1163
- forbid changes to legacy project imports [MARXAN-1612] by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1136
- fix(front): update banner home images[MARXAN-1387] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1165
- Fix/marxan 1685 make description optional legacy project import by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1166
- MARXAN-1616-scheduled-geodata-cleanup by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1164
- feat(front): upload legacy projects[MARXAN-1530] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1151
- fix table name [MARXAN-1616] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1171
- update puvspr.dat entries [MARXAN-946] by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1158
- mark as failed stuck async jobs [MARXAN-1554] by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1168
- fix: update puvspr.dat file typos by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1173
- remove feature tags [MARXAN-1679] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1167
- fix: add fk between puvspr_calculations and projects_pu table by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1176
- MARXAN-1484-minimum-password-strength by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1170
- MARXAN-1486-auth-endpoint-limit by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1175
- feat: update scenario metadata for legacy project imports by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1177
- MARXAN-1684-cleanup-features-data by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1179
- fix: filter features in getLegacyAndMarxanFeatures method by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1178
- Feat/marxan 1675 export and import puvspr calculations by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1161
- create features for split [MARXAN-1681] by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1169
- MARXAN-1484-changePassword-validation by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1182
- Refactor infrastructure to use Azure Flexible SQL as server db by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1183
- Add flag to toggle production deployment by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1185
- make pg connection pooling configurable [MARXAN-1663] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1184
- feat: add api_feature_id to split query by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1186
- feat: remove stratification option from SpecFromGeoFeatureWithGeoproc… by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1187
- Sign up: Password strength by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1174
- MARXAN-1484-substitute-global-throttle-guard-for-specific-guard by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1190
- fix: filter values in split query service by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1194
- feat: set planning unit grid shape on legacy projects by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1195
- feat: add project sources to project metadata piece exporter and impo… by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1191
- feat: add scenario solutions are locked to scenario metadata piece ex… by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1192
- feat: identify expired resources in exports table [MARXAN-1649] by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1188
- libbot: remove feature tags [MARXAN-1709] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1198
- feat(front): legacy project validations + solutions locked[MARXAN-1693] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1189
- feat(front): split unify feature layers by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1196
- fix: emit synthetic api when finishing legacy import by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1201
- feat: add amount from legacy project to scenario features data piece … by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1193
- feat: calculate project and scenario blm values before running legacy… by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1200
- Features: Split by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1172
- Tnc staging by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1204
- GEO-CLEANUP-fix-wrong-features-table-apiDB by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1203
- fix: add update gap analysis views migration by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1205
- remove reference to features.tag column that was recently dropped [MARXAN-1698] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1206
- Fix-features-api-cleanup-query-error by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1208
- MARXAN-1308-1690-1691-1692-scenarios-lockin-lockout by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1209
- Move sparkpost email templates to TF by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1210
- fix: bbox filter in getFeaturePropertySetsForFeatures function by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1207
- fix(front): change solutions-report pdf name[MARXAN-1426] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1211
- Sparkpost templates fixes by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1212
- feat(front): Features Split 2 by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1202
- fix(front): add company contact email to an env var [MARXAN-1721] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1214
- fix: split query service current_pa calculation by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1213
- feat(front): projects dashboard + publish projects disclaimers [MARXAN-1695][MARXAN-1724] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1216
- add env sample by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1217
- allow prop=0 in legacy spec.dat [MARXAN-1733] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1219
- fix(front): fix max size on data-file legacy uploads [MARXAN-1729] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1220
- feat: copy query supports split features by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1215
- force and use lowercase for CLOUD* input.dat params [MARXAN-1642] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1223
- fix(front): enable save non protected areas[MARXAN-1727] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1218
- lower maximum default file size for uploads to 10MB [MARXAN-1732] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1224
- Features: name tooltip by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1225
- move amount from legacy project column [MARXAN-1728 ] by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1222
- feat: improve geo clean up service by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1226
- explicitly filter out geoprocessed features [MARXAN-1683] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1228
- Preview splitted features on the map by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1227
- Beta: remove by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1230
- allow overlaps of (gis) features in feature shapefiles [MARXAN-1731] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1221
- avoid expensive spatial intersection over features that will never be relevant to the project [MARXAN-1744] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1229
- make search by feature name case insensitive (gap analysis, target achievements) [MARXAN-1745] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1231
- MARXAN-1650-delete-resources by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1199
- upload features button: add info button to modal by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1232
- enhancement(front): add upload shapefiles extra info [MARXAN-1512] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1233
- enhancement(front): extra caution removing features [MARXAN-1751] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1234
- enhancement(front): display solutions are locked on upload legacy projects [MARXAN-1754][MARXAN-1752] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1235
- Map: reload map if accessToken changes by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1236
- chunk db ops on planning grid insert [MARXAN-1759] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1237
- (chore) allow legacy puvspr.dat files up to 10MB [MARXAN-1762] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1238
- use latest ubuntu-22.04 images for gh actions runners [MARXAN-1770] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1239
- narrow ability to accept nonsense [MARXAN-1764] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1240
- BLM: improve formatting by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1242
- Features: fix bug that when you search it removes the other features by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1241
- Parameters: allow 0 as default value by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1243
- Fix/api/marxan 1780+marxan 1784 fixes for legacy imports by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1244
- chunk saving in piece importers + raise size limits for Marxan Cloud archives for project imports by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1245
- let cleanup for failed project imports fail, if needs be [MARXAN-1791] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1246
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.22.3...v1.2.30.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 3 years ago
Marxan Cloud platform - v1.2.22.0
What's Changed
- fix regexp used to configure AKS endpoint for tunnel connections by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1027
- Feat/marxan 1469 hash and sign export files by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1020
- remove allowedHeaders whitelisting [MARXAN-1406] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1028
- configure webshot service url for geoprocessing service in k8s clusters [MARXAN-1514] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1029
- feat: imported project names by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1031
- fix typo (lenght->length) by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1018
- use more descriptive prefix for cost surface template shapefile component files by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1032
- fix: initial surface cost generation by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1030
- Fix/marxan 1474 shapefile missing components error by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/1034
- Fix/marxan 1519 missing specifications in scenario cloning by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1033
- ref: remove feature set column from scenarios by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1035
- Fix/marxan 1520 missing blm range in cloning by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1036
- Fix/marxan 1521 missing blm calibration images in cloning by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1037
- Fix/clone missing data by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1038
- ref: export aggregate by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1040
- Feat/marxan 1526 and 1527 add resource name to imports by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1041
- document some more secrets needed for GH actions by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1026
- Public-Projects-ExportId-Switch by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1039
- fix: project shell visibility by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1042
- include source zip files in leftovers for cleanupTemporaryFolders flag by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1043
- remove incorrect quoting of variable value by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1046
- proposal: refactor project scenario feature linking [MARXAN-1405] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/939
- fix: size calculation for hexagon grids by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1045
- ref: blm calculation function by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1044
- check that lowest BLM value is >0 by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1048
- Download by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1019
- feat: import legacy projects api events by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1047
- Feat/marxan 1532 create legacy project imports queue and job by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1049
- fix: output scenarios summaries cloning by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1050
- MARXAN-1510-owner-emails-in-admin-published-projects-panel by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1053
- fix(front): google groups disclaimer [MARXAN-1507] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1056
- fix(front): BLM chart improvements [MARXAN-1392] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1057
- Features: all target and SPF confirmation by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1058
- feat: legacy project import aggregate by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1054
- feat(front): add emails to admin panel [MARXAN-1547] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1059
- feat(front): pdf revision [MARXAN-1516] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1055
- feat: legacy project imports repository by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1061
- Chore/infra/marxan 1552 enable build time app feature flags by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1064
- feat: import legacy project piece events handler by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1065
- feat: add start legacy project import command and handler by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1062
- Feature flags by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1066
- add missing dockerfile arg by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1068
- allow to share a single redis db between MarxanCloud instances by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1069
- fix: scenarios features data piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1070
- deploy staging env from staging branch by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1072
- fix: project custom features piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1071
- Fix/marxan 1567 repositories and query builders usage in piece importers by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1073
- Terraform config for PVC for shared storage for project cloning [MARXAN-1453] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1052
- fix: scenario features specification piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1074
- Feat/marxan 1544 add file to legacy project import command handler by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1063
- feat(front): text changes [MARXAN-1537] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1060
- fix(front): BLM chart improvements [MARXAN-1392] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1077
- fix(front): remove firefox blm input margin [MARXAN-1571] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1076
- feat(front): add email templates [MARXAN-1541] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1078
- libbot: mprove logging+various fixes [MARXAN-1577] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1079
- fix(front): guidance modal [MARXAN-1539] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/1080
- ref: add metadata to scenario shell by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1082
- Beta: fixed header by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1084
- Scenario: cloning by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1083
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.21.0...v1.2.22.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.21.0
What's Changed
- Fix/png image complains webshot ci build by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/957
- allow to preserve temporary files [MARXAN-1446] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/959
- Test/project custom features and scenario features data pieces exporters and importers by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/958
- Screenshot map by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/956
- feat: include id of imported project in the response by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/962
- Fix/png blm image from database by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/963
- pass through browser console to service logs [MARXAN-1448] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/964
- add k8s_storage module with initial storage class for Azure Files CSI over NFS [MARXAN-1428] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/952
- Add additional config var for container registry name by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/966
- feat: export marxan run input and output folders by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/961
- feat(front): update terms of use and privacy policy[MARXAN-1431] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/968
- fix: scenario output folder piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/970
- feat: scenario features specification piece exporter by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/965
- Feat/marxan 1445 grant project owner role on imported cloned project to user by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/967
- bump up resources by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/972
- Feat/marxan 1347 scenario features specification piece importer by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/973
- Fix - Webshot URL - Adds IsAdmin to findAll Users request by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/971
- Admins block users endpoints by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/978
- feat: export marxan execution metadata by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/976
- feat: add migration and modify export project/scenario commands/handlers by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/979
- feat(front): add BLM screenshots to calibration results[MARXAN-1416] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/960
- feat(front): features highlight legend on gap-analysis[MARXAN-1313] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/974
- feat(front): download project[MARXAN-1477] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/980
- BLM-image-url-errors-add-project-metadata by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/982
- feat: import marxan execution metadata by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/983
- Project-metadata-publicMetadata-isAdminEndpoints by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/984
- feat(front): update protected areas after uploading custom[MARXAN-1251] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/977
- feat: connect export and import in case is a clonning proces using ar… by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/981
- feat: project metadata clone piece adjustments by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/987
- Feat/marxan 1482 add is cloning property to import table by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/986
- ProjectId-PUnits-usersSearch by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/989
- ref: cloning integration tests folder structure by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/988
- feat: return user id on get latest export endpoint by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/990
- implements-search-users-PublishedProjects by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/993
- feat: scenario cloning adjustments by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/991
- feat: add clone api events and emit them by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/992
- Feat/marxan 1447 clone project endpoint by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/994
- feat: clone scenario endpoint by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/995
- Admin by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/969
- add project acl methods and import-project e2e test by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/996
- Feat/marxan 1452 set up volume for cloning files storage by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/997
- feat : add clone project and clone scenario e2e test by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/998
- MARXAN-1274-publish-project-data by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/999
- simplify tls settings [MARXAN-1488] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1000
- use AppConfig.getBoolean(), avoid breaking if config is not set [MARXAN-1489] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1001
- Fix-BLM-Image-Generation-prepares-image-for-publishedProjects by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1003
- add api config items to geoprocessing service [MARXAN-1490] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1004
- Publish workflow by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1006
- Feat/marxan 1458 shared lib for common volume operations by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1005
- Ref/project metadata piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1008
- Feat/marxan 1471 allow cloning published projects by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/1010
- Feat/marxan 1491 remove dependencies by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/1009
- Compile specific nest app on each docker image by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/1002
- BLM cards by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1011
- MARXAN-1274-publicMap-screenshot by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1007
- MARXAN-1274-published-Project-image-webshot-cookie by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1014
- feat: endpoint for retrieving latest exports of a project by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1013
- Revert "(delete) add api config items to geoprocessing service" [MARXAN-1490] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1017
- Published project proxy by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/1012
- MARXAN-1494-exportId-public-project by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1016
- fix: PlanningUnitsJobProcessor projects pu creation by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1022
- ref: cost surface initialization by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1023
- update regexp match to ignore azure zone URL hostname part by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/1025
- Fix/marxan 1246 cost surface templates puids by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/1024
- MARXAN1498-public-project-patch-endpoint by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/1021
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.20.1...v1.2.21.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.20.0
What's Changed
- config overlays for staging and production [MARXAN-1417] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/950
- Test/piece exporters integration test by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/944
- feat: scenario features data piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/951
- Test/piece importers integration test by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/943
- fix: scenario features service unit test by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/953
- MARXAN-1374-BLMFinalResults-Puids-PNGdata by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/941
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.19.0...v1.2.20.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.19.0
What's Changed
- fix :scenario run results piece exporter by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/927
- accept app auth cookie via header for webshot [MARXAN-1402] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/926
- use Chrome as headless browser by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/931
- pass cookie through as proper cookie [MARXAN-1402] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/932
- add brief and HLD for BLM preview maps by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/900
- Feat/marxan 1345 export scenario selection by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/924
- Ref/planning units creation by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/921
- ref: use of query builder in piece importers by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/933
- Marxan 1374 by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/923
- ref: use query builder in piece exporters by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/934
- Feat/import error handling by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/928
- Fix marxan 1249 best solution response bug by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/938
- Compare scenarios by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/942
- MARXAN-1378-endpoint-get-BlmImagePng by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/936
- Report: fixes by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/930
- accept solutionId for summary report webshot requests [MARXAN-1407] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/937
- feat: import scenario command and handler by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/916
- set up env var for Morgan logging in AKS by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/947
- ref: shared features data entity by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/946
- avoid possible fk constraint violations by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/901
- ref: project/scenario/feature linking by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/945
- Feat marxan 1320 and 1323/export and import project custom features by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/948
- MARXAN-1415-isAdmin-users-me-endpoint by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/949
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.18.1...v1.2.19.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.18.1
What's Changed
- feat(front): view mode based on permissions [MARXAN-1295] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/903
- MARXAN-1380-unpublish-public-project by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/913
- set correct content encoding [MARXAN-1398] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/925
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.18.0...v1.2.18.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.18.0
What's Changed
- Feature/api/marxan 314 difference map tiles by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/908
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.17.2...v1.2.18.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.17.2
What's Changed
- fix: planning units grid piece importer and scenario protected areas piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/917
- feat: scenario planning units data piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/918
- feat : scenario run results piece importer and fix scenario run resul… by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/919
- document NETWORK_CORS_ORIGINS env var + set it for k8s api container by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/920
- document required postgresql extensions by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/911
- remove constraint over
geometry-type column by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/922
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.17.1...v1.2.17.2
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.17.1
What's Changed
- Ref/marxan 1337 planning units creation by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/898
- feat: export/import marxan settings by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/910
- feat: scenario protected areas piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/907
- MARXAN-1360-manage-public-projects by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/896
- fix: scenario protected areas piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/915
- feat: scenario run results piece exporter by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/914
- feat: scenario planning units data piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/912
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.17.0...v1.2.17.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.17.0
What's Changed
- MARXAN-1062-matrix-platform-admins-update by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/892
- fix: add fake project id to planning area when uploading planning area by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/891
- MARXAN-1124-add-users-to-project-workflow by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/890
- make JSON payload size limit configurable for endpoint that allows setting planning unit lock status [MARXAN-1194] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/895
- MARXAN-1361-block-users by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/893
- Improve install documentation by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/894
- Improve documentation and env var management - frontend iteration by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/899
- Grid tiles by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/884
- Feat/marxan 1379 adapt clone pieces enum by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/902
- feat: project custom protected areas piece exporter by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/904
- feat: project custom protected areas importer by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/905
- feat: scenario protected areas piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/906
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.16.1...v1.2.17.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl about 4 years ago
Marxan Cloud platform - v1.2.16.1
What's Changed
- feat: add version check to export config validation process by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/880
- feat: add logger error messages to piece exporters by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/883
- Ref/resource pieces import adapter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/869
- feat: planning area grid custom piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/878
- Setup for planning area tiles service by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/843
- improve quickstart documentation by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/849
- Feat/planning area grid custom piece importer by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/887
- incorporate feedback in brief for imports of legacy projects [MARXAN-1220] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/889
- feat(front): shapefile grid info + publish project modal[MARXAN-1218][MARXAN-1329] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/876
- expose the public status of projects in singular and plural project requests [MARXAN-1336] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/886
- update documentation for project publishing by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/888
- Marxan 1164 implicit permissions by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/885
- docs(api): implicit roles - documentation [MARXAN-1164] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/882
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.16.0...v1.2.16.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.16.0
What's Changed
- remove nonsense COPY from Dockerfile by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/874
- 1.5x heap allocation for API service by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/873
- feat(front): role visual distinctive by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/875
- Feature/redis and geoprocessing azure config by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/879
- wait for report page to be ready for webshot via waitForFunction by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/877
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.15.0...v1.2.16.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.15.0
What's Changed
- feat(front): workflow disclaimers[MARXAN-1210] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/771
- feat(front): new workflow tabs[MARXAN-1247] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/806
- feat(front): persist BLM range[MARXAN-1259] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/813
- feat(front): selected BLM image[MARXAN-1238] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/804
- feat(front): Protected areas new workflow[MARXAN-1241] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/796
- fix(front): avoid best solution call when the scenario has never been executed by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/811
- front(refactor): tabs and subtabs naming by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/815
- front(feat): features new workflow[MARXAN-1260] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/820
- feat(front) parameters new workflow[MARXAN-1263] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/823
- front(feat): solutions new workflow[MARXAN-1262] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/821
- fix: add protected areas to scenario detail by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/845
- hld and requirements for difference maps by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/818
- custom areas tiles hld by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/819
- upsert when uploading same protected area for project [MARXAN-1245] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/803
- docs(process): development flow by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/691
- temporary workaround for error when loading bioregional features by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/750
- Scenario locks by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/854
- feat(front): PDF reports[MARXAN-828] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/838
- Feat/scenario metadata piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/852
- [DO NOT MERGE] Kubernetes setup by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/841
- fix: wrong block guard usage in scenarios service by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/857
- API deployment by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/856
- Scenario lock design by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/860
- feat: planning area custom piece exporter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/858
- MARXAN-1020-platformAdmins by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/855
- Api deployment by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/863
- fix(front): loader on upload custom features [MARXAN-1287] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/864
- fix(front): min and max area size validator by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/861
- fix(front): review new workflow [MARXAN-1303] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/859
- Add Azure Redis private endpoint; config geoprocessing for deployment… by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/868
- PoC webshot service [MARXAN-1269] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/847
- New workflow by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/829
- fire scenario.planningAreaProtectedCalculation.submitted much earlier [MARXAN-1316] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/866
- feat: planning area gadm piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/862
- Ref/export resource pieces adapter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/867
- feat: planning area custom piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/865
- Feature/redis and geoprocessing azure config by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/871
- Scenario: new scenario map fixed by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/872
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.14.2...v1.2.15.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.14.2
What's Changed
- fix: surface cost events handler failed method by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/827
- add brief for user workflow: adding users to projects/scenarios [MARXAN-1124] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/770
- Infrastructure - Initial TF setup, container registry and docker image build + push by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/817
- Feat/archive reader adapter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/824
- Feat/marxan 875 ensure import flow is connected by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/830
- feat: import piece events handler by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/834
- feat: complete import piece handler by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/835
- Feat/project metadata piece importer by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/836
- MARXAN-1237-scenarioLocks-on-all-endpoints by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/831
- feat(front):homepage changes[MARXAN-1267] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/828
- Ref/export commands and events simplification by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/840
- feat: added pending import checking in MarxanBlockGuard by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/842
- Feat/import archive command handler by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/839
- Feat/endpoint for importing projects by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/846
- decouple filename from name in GeoFeatureMetadata [MARXAN-1292] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/833
- MARXAN-1091-lock-expiration-userToken by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/844
- Page progress bar by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/851
- fix payload validation when creating projects from custom grids [MARXAN-1289] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/832
- add typing on geojson response and apply right() wrapping by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/850
- Feat(front): homepage sections entry animations [MARXAN-1300] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/848
- forcibly release all locks active at the time of migration [MARXAN-1091] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/853
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.14.1...v1.2.14.2
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.14.1
What's Changed
- storage for cloning/import/export: brief and high-level design [MARXAN-816] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/775
- Feat/import piece worker by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/826
- MARXAN-1261 Requested changes for scenario locks endpoints by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/825
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.14.0...v1.2.14.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.14.0
What's Changed
- fix: export config for scenario exports by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/810
- Feat/import boilerplate by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/812
- MARXAN-1236-releaseLock-ScenarioLockInACLmodule by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/809
- Feat/typeorm import repository adapter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/816
- MARXAN-1090-scenarioLockInfo by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/814
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.13.0...v1.2.14.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.13.0
What's Changed
- feat(front): blm calibration[MARXAN-971] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/636
- feat(front): project users roles[MARXAN-1117][MARXAN-1118][MARXAN-1119][MARXAN-1143] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/690
- add cloning actions to permissions matrix [MARXAN-1223] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/774
- fix: typeorm export repository transaction method by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/778
- [WIP][MARXAN-1122]adds-ACL-scenarios-controller by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/754
- Feat/marxan 1115 extend project pieces resolved to include scenario pieces by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/779
- Feat/marxan 1145 handle failed processed pieces by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/772
- Feat/marxan 1128 ensure acl for exporting/getting by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/776
- test: added event bus testing utils by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/781
- feat: error handling when adding export-piece jobs to queue by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/780
- feat: guard for project export by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/787
- feat: Endpoint for getting latest exportId for a given project by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/784
- Bump node version to v14.18.x by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/782
- ref: use of file stream in GetArchiveHandler by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/786
- Feat/marxan 1224 export scenario metadata by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/789
- Update setup docs by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/790
- Feat/marxan 1226 guard for scenario export by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/791
- MARXAN-1087-endpoint-acquire-scenarios-lock by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/788
- add details to auth overview by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/797
- MARXAN-1154-Filter-Deleted-users by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/785
- MARXAN-1089-updateScenario-lock-check by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/795
- updated the different options for the difference maps by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/800
- data dependencies [MARXAN-1098] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/671
- feat: planning-area-gadm export piece processor by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/799
- Feat/marxan 1204 initial cost for pus by @angelhigueraacid in https://github.com/Vizzuality/marxan-cloud/pull/798
- Feat(front): SEO[MARXAN-819][MARXAN-820] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/793
- fix: negative pu cost filtering by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/807
- Feat/marxan 1214 get scenario blm range by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/794
- legacy Marxan project import - brief [MARXAN-1220] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/777
- feat: remove scenario when initial cost surface calculation fails by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/808
New Contributors
- @angelhigueraacid made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/776
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.11.1...v1.2.13.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.11.1
What's Changed
- avoid index size limit when uploading custom planning unit grids from shapefile [MARXAN-1031] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/738
- add missing imports by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/773
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.11.0...v1.2.11.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.11.0
What's Changed
- Changing text displayed while features are being processed by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/761
- Choose scenario type modal text updates by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/760
- [MARXAN-1195] Fixing adjusting planning units triggering a dispatch/render loop by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/759
- Adjust planning unit: support multipolygon by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/758
- Update scenario-editing-metadata.ts by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/763
- avoid fetching geo columns when not needed [MARXAN-1111] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/762
- Scenarios: add lastJobCheck to metadata if it does not exist by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/765
- avoid fetching
theGeomby default from db by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/764 - MARXAN-832 project resource pieces adapter by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/743
- Feat marxan 838 block when export is pending by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/742
- fix: enlarge project title length[MARXAN-1203] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/769
- export repository with support for transactions [MARXAN-871] [MARXAN-1147] by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/749
- Feature/frontend/marxan 1048 by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/767
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.10.2...v1.2.11.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.10.2
What's Changed
- MARXAN-1179 All Users can view other users in private projects by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/748
- MARXAN-1178-Projects listing not working for viewers and contributors users by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/746
- Fixing bad padding when project has no scenarios yet by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/756
- Home banner: improve animations by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/757
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.10.1...v1.2.10.2
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.10.1
What's Changed
- Adding scenario status filters on the frontend by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/740
- MARXAN-842 export scenario metadata by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/739
- Homepage text changes [MARXAN-1169] by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/735
- fix(front): adjust PU by uploading[MARXAN-1182] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/747
- Test/blm calibration results endpoint by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/736
- fix(front): update features list after uploading new one[MARXAN-1189] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/752
- [MARXAN-1190] Fixing bad dispatch calls in the WDPACategories and ScenariosFeaturesList forms by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/753
- [MARXAN-1191] Fixing sliders' issues (cut off labels, floating point errors) by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/755
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.10.0...v1.2.10.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.10.0
What's Changed
- Fix transactions by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/731
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.9.1...v1.2.10.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.9.1
What's Changed
- Fixing missing key prop in the logos/partners section of the homepage by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/734
- Limiting uploads file size (frontend) + friendlier file size error me… by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/728
- Remove PU area-related logic from BlmValuesCalculator by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/737
- MARXAN-1013 - apply default authorization policy (deny) to authentica… by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/741
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.9.0...v1.2.9.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.9.0
What's Changed
- Feat marxan 1077 blm calibration cancellation by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/713
- Allowing sliders' values to be editable via label [MARXAN-1153] by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/726
- docs(code-guide): error handling by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/712
- Fix issues with tests not running deterministically by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/729
- Feat marxan 1057 blm calibration integration test by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/720
- Blm calibration partial and final results score property replaced by cost by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/733
- Fix issues with BlmValuesCalculator by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/732
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.8.1...v1.2.9.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.8.1
What's Changed
- feat(cloning): file repository by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/674
- fix(cloning): export domain fixes; app test by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/661
- Add is_custom calculated column to features by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/683
- fix(front): update solutions table[MARXAN-1094] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/685
- Scenario locks module implementation by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/673
- E2E tests for ACL in projects endpoints by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/689
- Initial setup for 1007 and projects-acl by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/668
- feat: changes UserApiEntity from project to project-acl by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/665
- Feat marxan 1054 execute marxan for blm by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/687
- libbot: add support for polling project status [MARXAN-979] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/675
- libbot: update ProtectedAreas module to use newest protected areas workflow [MARXAN-1101] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/676
- use new libbot features in demo projects [MARXAN-980] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/622
- feat(cloning): export flows integration by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/686
- Feat(front): partners section[MARXAN-1135] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/705
- Improvements to get project users endpoint by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/694
- access control architectural overview [MARXAN-1193] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/700
- throw an error if API response is not 201 [MARXAN-1142] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/701
- Feat marxan 1055 dump single blm result by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/688
- feat: expose blm calibration results on api by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/708
- Feat marxan 1051 create queue/job data for calibration run module by @aciddaute in https://github.com/Vizzuality/marxan-cloud/pull/711
- Feat(front): features landing page section by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/717
- Feat(front): banner flow section[MARXAN-1137] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/710
- Fixing scenario features list update loop by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/692
- Show custom features in the add modal on top by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/693
- Home hero/intro section by @SARodrigues in https://github.com/Vizzuality/marxan-cloud/pull/718
- Bug/marxan 1152 change unique project role by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/719
- docs(cloning): document next steps and flows by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/706
- feat(front): landing page redesign[MARXAN-1132] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/698
- Improve native execution - MVP by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/707
- MARXAN1079 - Adds findUsersInScenario method and endpoint by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/714
- Marxan1080 - update scenario users endpoint and method by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/715
- Marxan1017 - revoke access to scenarios endpoint and method by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/716
- feat(cloning): add export configuration by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/704
- Fix linting errors by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/725
- The amount of redis noise on e2e tests is too damn high by @tiagojsag in https://github.com/Vizzuality/marxan-cloud/pull/727
- 1016 - Add Scenario ACL sub-module by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/709
New Contributors
- @aciddaute made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/687
- @SARodrigues made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/692
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.8.0...v1.2.8.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.8.0
What's Changed
- feat(protected-area): get protected areas for scenario by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/600
- Feat marxan 1008 start calibration endpoint by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/666
- fix(front): cost surface layer show mode[MARXAN-1073] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/662
- libbot: add support for cost surfaces [MARXAN-1010] [MARXAN-1011] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/651
- libbot: add support for locking in/out planning units from GeoJSON files by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/663
- Not returning project users on project endpoints by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/667
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.7.0...v1.2.8.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.7.0
What's Changed
- feat(blm): calibration runner by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/628
- MARXAN-1004 Updates in projects ACL by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/632
- Updated functions and data for most different solution by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/629
- feat: limit uploaded files size by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/645
- Feat(front): change texts by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/648
- User account confirmation after signing up by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/646
- feat(project): once pu are set, trigger relevant event by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/643
- Feat marxan 1005 endpoint permission projects by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/640
- Feat marxan 996 calculate default blm by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/641
- Feat marxan 999 calculate blm values from range by @AaronPerezPerez in https://github.com/Vizzuality/marxan-cloud/pull/649
- Provide user id to Sparkpost template data on sign up confirmation by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/658
- feat(marxan-run): blm calibration by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/654
- fix/marxan-905 by @tomasmoose in https://github.com/Vizzuality/marxan-cloud/pull/660
- fix(front): uploading big size files to adjust planning units by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/656
- feat(front): sign up confirmation by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/652
- test: adds fixtures, improvements in project-acl e2e tests by @rubvalave in https://github.com/Vizzuality/marxan-cloud/pull/659
- Sign-up confirmation base URL configurable through env var by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/664
New Contributors
- @rubvalave made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/632
- @tomasmoose made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/660
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.5.2...v1.2.7.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.5.2
What's Changed
- add support for custom feature shapefiles [MARXAN-1001] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/627
- Fix(front):[MARXAN-1030] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/631
- Fix(front): exclude-include pu on top of default ones[MARXAN-968] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/633
- feat(blm): project defaults skeleton by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/626
- Published projects: list and detail from new endpoints[MARXAN-699][MARXAN-903][MARXAN-904][MARXAN-857] by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/580
- Fix(front):[MARXAN-935][MARXAN-965] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/635
- added new data seeds by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/614
- fix: migrations are tried twice with unexpected results in ci by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/637
- remove stray reference to nonexistent make target by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/638
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.5.1...v1.2.5.2
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.5.1
What's Changed
- fix(api): fix calculating protected area in stratification by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/612
- Minor adjustments to get the project running natively by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/625
- Brief and HLD for role based access control by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/621
- derive BLM calibration values from min,max range [MARXAN-890] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/624
- Feat(front): [MARXAN-685][MARXAN-969] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/620
- Fix(front):[MARXAN-934][MARXAN-990][MARXAN-933][MARXAN-940][MARXAN-888][MARXAN-935] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/623
- use a distinct envvar to set daemon listen ports when running Express natively by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/630
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.5.0...v1.2.5.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.5.0
What's Changed
- feat(published-project): acl by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/610
- fix(front): [MARXAN-962][MARXAN-949] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/616
- Fix: add loaders to maps[MARXAN-939] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/617
- libbot: add support for uploading custom planning unit grids [MARXAN-977] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/619
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.4.0...v1.2.5.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.4.0
What's Changed
- update demo bots to use all species features and realistic PU area by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/606
- allow to delete projects that use custom features by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/576
- bugfix(scenarios): project-checker by @Sikora00 in https://github.com/Vizzuality/marxan-cloud/pull/607
- feat(api): make creating cost template synchronous by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/608
- Feature/data/bioregion profiling by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/585
- Fix(front): planning area [MARXAN-952][MARXAN-950][MARXA-938] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/609
- Fix(front):[MARXAN-954][MARXAN-938] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/615
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.3.2...v1.2.4.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.3.2
What's Changed
- feat(projects): planning area from grid by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/601
- feat(project): publish project by @Sikora00 in https://github.com/Vizzuality/marxan-cloud/pull/599
- update documentation for sparkpost env settings by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/602
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.3.1...v1.2.3.2
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.3.1
What's Changed
- HLD - BLM calibration by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/573
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.3.0...v1.2.3.1
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.3.0
What's Changed
- fix(api): improve performance of getting features by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/595
- fix(geoprocessing): add index to wdpa on project_id by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/596
- Fixes [MARXAN-929][MARXAN-941][MARXAN-747] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/597
- documentation: data computations and possible performance improvements by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/541
- Front(feat): confirm account and change password screens by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/577
- feat(api): implement stratification operation by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/558
Full Changelog: https://github.com/Vizzuality/marxan-cloud/compare/v1.2.2.0...v1.2.3.0
Biosphere - Conservation and Restoration
- TypeScript
Published by hotzevzl over 4 years ago
Marxan Cloud platform - v1.2.2.0
What's Changed
- API development workflow proposal by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/180
- feat(api): calculate planning units protection level - submit job to queue by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/176
- feat(api): analysis: push job to bullmq queue by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/175
- Legend && Lock upload geojson by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/181
- feat(api): protect api-events with api-key by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/183
- fix(geoprocessing): bring e2e test to valid state by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/184
- fix missing envvars in gh actions by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/188
- Legend types and maxHeight by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/185
- add planning unit vector tile preview - rebased by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/182
- avoid overwriting evn vars with Make vars before recursive make exec by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/190
- chore(api): scenario cost surfaces shell by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/174
- feat(geoprocessing): api-events wrapper by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/187
- feat(geoprocessing): worker module with example by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/186
- Refactior File Service by @alexeh in https://github.com/Vizzuality/marxan-cloud/pull/192
- feat(api): analysis: cost-surface: validate pu-ids by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/193
- feat(api): cost-surface: application logic by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/196
- chore(geoprocessing): wdpa - update entity to reflect current model s… by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/201
- fix(geo): e2e specs by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/194
- feat(scenarios): add cost template controller by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/200
- feat(api): product testing with cypress by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/198
- feat(geoprocessing): allow workers to use di by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/202
- Feature/api/marxan 196 migrate for bbox by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/199
- Docs by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/205
- keep going when single test runs fail, but exit make signaling error by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/204
- Run modal by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/195
- MARXAN - 291 Users should be able to upload shapefiles of scenario cost surfaces - update cost in database by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/206
- MARXAN-416 - Project's specific WDPA from shapefile by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/203
- chore(geoprocessing): move cost surface processing from api to geo by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/211
- refactor(api): transform project to monorepo by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/208
- configure volume for sharing of uploaded files between api and geoprocessing service (development environments) by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/210
- feat(geoprocessing): protected-areas: geo extractor: emit api events by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/212
- ADR for file uploads by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/207
- refactor: prefix apps by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/216
- refactor: allow to pick up entities from shared libraries by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/220
- Project new: scroll by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/223
- (chore) add chatops step (post to slack) by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/227
- chore: fix some leftover after projects merge by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/217
- feat(api): projects: deny uploading shapefile for non-existing project by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/218
- Cost Surface - shapefile converting & extracting PU cost/id by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/219
- feat(geoprocessing): cost-surface: emit api-events on job result by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/226
- refactor: create library for scenario planning units by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/221
- feat(geoprocessing): scenario planning units: use integrity rule by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/229
- test(geoprocessing): cost-surface: integration test by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/230
- feat(api): submit cost-surface job by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/231
- New layer manager by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/233
- feature MARXAN-399 validate uploaded shapefile by @alexeh in https://github.com/Vizzuality/marxan-cloud/pull/209
- Disable generate reports on test success by @alexeh in https://github.com/Vizzuality/marxan-cloud/pull/236
- refactor: move admin_regions entity to shared lib by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/232
- Home by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/235
- Header: my projects link by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/242
- 404 page by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/243
- feat(api): projects: verify admin regions and assign bbox by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/234
- MARXAN - 448 Cost surface - scenarioId guard by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/241
- fix(api): projects: update snapshots after bbox inclusion in response by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/247
- fix(api): drop extent trigger on bbox by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/251
- refactor(api): analysis: planning units refactor part 1 by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/245
- refactor: move api-events to shared lib by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/246
- feat(api): analysis: pu lock status - api events by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/249
- feat(api): scenario's job status - API by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/244
- ci: enable geoprocessing unit tests by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/248
- Project new by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/222
- refactor(api): analysis: move job input/queue name into shared lib by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/250
- [MARXAN-451] remove extent from projects by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/252
- Feature/api/marxan 333 vl migrate from proxy controller by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/256
- addressed issues with test error in api by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/260
- refreshed analysis and examples ntbks by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/239
- update architecture charts by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/257
- feat(geoprocessing): create cost surface template in the geoprocessin… by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/238
- Scenarios infinite query by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/263
- Project: Organization fetched from API by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/268
- fix a few links in the architecture chart by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/270
- test(api): scenario-features: pre-gap data formatting & enable spec by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/259
- feat(api): projects: jobs status by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/253
- feat(geoprocessing): pu-inclusion: process geojson by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/258
- Features filters by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/276
- feat(api): allow to get scenarios solutions results by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/264
- feat(api): scenarios: cost-sufrace marxan data by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/262
- feat(geoprocessing): add min/max pu area size in admin regions by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/272
- fix(api): fix swagger doc and remove openapi doc by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/265
- feat(api): add name/desc search for scenarios by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/266
- test(api): improve stability of queue tests by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/267
- Project scenarios filters by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/279
- feat(geoprocessing): add min/max pu area size in countries by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/280
- feat(marxan-input): add marxan input definitions by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/269
- Fix/api/marxan 479 fixed size calc by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/281
- With BBox present there is no need to simplify. by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/283
- Max min area size by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/284
- Solutions section main architecture by @pablopareja in https://github.com/Vizzuality/marxan-cloud/pull/271
- [MARXAN-446] shapefile project planning area by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/286
- feat: marxan runner by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/277
- Help by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/289
- Data/marxan 469 diffmap by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/295
- Feature/api/marxan 480 scenario pu vl by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/290
- test(api): add e2e test for setting and getting marxan input by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/294
- Forgot password by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/296
- feat(marxan-runner): pipe assets to input files by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/293
- Cost surface by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/301
- feat(marxan-runner): use x-api-key when downloading assets by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/304
- feat(marxan-input): expose base endpoint for spec.dat input file by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/306
- feat(scenarios): allow to get input files via x-api-key by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/300
- Feat/marxan 455/about [MARXAN-455] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/302
- Feat/marxan 455/marxan 458/partners [MARXAN-458] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/310
- Solutions table [MARXAN-394] by @pablopareja in https://github.com/Vizzuality/marxan-cloud/pull/287
- refactor geofeatures properties query by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/303
- feat(api): implement finding planning area for project by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/291
- feat(api): assign projects to planning areas by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/292
- feat(marxan-run): expose endpoints for starting/cancelling marxan execution by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/311
- feat(marxan-run): allow to cancel running process by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/308
- refactor(api): move from purify-ts to fp-ts, fix swagger docs by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/298
- [MARXAN-446] planning area assigning by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/299
- feat(geoprocessing): remove old planning area when project reassigned by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/317
- feat(marxan-run): serve zipped output files by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/319
- feat(marxan-run): zip input & output directories by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/316
- output entities migration ready + fake data for outputs by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/305
- feat(scenario): input.dat cloud information by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/324
- Geofeatures recipes by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/320
- update eslint stuff to latest releases by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/321
- Feat/app/carousel [MARXAN-517] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/325
- feat(scenarios): allow to get puvspr.dat file by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/328
- feat(scenarios): allow to get spec.dat file by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/329
- feat(scenarios): allow to get bound.dat file by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/330
- Community by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/327
- Help: Projects & Project detail by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/322
- feat(marxan-run): return parsed output by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/332
- refactor(api): rewrite queue module by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/314
- feat(api): add running scenario through queue by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/315
- PU grid layer by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/297
- feat(api): pass assets to marxan run job by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/323
- feat(geoprocessing): add worker to run and cancel marxan by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/326
- [MARXAN-415] Chore/user journeys by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/274
- feat(marxan-runner): use output directory provided via input.dat by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/331
- feat(api): add q-search in projects by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/336
- feat(front): upload shapefile on new project [MARXAN-519] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/333
- text to info buttons by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/343
- fix(front): partners updates [MARXAN-539] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/345
- Create project help by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/340
- add sensible timeout for product e2e tests on GH Actions by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/348
- feat(front): meta-tags component on public pages [MARXAN-530] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/338
- refactor(scenarios): input files single module by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/347
- [MARXAN-482, MARXAN-483] geo features: POST and PUT interface by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/288
- Fix/e2e product testing by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/354
- feat(scenarios): create input zip archive from files by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/351
- feat(front): meta icons [MARXAN-558] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/353
- feat(front): privacy policy and terms of use pages [MARXAN-559] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/356
- MARXAN-521 -> MARXAN-532: dump output solutionmatrix by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/344
- MARXAN-521 MARXAN-525 -> most diff solutions by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/355
- fix(scenario): planning units lockin change by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/358
- provide temporary column default by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/359
- feat(geoprocessing): report progress of the marxan run by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/341
- Feature/fix events by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/346
- Legend: sortable options by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/361
- feat(api): expose progress of the run to user in job status by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/349
- refactor: move scenario features data to shared lib by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/363
- feat(front): register workflow improvements [MARXAN-560] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/357
- selection of pu lock status should work with single features by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/362
- included Vector tile definitions by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/366
- Carousel: react flicking by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/364
- feat(front): matrix legend type [MARXAN-573] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/368
- Adjust planning units: API connection by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/339
- feat(scenarios): allow to get all planning-units with their lock-status by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/370
- [MARXAN-521 / MARXAN-533] Dump output_mvxxxx.csv to geo.output_scenarios_features_data (new table) by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/367
- fix planning area assignment by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/352
- feature(marxan-run): remove hardcoded output directory name by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/374
- feat(api): skip bound.dat file if no blm given or zero blm by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/350
- feat: order imports eslint configs by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/373
- feat(front): duplicate projects and scenarios [MARXAN-599] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/375
- update documentation with Azure Cloud notes by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/380
- feat(api): persist job results by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/360
- feat(geoprocessing): return bbox and pu sizes during shapefile creation by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/365
- temporarily limit response to 5 elements to mimic eventual behaviour by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/381
- Feature/help scenario by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/372
- [MARXAN-611] fix marxan run by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/382
- front(fix): published projects planning area + contributors [MARXAN-604] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/385
- feat(geoprocessing): store output of failed marxan runs by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/383
- Analysis: persists inclusion exclusion by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/376
- feat(api): allow to overwrite input param through scenario by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/384
- front: add number of features to scenario settings [MARXAN-600] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/392
- Landing page redesign by @pedrogpimenta in https://github.com/Vizzuality/marxan-cloud/pull/391
- Run scenario by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/377
- documentation for scenario features (geoprocessing) by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/342
- front: add data on upload shapefile when create project [MARXAN-542] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/400
- About page redesign by @pedrogpimenta in https://github.com/Vizzuality/marxan-cloud/pull/394
- Improve Buttons design by @pedrogpimenta in https://github.com/Vizzuality/marxan-cloud/pull/395
- Vector layers for features and outputs PUs by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/399
- Community page redesign by @pedrogpimenta in https://github.com/Vizzuality/marxan-cloud/pull/398
- Feat(front): solutions details [MARXAN-606] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/378
- feat(scenario-specification): main flow of changing scenario specification by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/371
- fix setting lock status of scenario pus via ids by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/401
- attach planning units to scenario by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/386
- PU grid by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/393
- calculate default pu lock status by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/387
- Add initial Deno API bot by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/388
- MVP linking of plain features to scenario by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/396
- improve puvspr.dat queries by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/397
- process inclusion/exclusion byId and byGeoJson as union by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/407
- More layers and lock status improvements by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/410
- added images, corrected paragraphs and added some new help-beacons by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/404
- Front(feat): analytics settings [MARXAN-608] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/402
- feat(specification): submit specification - application layer by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/403
- feat(scenario-specification): assign specification candidate by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/409
- add missing input.dat setting by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/414
- avoid possible division by zero by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/419
- planning units are not linked to scenario for l1 and l2 admin areas by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/421
- selection from geojson over pick by by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/413
- fix queries in scenario/pu linker to properly support custom planning areas by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/422
- feat(scenario-specification): activate specification candidate by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/416
- MARXAN-545 - MARXAN-642 & MARXAN-652 by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/417
- Legend by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/425
- feat(scenario): remove hardcoded values from scenario solutions by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/428
- feat: enqueue processing jobs and attach worker by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/408
- front(fix): enable get features by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/427
- Feature/data/rearrange data for demos by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/405
- Front(feat): tabs dependency [MARXAN-601] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/411
- Adjust planning units: loaders and timeouts to clean the react query … by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/435
- fix bugs when handling empty feature specs and when no features intersect the planning area by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/434
- MARXAN-545 MARXAN-644 specification repository by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/423
- Front(feat): scenario edit/show main structure to scenario by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/433
- feat(api): add canceling to processing jobs by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/426
- feat(specification): add raw request and persist all missing fields by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/436
- Feat(front): solutions updates [MARXAN-664] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/424
- front(feat): scenario detail [MARXAN-637] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/437
- filter scenario results by scenario id by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/439
- paginate scenario features by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/446
- Project map by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/444
- fix(specification): add ids of underlying entities so that save reuse… by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/448
- Run: cancel by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/451
- Front(fix): best-solution [MARXAN-666][MARXAN-650] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/450
- feat(api): add copy operation by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/447
- feat(scenario-specification): proceed to activating specification once its ready by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/442
- fix(specification): avoid unhandled rejection when submitting specification fails by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/441
- WDPA: read them from scenario instead of store in certain cases by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/452
- first round of text changes by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/453
- fix(api): return empty specification when not found by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/456
- fix(api): return last updated specification instead of active one by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/457
- [MARXAN-548] split operation by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/455
- Features and async jobs by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/459
- Bots: improvements by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/462
- second round of text changes by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/460
- Refactor PU grid layer by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/463
- Revert "Refactor PU grid layer" by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/464
- Front(feat):opacity manager [MARXAN-680][MARXAN-682] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/461
- Sections: shared component. Scroll implemented by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/465
- Project show: layer settings by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/467
- some more text changes by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/468
- Scenario planning units pa area calculations worker by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/440
- Feat/published project map [MARXAN-683] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/477
- fix(marxan-run): kill downloading assets when run is cancelled by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/475
- feat(scenarios): include protected by default flag by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/471
- Save only with changes by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/479
- Fix: meta icons, manifest and browserconfig by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/484
- disable running CI action on push and on schedule by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/485
- [MARXAN-701] do not process draft specs by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/483
- gap analysis (finalise pre-run, add post-run) [MARXAN-550] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/481
- feat(projects): find returns only projects created by user by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/480
- Front(fix): UI hot fixes [MARXAN-689] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/482
- Gap analysis by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/490
- add feature metadata to gap data by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/491
- Front - Responsive by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/494
- feat(projects): allow projects to be public by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/488
- fix(api): fix job statuses for events with strings by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/495
- Post Gap Analysis: filter by runId by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/496
- batch output data delete/insert operations by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/500
- fix(api): keep only current specification data in the table for proce… by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/493
- Loader: size by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/501
- Front(feat):coming soon features [MARXAN-667] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/498
- Front(fix): Percentage formatter by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/502
- Front - Error page by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/506
- feat(api): add cost range endpoint by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/503
- fix(scenario): pu.dat should apply default values by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/507
- fix(geo-features): move stored project to params by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/505
- fix(marxan-run): score/cost values should be persisted by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/510
- fix(geoprocessing): use mapshaper in a separate process by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/509
- fix(api): reshape specification features persistence by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/508
- fix(marxan-run): remove old summaries of a scenario run by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/511
- Data/fix/improve features performance by @aagm in https://github.com/Vizzuality/marxan-cloud/pull/486
- Front(fix) texts and performance by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/512
- Cost surface: use values from endpoint in layer and legend by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/513
- Feature shapefile upload by @ikas in https://github.com/Vizzuality/marxan-cloud/pull/445
- Front(feat) pre gap-analysis highlight layer by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/515
- bots for demo users+projects [MARXAN-674] by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/519
- fix(marxan-run): in case of any error, handle it and use failed-reason by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/516
- 'latest text changes from file' by @tamaramegan in https://github.com/Vizzuality/marxan-cloud/pull/517
- Front(feat): upload modal [MARXAN-694] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/489
- feature(api): cache calculated areas by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/518
- feat(api): mark scenario run as failed while canceled by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/521
- perf(features): reduce features results extending time during search by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/523
- fix(marxan-run): performance issues by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/520
- fix(protected-areas): project's custom pa shapefile by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/522
- feat(scenario-pu): allow to reset lock status to default by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/532
- feat(custom-pu-grid): custom pu grid geometry by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/525
- feat(projects): include custom protected areas by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/530
- fix(scenarios): provide project-id when updating scenario so that wdpa is assigned correctly by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/534
- fix(tiles): include project-id in wdpa queries by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/533
- Front(feat): upload custom features [MARXAN-677] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/469
- fix(scenarios): wdpa filters by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/504
- feat(api): aggregate features in spec.dat and puvspr.dat by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/535
- Features: split and strat spec by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/538
- feat(features): split affects map by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/540
- fix(cost-surface): consume uploaded file by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/537
- feat(api): include async job status in all relevant endpoints by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/539
- fix(scenarios): include pagination meta back by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/544
- bump up e2e CI job timeout to 30m by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/545
- docs: async job status by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/543
- feat(marxan-run): calculate most-different solutions v2 by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/547
- [MARXAN-791] fix missing constraint leading to updating of rows that don't belong to the scenario being processed by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/548
- feat(async-jobs): add event date by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/550
- feat(marxan-run): mark best solution by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/549
- fix(features): fix intersection and selection for splitting species by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/552
- Feature/async jobs by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/554
- fix(features): split features properly use subsets prop values by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/553
- fix(marxan-run): correctly assign pu usage by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/555
- FE: Comparison layer by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/557
- feat(scenario-features): request intersection with pu calculation by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/531
- Async jobs: remove unnecessary redux save by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/559
- increase max_stack_depth for postgresql (geo) by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/563
- feat: add event for planning unit geom calculation by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/542
- fix(api): handle NotFoundException when event is not found by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/569
- front(fixes): wdpa preview layer + validation run scenario advanced settings by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/566
- front(feat): reset-password [MARXAN-881] by @anamontiaga in https://github.com/Vizzuality/marxan-cloud/pull/567
- fix(projects): can't update project info by @Sikora00 in https://github.com/Vizzuality/marxan-cloud/pull/564
- refactor(geo-features): remove unused code by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/565
- feat(planning-unit-grid): derive planning area from custom grid by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/570
- fix(geo-features): searching via name should include project-id by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/572
- Project: async job status by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/568
- feat: post gap analysis layer by @mbarrenechea in https://github.com/Vizzuality/marxan-cloud/pull/578
- deps: bump mapshaper to fix dropping data issue by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/581
- docs(projects): hld of project publishing by @Sikora00 in https://github.com/Vizzuality/marxan-cloud/pull/571
- docs(cloning): add brief, hld and development plan by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/551
- docs(projects): creation and shapefiles approach by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/579
- refactor(planning-units): setting lock status is now post 🪄 by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/584
- feat(projects): update project is ready by @Sikora00 in https://github.com/Vizzuality/marxan-cloud/pull/582
- [MARXAN-235] password recovery by @Dyostiq in https://github.com/Vizzuality/marxan-cloud/pull/574
- fix: migrations by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/587
- libbot: add support for number of runs by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/590
- feat(features): allow to search via tag by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/591
- docs(custom-pu-grid): initial hld by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/526
- fix(project): project readiness should use real geometry id by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/592
- feat(gap-analysis): search over features by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/589
- details of maps - what should be visible on each by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/588
- avoid dropped proxy connections by @hotzevzl in https://github.com/Vizzuality/marxan-cloud/pull/583
- refactor(protected-area): move the protected-areas away from project by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/575
- fix(shapefile): spaces in name no longer cause the crash by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/593
- feat(clone): export domain/app by @kgajowy in https://github.com/Vizzuality/marxan-cloud/pull/560
New Contributors
- @pedrogpimenta made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/391
- @ikas made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/445
- @Sikora00 made their first contribution in https://github.com/Vizzuality/marxan-cloud/pull/564
Full Changelog: https://github.com/Vizzuality/marxan-cloud/commits/v1.2.2.0
Biosphere - Conservation and Restoration
- TypeScript
Published by kgajowy over 4 years ago