[ ] Check the version numbering on executables, installers, dmg, zip files
[ ] Check the version numbering on the Windows installer during the installation process
Check that gama starts without problem and can run models from the library (Ant Foraging (Charts examples).gaml can be a good test) on all platforms and with all installation methods:
[ ] Windows 11
[ ] exe with JDK
[ ] exe without JDK
[ ] zip folder with JDK
[ ] zip folder without JDK
[ ] Linux
[ ] deb with JDK
[ ] deb without JDK
[ ] zip folder with JDK
[ ] zip folder without JDK
[ ] MacOS
[ ] dmg with JDK
[ ] dmg without JDK
[ ] MacOS M1/M2
[ ] dmg with JDK
[ ] dmg without JDK
Check library models
How to regenerate this list
* go to the gama code base root directory
* run commands to list all experiment and gaml files, on windows:
```
dir /A-D /S /B | findstr /r .gaml$ >> res.txt
dir /A-D /S /B | findstr /r .experiment$ >> res.txt
```
* open the resulting file and replace the beginning of the path (up to the first models or tests directory) by` - [ ] ` to transform it into a list of checkboxes. In sublime text use the `regex` replace with those patterns:
```
^(?!\- \[ \] ).*?tests\\
^(?!\- \[ \] ).*?models\\
```
* still in sublime text `F9` to sort them (more convenient for the user and will help eliminate duplicates)
* menu `Edit` -> `Permute lines` -> `unique` to remove duplicates (can happen because of compilation)
Check that there's no warning nor error and that the model runs as expected
2024-26 release plan
Things to check first
To release 2024-06 we need to check:
The installation process
With the latest release.
Check that gama starts without problem and can run models from the library (
Ant Foraging (Charts examples).gaml
can be a good test) on all platforms and with all installation methods:Check library models
How to regenerate this list
* go to the gama code base root directory * run commands to list all experiment and gaml files, on windows: ``` dir /A-D /S /B | findstr /r .gaml$ >> res.txt dir /A-D /S /B | findstr /r .experiment$ >> res.txt ``` * open the resulting file and replace the beginning of the path (up to the first models or tests directory) by` - [ ] ` to transform it into a list of checkboxes. In sublime text use the `regex` replace with those patterns: ``` ^(?!\- \[ \] ).*?tests\\ ^(?!\- \[ \] ).*?models\\ ``` * still in sublime text `F9` to sort them (more convenient for the user and will help eliminate duplicates) * menu `Edit` -> `Permute lines` -> `unique` to remove duplicates (can happen because of compilation)Check that there's no warning nor error and that the model runs as expected
Check unit tests
Check that there's no warning nor error and that the model runs as expected
- [x] TestBDI.experiment - [x] Boolean.experiment - [x] ComparisonTest.experiment - [x] GraphTest.experiment - [x] Int.experiment - [x] Length.experiment - [x] MathTest.experiment - [x] StringTest.experiment - [x] Core Tests.experiment - [x] Maths Tests.experiment - [x] Simplebdi.experiment - [x] Stats Tests.experiment - [x] multi-criteria.experiment - [x] network_test_connection.experiment - [x] network_test_interaction_local.experiment - [x] network_test_interaction.experiment - [x] Creation.experiment - [x] Operators.experiment - [x] Overlapping.experiment - [x] Property.experiment - [x] Query.experiment - [x] Relation.experiment - [x] Topology.experimentCheck plugins
Check that there's no warning nor error and that the model runs as expected
- [ ] Camisole (1.9.0.202301160403) - [ ] ImageAnalysis (1.0.0.202301160403) - [ ] LaunchPad (1.0.0.202301160403) - [ ] Markdown Documentation (1.9.0.202301160403) - [ ] mike and hecras (1.9.0.202301160403) - [ ] Mpi (1.0.0.202301160403) - [ ] Qrcode (1.0.0.202301160403) - [ ] Switch Project (1.0.0.202301160403) - [ ] Uml Generator (1.9.0.202301160403) - [ ] Gaming (1.9.0.202301160403) - [ ] Remote.Gui (1.9.0.202301160403) - [ ] Argumentation Feature (1.0.0.202301160403) - [ ] Bayesian Network Feature (1.0.0.202301160403) - [ ] Fuzzy logic (1.9.0.202301160403) - [ ] Ifcfile (1.0.0.202301160403) - [ ] Matlab (1.9.0.202301160403) - [ ] Netcdf (1.0.0.202301160403) - [ ] RJava (1.9.0.202301160403) - [ ] Weka (1.7.0.202301160403) - [ ] Webcam - [ ] EasyShell (2.0.0.v20160927-2006) - [ ] EasyShell (2.3.0.v20221015-2029) - [ ] Easy Shell Feature (1.5.0.201606122114) - [ ] GAMA [git client](https://gama-platform.org/wiki/next/Using_Git) - [ ] GAMA [graphical editor](https://gama-platform.org/wiki/next/G__GraphicalEditor)Check headless mode
Website
Once everything has been checked
pre-release
tag, change the name toGAMA 2024-06
and add thelatest
tagpre-release
tag)Announce the release