|
| 1 | +# CHANGELOG |
| 2 | + |
| 3 | +<!-- version list --> |
| 4 | + |
| 5 | +## v1.0.0 (2025-10-14) |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- [launcher] drop poll_freq from 1s to 0.05s for the local launcher |
| 10 | + ([`3628d69`](https://github.com/lowRISC/dvsim/commit/3628d693c6beba67246c754c23f1b17013afeba4)) |
| 11 | + |
| 12 | +- [wildcards] refactor and improved testing with fixes |
| 13 | + ([`c7d7a9a`](https://github.com/lowRISC/dvsim/commit/c7d7a9a2292b2d1d493bc9439da78f2a42590f2a)) |
| 14 | + |
| 15 | +- Circular import issue |
| 16 | + ([`0a1c1c3`](https://github.com/lowRISC/dvsim/commit/0a1c1c345f8b83af21b654b14d3a8abd3fdad8d4)) |
| 17 | + |
| 18 | +- Improve testing and fix issues with the fs helpers. |
| 19 | + ([`40c4f22`](https://github.com/lowRISC/dvsim/commit/40c4f2241a50dc7f063fa2e9991063d04556bcf0)) |
| 20 | + |
| 21 | +- Logging of timeout after wildcard eval |
| 22 | + ([`87e09a3`](https://github.com/lowRISC/dvsim/commit/87e09a3e579e117361f0128d97e361daa2e245ee)) |
| 23 | + |
| 24 | +- Move ipython into debug/dev/nix extra dependency groups |
| 25 | + ([`7b53822`](https://github.com/lowRISC/dvsim/commit/7b53822f0f6aa3c401074853ec8580044731ecfa)) |
| 26 | + |
| 27 | +- Nix devshell |
| 28 | + ([`995a57c`](https://github.com/lowRISC/dvsim/commit/995a57cbb08bd4308cd6c36df1af93069ec86aef)) |
| 29 | + |
| 30 | +- Regression |
| 31 | + ([`9c1bf17`](https://github.com/lowRISC/dvsim/commit/9c1bf174676d0beb7898b604a3fca939b1e4ae01)) |
| 32 | + |
| 33 | +- Remove shebangs from scripts |
| 34 | + ([`597c7d5`](https://github.com/lowRISC/dvsim/commit/597c7d584c7dcd29c4241978c9bf274babc3c71a)) |
| 35 | + |
| 36 | +- Remove unused Bazel BUILD file |
| 37 | + ([`60dcb91`](https://github.com/lowRISC/dvsim/commit/60dcb91c78b4ad69e3799e94e029c0b1d2ef69be)) |
| 38 | + |
| 39 | +- Results refactor name clash |
| 40 | + ([`073f9a7`](https://github.com/lowRISC/dvsim/commit/073f9a7a978b021e94a794a68bbe2d034f5985d7)) |
| 41 | + |
| 42 | +- Style.css needs to be in the flow dir |
| 43 | + ([`a181bdd`](https://github.com/lowRISC/dvsim/commit/a181bdde42bc7e39418dc5a4c0773bdf81f8db3e)) |
| 44 | + |
| 45 | +### Build System |
| 46 | + |
| 47 | +- [pytest] update config to ignore scratch dir when collecting tests |
| 48 | + ([`c484ac6`](https://github.com/lowRISC/dvsim/commit/c484ac6b023eaea91723235060e0ae2e5a99e339)) |
| 49 | + |
| 50 | +### Code Style |
| 51 | + |
| 52 | +- [tests] disable pedantic rules for test files. |
| 53 | + ([`3a7709d`](https://github.com/lowRISC/dvsim/commit/3a7709da9403eee1f50762579d8a0520d6cd91c4)) |
| 54 | + |
| 55 | +- Disable TRY003 |
| 56 | + ([`fe7fecd`](https://github.com/lowRISC/dvsim/commit/fe7fecd7bd07ef61b5410ab1ca6a09fc65d46880)) |
| 57 | + |
| 58 | +- Fix auto-fixable PTH issues |
| 59 | + ([`cc26b34`](https://github.com/lowRISC/dvsim/commit/cc26b342c8fa8641a0b364424bf299d34290e619)) |
| 60 | + |
| 61 | +- Fix instances of A001 |
| 62 | + ([`bfed9d4`](https://github.com/lowRISC/dvsim/commit/bfed9d4f5f3bb535d5713d16b2eb0542d2d3ead8)) |
| 63 | + |
| 64 | +- Fix instances of N806 |
| 65 | + ([`0cf67f1`](https://github.com/lowRISC/dvsim/commit/0cf67f149199115c9cbd111db7c5846aa331a663)) |
| 66 | + |
| 67 | +- Fix instances of N816 |
| 68 | + ([`6e76ad7`](https://github.com/lowRISC/dvsim/commit/6e76ad704d7aaf972b54696bd268057d1ef7c976)) |
| 69 | + |
| 70 | +- Fix instances of N818 |
| 71 | + ([`36ec821`](https://github.com/lowRISC/dvsim/commit/36ec821104de32a895b819828dcfa15530e186ae)) |
| 72 | + |
| 73 | +- Fix N803 issues and enable rule |
| 74 | + ([`60b16d7`](https://github.com/lowRISC/dvsim/commit/60b16d7a5966f484e75536134ef5a45f04a5e9a4)) |
| 75 | + |
| 76 | +- Remove uneccesery variable |
| 77 | + ([`a5290dc`](https://github.com/lowRISC/dvsim/commit/a5290dcb13475cf1da232b0ff46f4d2884b9ec9b)) |
| 78 | + |
| 79 | +### Continuous Integration |
| 80 | + |
| 81 | +- Add an action to get a lowrisc-ci app installation access token |
| 82 | + ([`16a9508`](https://github.com/lowRISC/dvsim/commit/16a9508ea6954d4f3634ba8587beafe85417caa1)) |
| 83 | + |
| 84 | +- Add automated release action based on python-semantic-release / conventional commits |
| 85 | + ([`46dc514`](https://github.com/lowRISC/dvsim/commit/46dc514e13c10137a4704929d794ba6281a233bf)) |
| 86 | + |
| 87 | +- Copy over check for commit metadata |
| 88 | + ([`1dc0673`](https://github.com/lowRISC/dvsim/commit/1dc067397713edcaa56097038f716ecea6462fd2)) |
| 89 | + |
| 90 | +- Github actions to version and creation of the release |
| 91 | + ([`fc763d4`](https://github.com/lowRISC/dvsim/commit/fc763d4f220a6d8ad2a290bcaa639672d9c2e0cb)) |
| 92 | + |
| 93 | +### Features |
| 94 | + |
| 95 | +- [launcher] add fake launcher to produce random results |
| 96 | + ([`fd5aed1`](https://github.com/lowRISC/dvsim/commit/fd5aed144be4785b48e918823198c6d548a142a7)) |
| 97 | + |
| 98 | +- Add deployment object dump debug feature |
| 99 | + ([`f682788`](https://github.com/lowRISC/dvsim/commit/f68278806eb4d860c30723510feb842d8a2b0efd)) |
| 100 | + |
| 101 | +- Added configuration options for release |
| 102 | + ([`d7ed748`](https://github.com/lowRISC/dvsim/commit/d7ed74830c83c1acc25ca60eb43144ee1cb19c19)) |
| 103 | + |
| 104 | +### Refactoring |
| 105 | + |
| 106 | +- [flow] module rename dvsim.CdcCfg -> dvsim.flow.cdc |
| 107 | + ([`d93fdce`](https://github.com/lowRISC/dvsim/commit/d93fdce5942c7c0d57c4c57f8daa5a2230c3d898)) |
| 108 | + |
| 109 | +- [flow] module rename dvsim.CfgFactory -> dvsim.flow.factory |
| 110 | + ([`a47d9e2`](https://github.com/lowRISC/dvsim/commit/a47d9e21ef906a21902f9071484f097a37081fe0)) |
| 111 | + |
| 112 | +- [flow] module rename dvsim.FlowCfg -> dvsim.flow.base |
| 113 | + ([`4ec6081`](https://github.com/lowRISC/dvsim/commit/4ec60819f789e65fec0a1bcb404a875b3169becc)) |
| 114 | + |
| 115 | +- [flow] module rename dvsim.FormalCfg -> dvsim.flow.formal |
| 116 | + ([`c59fa69`](https://github.com/lowRISC/dvsim/commit/c59fa69d24a3c58c27386c92965ac425a6400c6f)) |
| 117 | + |
| 118 | +- [flow] module rename dvsim.LintCfg -> dvsim.flow.lint |
| 119 | + ([`31a5b15`](https://github.com/lowRISC/dvsim/commit/31a5b1549413dba9769ba614218b29a0793e4fe0)) |
| 120 | + |
| 121 | +- [flow] module rename dvsim.OneShotCfg -> dvsim.flow.one_shot |
| 122 | + ([`8ff0f09`](https://github.com/lowRISC/dvsim/commit/8ff0f0900fc3b639eb6af821213c846ce92e2cb5)) |
| 123 | + |
| 124 | +- [flow] module rename dvsim.SimCfg -> dvsim.flow.sim |
| 125 | + ([`4e0c39a`](https://github.com/lowRISC/dvsim/commit/4e0c39ae9bb9569edcea6b5d3ad44953bae83845)) |
| 126 | + |
| 127 | +- [flow] module rename dvsim.SynCfg -> dvsim.flow.syn |
| 128 | + ([`eca83a6`](https://github.com/lowRISC/dvsim/commit/eca83a6ed0e0c1ac5c408b3954e64e1d2f002cb9)) |
| 129 | + |
| 130 | +- [job] pull out JobTime tests, improved testing and fix a few bugs |
| 131 | + ([`b56441f`](https://github.com/lowRISC/dvsim/commit/b56441f3fe38467bdee0880251c74e4a0047c572)) |
| 132 | + |
| 133 | +- [launcher] module rename dvsim.Launcher -> dsvsim.launcher.base |
| 134 | + ([`f89917b`](https://github.com/lowRISC/dvsim/commit/f89917be21157d4179de1c4d22083fcbcdfedad4)) |
| 135 | + |
| 136 | +- [launcher] module rename dvsim.LauncherFactory -> dsvsim.launcher.factory |
| 137 | + ([`9e90ebe`](https://github.com/lowRISC/dvsim/commit/9e90ebe16e7005d02a70f7ce6247df26cae7dea5)) |
| 138 | + |
| 139 | +- [launcher] module rename dvsim.LocalLauncher -> dsvsim.launcher.local |
| 140 | + ([`88f8d0d`](https://github.com/lowRISC/dvsim/commit/88f8d0d348be33d0a23ca6bf5df69e29cd44f9f1)) |
| 141 | + |
| 142 | +- [launcher] module rename dvsim.LsfLauncher -> dsvsim.launcher.lsf |
| 143 | + ([`f2bf778`](https://github.com/lowRISC/dvsim/commit/f2bf7783066ee78ef29a5dc9638af3a61cb0fd0f)) |
| 144 | + |
| 145 | +- [launcher] module rename dvsim.NcLauncher -> dsvsim.launcher.nc |
| 146 | + ([`6d2806b`](https://github.com/lowRISC/dvsim/commit/6d2806b8e423832f2276bc89dba7c62f6964b7ad)) |
| 147 | + |
| 148 | +- [launcher] module rename dvsim.SgeLauncher -> dsvsim.launcher.sge |
| 149 | + ([`3120ec4`](https://github.com/lowRISC/dvsim/commit/3120ec408c8269454722fc6ec12f07db110b8de9)) |
| 150 | + |
| 151 | +- [launcher] module rename dvsim.SlurmLauncher -> dsvsim.launcher.slurm |
| 152 | + ([`0d81e22`](https://github.com/lowRISC/dvsim/commit/0d81e229cdf983f2b24d3df235d39655782fb40c)) |
| 153 | + |
| 154 | +- [logging] pull out logging setup from the main function |
| 155 | + ([`1e75b9a`](https://github.com/lowRISC/dvsim/commit/1e75b9a9797d3053f3db0f8e5967f53f48b49360)) |
| 156 | + |
| 157 | +- [logging] use custom logger rather than the base logger |
| 158 | + ([`1aa0541`](https://github.com/lowRISC/dvsim/commit/1aa0541c7b68d33bac27f7f0aeb3e4ff4696a673)) |
| 159 | + |
| 160 | +- [publish] remove the old report publishing mechanisms |
| 161 | + ([`c9cd75f`](https://github.com/lowRISC/dvsim/commit/c9cd75f95e74809ac530264a62a8b3a3195093d7)) |
| 162 | + |
| 163 | +- [report] remove old report dir versioning |
| 164 | + ([`96ff3d5`](https://github.com/lowRISC/dvsim/commit/96ff3d57938ab18942b418f75770c25650418771)) |
| 165 | + |
| 166 | +- [reporting] remove unnesesery latest dir for reporting |
| 167 | + ([`de0fa37`](https://github.com/lowRISC/dvsim/commit/de0fa375028dbc22fd6b97370f0111ebce33c1e0)) |
| 168 | + |
| 169 | +- [typing] add typing to the Scheduler |
| 170 | + ([`b796d3c`](https://github.com/lowRISC/dvsim/commit/b796d3ced10a9bf80ebd94b0070cddfc6b92e152)) |
| 171 | + |
| 172 | +- [utils] convert utils to a package |
| 173 | + ([`08bcbdc`](https://github.com/lowRISC/dvsim/commit/08bcbdcefb33f7cf900971e1b6ed8d3a88527ccc)) |
| 174 | + |
| 175 | +- [utils] split out remaining utils into modules |
| 176 | + ([`64ce14c`](https://github.com/lowRISC/dvsim/commit/64ce14cfba2074f83e76c2047ae2f39237765295)) |
| 177 | + |
| 178 | +- Improve and add typing to status printer |
| 179 | + ([`d097727`](https://github.com/lowRISC/dvsim/commit/d0977274057b3ccf315ddd6724f7ff85f9de4f3f)) |
| 180 | + |
| 181 | +- Initial detanglement of deployment objects |
| 182 | + ([`1102d8d`](https://github.com/lowRISC/dvsim/commit/1102d8ddcd4743b5e20fab571f89356c9fb914cc)) |
| 183 | + |
| 184 | +- Rename dvsim.MsgBucket -> dvsim.msg_bucket |
| 185 | + ([`834f9e7`](https://github.com/lowRISC/dvsim/commit/834f9e75adbe1c08687eb97c85e475d0dfca8a2d)) |
| 186 | + |
| 187 | +- Rename dvsim.MsgBuckets -> dvsim.msg_buckets |
| 188 | + ([`3ae5918`](https://github.com/lowRISC/dvsim/commit/3ae591851f5c201346bd6d182bd59f832c81b9ec)) |
| 189 | + |
| 190 | +- Rename dvsim.Regression -> dvsim.regression |
| 191 | + ([`b79b5f4`](https://github.com/lowRISC/dvsim/commit/b79b5f45009e28d9c76c99fbd956bfb023f37664)) |
| 192 | + |
| 193 | +- Rename dvsim.Scheduler -> dvsim.scheduler |
| 194 | + ([`afbcaa1`](https://github.com/lowRISC/dvsim/commit/afbcaa17759571c845a6e93d6fb94cf720125a93)) |
| 195 | + |
| 196 | +- Rename dvsim.SimResults -> dvsim.sim_results |
| 197 | + ([`b2e7813`](https://github.com/lowRISC/dvsim/commit/b2e7813e1aa1976e22414ebccb069884c8639e42)) |
| 198 | + |
| 199 | +- Rename dvsim.StatusPrinter -> dvsim.utils.status_printer |
| 200 | + ([`14c4917`](https://github.com/lowRISC/dvsim/commit/14c4917c9aa2a44aaaf1071e1ca5b19cf895bb89)) |
| 201 | + |
| 202 | +- Rename dvsim.Test/Testplan -> dvsim.utils.test/testplan |
| 203 | + ([`9b4f89f`](https://github.com/lowRISC/dvsim/commit/9b4f89fcefa43e291998d26474678e066e5e4431)) |
| 204 | + |
| 205 | +- Rename dvsim.Timer -> dvsim.utils.timer |
| 206 | + ([`41366ad`](https://github.com/lowRISC/dvsim/commit/41366adcf8ef3b1c433d7880e66bf0045fce3a26)) |
| 207 | + |
| 208 | +- Rename remaining modules and enable N999 lint |
| 209 | + ([`8dad466`](https://github.com/lowRISC/dvsim/commit/8dad4663ec4894863a0d095060f984df5cdb9cd4)) |
| 210 | + |
| 211 | +### Testing |
| 212 | + |
| 213 | +- Add cli run test |
| 214 | + ([`f87b7e6`](https://github.com/lowRISC/dvsim/commit/f87b7e608820c5f1506c287ae6f0a647f561ea43)) |
| 215 | + |
| 216 | + |
| 217 | +## v0.1.0 (2025-09-09) |
| 218 | + |
| 219 | +- Initial Release |
0 commit comments