Introduction
The Mars Simulation Project is a Java-based Open Source project that
simulates mission operations and activities of initial settlers on Mars with a higher fidelity of
modeling and simulation details than most classic simulation games.
This project required Java 17 as a minimum.
Release
This release contains a ZIP file that contains a pre-built versions of the mars-sim application:
- The Swing variant provides a UI
- The Console variant runs on headless mode with access via command line SSH.
What's Changed
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.3 by @dependabot in #1174
- Bump com.github.spotbugs:spotbugs from 4.8.1 to 4.8.3 by @dependabot in #1173
- Bump org.graalvm.buildtools:native-maven-plugin from 0.9.27 to 0.9.28 by @dependabot in #1159
- Show multiple Settlements in the Monitor Window by @bevans2000 in #1185
- Correct unable to charge by @mokun in #1186
- 3.7.x by @mokun in #1191
- Logging clean up by @bevans2000 in #1190
- Remove the use of RandomUtil by @mokun in #1193
- Delete Loggable interface by @bevans2000 in #1198
- Fix failed maven test in moderateTime() by @mokun in #1199
- Fix failing to ingress by @mokun in #1202
- Fix ingressing vehicular airlock by @mokun in #1203
- Debug execution time anomaly by @mokun in #1205
- Remove param for logger.config by @mokun in #1206
- Adjust A* pathfinding algorithm by @mokun in #1207
- Allow sleeping in another zone by @mokun in #1210
- Add 2 more checks in budgeting resources by @mokun in #1211
- Create generic Parameter control framework by @bevans2000 in #1212
- Stop the selling & buying list having the same Good by @bevans2000 in #1214
- Add alignment attribute to each building by @mokun in #1215
- Fix location update by @mokun in #1216
- Rework format for settlement template by @mokun in #1218
- Update version tag to 3.7.1 by @mokun in #1220
- Fix need for maintenance by @mokun in #1221
- Correct maintenance accident factor method name by @mokun in #1222
- Correct walking endlessly inside settlement by @mokun in #1223
- Rework the weather refresh param by @mokun in #1224
- Refine inspection/maintenance by @mokun in #1225
- Rework Brazil's phase 0 template by @mokun in #1226
- Rework heat sink in Heating by @mokun in #1227
- Change release process by @bevans2000 in #1229
- Incorporate building-package into settlement templates by @mokun in #1230
- Add new Syngas Plant for making methanol by @mokun in #1232
- Updates changelog and tutorials by @mokun in #1233
- Check for collision with previous building templates by @mokun in #1234
- Correct missing building sets and shift building locations by @mokun in #1235
- Update changelog, generated htmls and date for 3.7.1 by @mokun in #1237
- Add missing airlock to 2 outposts by @mokun in #1238
- Rework to recognize non-contiguous building id by @mokun in #1239
- Fix buildings in Hub Base by @mokun in #1240
- Add north-south-alignment attribute by @mokun in #1242
- Remove 'm' in construction foundation by @mokun in #1243
- avoid null box; add missing surface foundation by @mokun in #1245
- Convert LocalDig meta to SettlementTask approach by @bevans2000 in #1244
- Revise htmls by @mokun in #1246
- Revise air/water heat sink by @mokun in #1249
- Clean up Console code base by @bevans2000 in #1250
- Correct and improve htmls by @mokun in #1251
- Rework use of aerogel tile by @mokun in #1253
- Reduce coupling between Goodsmanager & Settlement by @bevans2000 in #1252
- Rework fertilizer composition by @mokun in #1255
- Merge Maven main module into ui module by @bevans2000 in #1254
- Revise md files by @mokun in #1258
- Fix typo in manufacturing.xml by @mokun in #1262
- Move code into the core module by @bevans2000 in #1261
- Remove mortar in ResourceUtil by @mokun in #1263
- Display list of people and vehicles by @mokun in #1264
- Create new help files by @bevans2000 in #1267
- Fix problem with Buildings in resupply mission by @bevans2000 in #1268
- Process Info consolidation by @bevans2000 in #1269
- Bump org.apache.sshd:sshd-core from 2.11.0 to 2.12.1 by @dependabot in #1266
- Bump junit-jupiter.version from 5.10.0 to 5.10.1 by @dependabot in #1156
- Bump commons-io:commons-io from 2.13.0 to 2.15.1 by @dependabot in #1158
- Added Scenario, SettlementTemplate, Building & Crew to the help pages by @bevans2000 in #1271
- Create a help library by @bevans2000 in #1277
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 by @dependabot in #1275
- Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.0 by @dependabot in #1272
- Create a Group Activity concept for meetings by @bevans2000 in #1281
- Create a Group Activity tab to the Settlement window by @bevans2000 in #1284
- Create the concept of ExperienceImpact by @bevans2000 in #1287
- Bump amazoncorretto from 21 to 22 by @dependabot in #1283
- Bump com.github.spullara.mustache.java:compiler from 0.9.10 to 0.9.13 by @dependabot in #1292
- Bump io.github.git-commit-id:git-commit-id-maven-plugin from 6.0.0 to 8.0.2 by @dependabot in #1280
- Reworking of Scientific Study Tasks by @bevans2000 in #1288
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #1297
- Bump org.springframework:spring-core from 6.1.5 to 6.1.6 by @dependabot in #1296
- Bump flatlaf.version from 3.2.5 to 3.4.1 by @dependabot in #1295
- Bump commons-io:commons-io from 2.15.1 to 2.16.1 by @dependabot in #1300
- Bump junit-jupiter.version from 5.10.1 to 5.10.2 by @dependabot in #1301
- Rework how EVAOperations handle sunlight by @bevans2000 in #1299
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 by @dependabot in #1305
- Bump org.junit.platform:junit-platform-launcher from 1.10.1 to 1.10.2 by @dependabot in #1304
- Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.0 to 3.7.1 by @dependabot in #1307
- Move Vehicle tasks to new packages by @bevans2000 in #1302
- Relocate Tasks for Building & Functions by @bevans2000 in #1310
- Bump org.springframework:spring-core from 6.1.6 to 6.1.8 by @dependabot in #1308
- Bump commons-cli:commons-cli from 1.6.0 to 1.8.0 by @dependabot in #1306
- Bump com.formdev:jide-oss from 3.7.14 to 3.7.15 by @dependabot in #1309
- Bump slf4j.version from 2.0.9 to 2.0.13 by @dependabot in #1294
- Bump com.google.guava:guava from 32.1.3-jre to 33.2.1-jre by @dependabot in #1313
- Update Muscle stress via Experience Impact by @bevans2000 in #1314
- Bump io.github.git-commit-id:git-commit-id-maven-plugin from 8.0.2 to 9.0.0 by @dependabot in #1316
- Console allow empty string to be entered by @bevans2000 in #1322
- Launcher issue1323 by @bevans2000 in #1325
- Stablise UnitTests by @bevans2000 in #1331
- Medical Task rework by @bevans2000 in #1329
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #1326
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.1 by @dependabot in #1333
- Fix Building Category by @bevans2000 in #1343
- Vehicle Crew tab panel manages members better by @bevans2000 in #1350
- Bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.0 to 9.0.1 by @dependabot in #1344
- Build(deps): bump flatlaf.version from 3.4.1 to 3.5 by @dependabot in #1358
- Bump org.jfree:jfreechart from 1.5.4 to 1.5.5 by @dependabot in #1334
- Rework management of health problems by @bevans2000 in #1360
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.16.0 by @dependabot in #1367
- Bump junit-jupiter.version from 5.10.2 to 5.10.3 by @dependabot in #1345
- Build(deps): bump org.apache.sshd:sshd-core from 2.12.1 to 2.13.2 by @dependabot in #1363
- Bump slf4j.version from 2.0.13 to 2.0.16 by @dependabot in #1370
- Clean up logic in Settlement Map Window by @bevans2000 in #1375
- Build(deps-dev): bump org.jsoup:jsoup from 1.17.2 to 1.18.1 by @dependabot in #1359
- Bump org.springframework:spring-core from 6.1.8 to 6.1.12 by @dependabot in #1369
- Update how windows are controlled by @bevans2000 in #1376
- Bump com.github.spullara.mustache.java:compiler from 0.9.13 to 0.9.14 by @dependabot in #1379
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.1 by @dependabot in #1378
Full Changelog: v3.7.2...v3.8.0.1