v1.5.0
Summary
- Expanded sequence with multiple activities now sort commands if all commands are absolute or relative time (see docs)
- Add
@FixedDuration
annotation to activities, this allows modellers to differentiate uncontrollable duration activities into dynamic and static duration (see docs) AutoValueMapper
updates that improves the usefulness of the@AutoValueMapper.Record
annotation by enabling its use outside of computed attributes, and supports generics better (see docs)- New optional
activityFinder
property for scheduling goals. If present, it will be used as replacement ofactivityTemplate
to match against existing activities in the plan (see docs) - New documentation on how to use initial conditions (incons) for simulation (see the mission modeling docs and planning docs)
What's Changed
Please see our latest upgrade guide for complete instructions for upgrading from 1.4.0
to 1.5.0
.
New Features
- Added time ordering with respect to commands in expanded sequences by @cohansen in #843
- Add @FixedDuration annotation by @JoelCourtney in #858
- AutoValueMapper improvements by @mattdailis in #850
- Expanded sequence sorting by @cohansen in #876
- Allow for separation of activity matching from activity creation in scheduling eDSL by @adrienmaillard in #847
Bug Fixes
- Add missing mark_migration_rolled_back by @Mythicaeda in #844
- Update Aerie_DB_Migration by @Mythicaeda in #845
- Remove Simulation Bounds from Simulation Templates by @Mythicaeda in #851
- Fix hardcoded command stem bug by @goetzrrGit in #875
Refactoring
- Cleanup Merlin Code by @Mythicaeda in #841
- Remove empty transaction from claimSimulationDataset by @mattdailis in #885
Continuous Integration
Full Changelog: v1.4.0...v1.5.0