v4.0.0
What's Changed
- test commit by @bischoffz in #1
- Groups plugin unit tests by @bischoffz in #2
- Regions plugin unit tests by @bischoffz in #3
- globalproperties update by @BaldwinAkinVarner in #4
- Added missing constructor to StochasticsActionSupport by @BaldwinAkinVarner in #5
- Person properties plugin unit tests by @bischoffz in #6
- People Plugin Unit Tests by @BaldwinAkinVarner in #7
- Resources Plugin Unit Tests by @BaldwinAkinVarner in #8
- Reports Plugin Unit Tests by @BaldwinAkinVarner in #9
- Util Properties Unit Tests by @BaldwinAkinVarner in #10
- Materials plugin unit tests by @bischoffz in #11
- Graph Plugin Unit tests by @BaldwinAkinVarner in #12
- Partitions plugin unit tests by @bischoffz in #14
- Events As Records by @BaldwinAkinVarner in #13
- Regions Idempotency by @BaldwinAkinVarner in #15
- Groups Idempotency by @BaldwinAkinVarner in #16
- Materials Idempotency by @BaldwinAkinVarner in #17
- Use simulation for testing reports by @zbischoff0812 in #18
- Resources Idempotency by @BaldwinAkinVarner in #19
- Event flow by @shawnhatch in #21
- Person Properties Idempotency by @BaldwinAkinVarner in #20
- People Idempotency by @BaldwinAkinVarner in #23
- Minor updates by @shawnhatch in #25
- Global Properties Idempotency by @BaldwinAkinVarner in #24
- Dimension context by @shawnhatch in #26
- Minor refactors by @shawnhatch in #27
- Stochastics Idempotency by @BaldwinAkinVarner in #28
- Test plugin refactor by @shawnhatch in #30
- Reports Idempotency by @BaldwinAkinVarner in #29
- Refactor action support classes by @bischoffz in #22
- Plugin circularity by @shawnhatch in #32
- Package circularity testing by @shawnhatch in #33
- Initial development refactors by @shawnhatch in #34
- Moved plugin equivalence checking to test code base and converted it … by @shawnhatch in #35
- PersonProperties Event Filters Addition by @BaldwinAkinVarner in #31
- Unit test refactors by @shawnhatch in #36
- Reports by @shawnhatch in #37
- Added checks to ensure that experiment dimension meta data labels mat… by @shawnhatch in #38
- Returned DataManager.init() to public status to simplify testing by @shawnhatch in #39
- Unit test additions by @shawnhatch in #40
- Report context testing by @shawnhatch in #41
- Report context testing by @shawnhatch in #43
- Report Mechanisms by @BaldwinAkinVarner in #42
- Added unit tests for TestReport related classes in the test support p… by @shawnhatch in #44
- Added SimulationTime concept to simulation to prepare for restarting … by @shawnhatch in #46
- Delimiter Refactor by @BaldwinAkinVarner in #45
- Refactored Periodic Report so that reporting periods are now defined … by @shawnhatch in #47
- Input system by @bischoffz in #48
- Sim supports serialization by @shawnhatch in #49
- Refactored cloning process for plugin data instances by @shawnhatch in #50
- Serialization support by @shawnhatch in #51
- Gitignore update by @bischoffz in #52
- Fixed potential mutable access in plugin builder pattern by @shawnhatch in #54
- PersonPropertyReport Testing by @BaldwinAkinVarner in #53
- Reports by @shawnhatch in #55
- Moved person property report plugin data control into the person prop… by @shawnhatch in #56
- Input system 2nd half by @bischoffz in #57
- Converted global properties report construction to use a plugin data … by @shawnhatch in #58
- Improvements to well44497b seeding by @shawnhatch in #59
- Converted groups plugin reports to use plugin data instead of builder… by @shawnhatch in #60
- Property reports by @shawnhatch in #61
- Protobuf Translation 1.0.0 by @bischoffz in #62
- Resource reports by @shawnhatch in #63
- Report refactor by @shawnhatch in #64
- Translator test fix by @bischoffz in #65
- State recording by @shawnhatch in #66
- State testing by @shawnhatch in #67
- Region Property Report Refactor by @BaldwinAkinVarner in #68
- Integrated region reports into new approach for plugins owning their … by @shawnhatch in #69
- Report plugin by @shawnhatch in #70
- Test simulation refactor by @shawnhatch in #71
- Refactor of serialization supprt by @shawnhatch in #72
- The experiment now allows for explicit scenario execution. by @shawnhatch in #73
- Test simulation refactor by @shawnhatch in #75
- Group Population Report Test by @BaldwinAkinVarner in #74
- Group Property Report Test by @BaldwinAkinVarner in #76
- Translation protobuf 1.1.0 by @bischoffz in #77
- Plan recording by @shawnhatch in #78
- Batch Status Report Test by @BaldwinAkinVarner in #79
- Materials Producer Property Report Test by @BaldwinAkinVarner in #80
- Materials Producer Resource Report Test by @BaldwinAkinVarner in #81
- Plan serialization support by @shawnhatch in #82
- Refactored unit testing for PersonPropertiesPluginData by @shawnhatch in #83
- Report Serialization Tests by @BaldwinAkinVarner in #84
- Planning by @shawnhatch in #85
- Refactored various unit test annotations to reflect the use of plugin… by @shawnhatch in #86
- Global Properties Data Manager Serialization Test by @BaldwinAkinVarner in #87
- Groups Data Manager Serialization Test by @BaldwinAkinVarner in #88
- People Plugin Data Serialization Test by @BaldwinAkinVarner in #89
- Regions Serialization Tests by @BaldwinAkinVarner in #90
- Person Properties Serialization Test by @BaldwinAkinVarner in #91
- Combined refactor by @shawnhatch in #92
- Planning refactor2 by @shawnhatch in #95
- Translation 2.0.0 by @bischoffz in #93
- Materials Serialization Test by @BaldwinAkinVarner in #96
- Plugin data builders now reset their states after build by @shawnhatch in #97
- Initial steps to remove empty builder from PluginData interface by @shawnhatch in #98
- Time recording by @shawnhatch in #99
- Run continuity by @shawnhatch in #100
- move util out to own folder by @bischoffz in #101
- Removed remaining empty builder methods by @shawnhatch in #102
- Builder state retention by @shawnhatch in #104
- Builder state retention by @shawnhatch in #105
- converting various builder classes to retain their state on build by @shawnhatch in #106
- Removed restrictions against negative time values by @shawnhatch in #107
- Translation 2.2.0 by @bischoffz in #103
- Added next batch and stage id values used by the data manager to add … by @shawnhatch in #108
- Resources Serialization Test by @BaldwinAkinVarner in #109
- Refactored the resource plugin data equals contract implementation to… by @shawnhatch in #110
- Updated internal storage of plugin data items in plugins to be list b… by @shawnhatch in #111
- updating plugin data equals contracts by @shawnhatch in #112
- Equality contracts by @shawnhatch in #113
- Removed use of plugins as keys in the experiment to reduce scenario p… by @shawnhatch in #114
- WellState initialization refactored to ensure that WellState instance… by @shawnhatch in #115
- Stochastics Serialization Tests by @BaldwinAkinVarner in #116
- Updated Tutorial Examples by @BaldwinAkinVarner in #117
- Translation-core javadocs and unit tests by @bischoffz in #118
- Experiment Line Writer by @BaldwinAkinVarner in #119
- Property def and assignment times by @shawnhatch in #120
- Stochastics Data Manager Tests by @BaldwinAkinVarner in #121
- Protobuf translation core javadocs and unit tests by @bischoffz in #123
- Resources by @shawnhatch in #124
- removing .idea folders since they are artifacts of intelliJ by @shawnhatch in #125
- Removed duplicative gitignore files. Updated repo-level gitignore fi… by @shawnhatch in #126
- Materials by @shawnhatch in #127
- Materials by @shawnhatch in #129
- Gcm protobuf translation unit tests and javadocs by @bischoffz in #128
- Partitions by @shawnhatch in #130
- Test factory updates by @bischoffz in #131
- Partitions by @shawnhatch in #132
- Filters by @shawnhatch in #133
- Experiment parameters by @shawnhatch in #134
- Added a concrete person property labeler to aid in serialization test… by @shawnhatch in #135
- Dimensions by @shawnhatch in #136
- WellState Testing by @BaldwinAkinVarner in #122
- Run continuity by @shawnhatch in #137
- Unit test of run continuity for regions data manager by @shawnhatch in #138
- Run continuity by @shawnhatch in #139
- Partitions translation by @bischoffz in #140
- Experiment translation by @bischoffz in #141
- Run continuity by @shawnhatch in #142
- Adding run continuity testing to the groups plugin by @shawnhatch in #143
- Added a dimension implementor for global property values by @shawnhatch in #144
- Added person value function to the partitions so that a label set bas… by @shawnhatch in #145
- Person Range Test by @BaldwinAkinVarner in #146
- Refactoring materials data manager to support run continuity by @shawnhatch in #147
- Plugin data to string by @shawnhatch in #148
- Updated run continuity demonstration. by @shawnhatch in #149
- Updated run continuity testing. by @shawnhatch in #151
- Dimension translation by @bischoffz in #150
- Run continuity by @shawnhatch in #152
- Unit testing refactors by @shawnhatch in #153
- Unit test refactors by @shawnhatch in #154
- Unit testing refactor by @shawnhatch in #155
- Unit test refactors by @shawnhatch in #157
- Unit test refactors by @shawnhatch in #158
- Global props unit tests by @bischoffz in #156
- Unit test refactors by @shawnhatch in #159
- Updating various unit tests. by @shawnhatch in #160
- Groups missing unit tests by @bischoffz in #161
- updates to tutorials to automate figures in the modeling guide by @shawnhatch in #162
- updates to tutorials to automate figures in the modeling guide by @shawnhatch in #163
- Updating various unit tests. by @shawnhatch in #164
- Repo restructure prep by @bischoffz in #165
- Updating various unit tests. by @shawnhatch in #167
- Repo reorganization by @bischoffz in #166
- Junit refactor by @shawnhatch in #169
- Moving packages by @shawnhatch in #170
- Fixed various toString unit tests that failed due to package name ref… by @shawnhatch in #171
- Repackaging by @shawnhatch in #172
- Gcm taskit reorganization by @bischoffz in #168
- update test filenames by @bischoffz in #173
- Figure captions by @shawnhatch in #174
- move taskit by @bischoffz in #175
- move util by @bischoffz in #176
- move gcm-taskit by @bischoffz in #177
- Repo reorganization new by @bischoffz in #178
- Experiment state manager test by @shawnhatch in #179
- Javadoc fix by @bischoffz in #180
- Fixed documentation typo. by @shawnhatch in #181
- Fixed documentation typo. by @shawnhatch in #182
- Fixed documentation typo. by @shawnhatch in #183
- Fixed bad list reference that had been an optional. by @shawnhatch in #184
- Documentation edits by @shawnhatch in #186
- Edits supporting the modeling quide by @shawnhatch in #188
- Updated modeling guide to HTML5 using Quarto by @shawnhatch in #189
- Maven Central Prep by @bischoffz in #185
- 4.0.0 release by @bischoffz in #190
New Contributors
- @BaldwinAkinVarner made their first contribution in #4
- @zbischoff0812 made their first contribution in #18
- @shawnhatch made their first contribution in #21
Full Changelog: https://github.com/HHS/ASPR-8/commits/v4.0.0