==========================
**Minor:**
* Support state-dependent constraints (5217). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support cross-module clocking variable access (5184). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support inline constraints for class randomization methods (5234). [Krzysztof Boroński]
* Support clocking blocks in virtual interfaces (5235). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support `$assertcontrol` assertion_type (5236). [Bartłomiej Chmiel, Antmicro Ltd.]
* Support conditional constraints (5245). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support`--compiler-include` headers in user-supplied cpp files (5271). [Bartłomiej Chmiel, Antmicro Ltd.]
* Support `rand_mode` (5273). [Krzysztof Bieganski, Antmicro Ltd.]
* Support `this.randomize with` (5282). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support foreach constraints (5302). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support `parameter type` in hierarchical blocks (5309) (5333). [Bartłomiej Chmiel, Antmicro Ltd.]
* Support assertcontrol directive type (5310). [Bartłomiej Chmiel, Antmicro Ltd.]
* Support inline random variable control (5317). [Krzysztof Bieganski, Antmicro Ltd.]
* Support streaming operator on arrays and wide data (5326). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support streams to/from arrays of wide data (5334). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support `constraint_mode` (5338). [Krzysztof Bieganski, Antmicro Ltd.]
* Support constraining AstSel (5344). [Arkadiusz Kozdra, Antmicro Ltd.]
* Support default value on module input (5358) (5373). [Drew Ranck]
* Add `--compiler-include` for additional C++ includes (5139) (5202). [Bartłomiej Chmiel, Antmicro Ltd.]
* Add `--emit-accessors` (5182) (5227). [Ryan Ziegler]
* Add suggestions on misspelled PLI functions.
* Add warning on dist in constraints (5264). [Arkadiusz Kozdra, Antmicro Ltd.]
* Add more `rand_mode` unsupported errors (5329). [Krzysztof Bieganski, Antmicro Ltd.]
* Add parsing but otherwise ignore std::randomize (5354). [Arkadiusz Kozdra, Antmicro Ltd.]
* Add Verilated cc define when `--timing` used (5383). [Kaleb Barrett]
* Improve emitted code to use a reference for VlSelf (5254). [Yangyu Chen]
* Fix monitor block sensitivity items (4400) (5294). [Udaya Raj Subedi]
* Fix fusing macro arguments to not ignore whitespace (5061). [Tudor Timi]
* Fix optimized-out sensitivity trees with `--timing` (5080) (5349). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix classes/modules of case-similar names (5109). [Arkadiusz Kozdra]
* Fix mis-removing $value$plusargs calls (5127) (5137). [Seth Pellegrino]
* Fix incorrect result of width mismatch (5186) (5189). [Yutetsu TAKATSUKASA]
* Fix compiler coroutine check (5190) (5300). [Ricardo Barbedo]
* Fix shortened module names when searching for files (5196) (5246). [Tim Hutt]
* Fix `--x-assign` to be independent from `+verilator+rand+reset` (5214). [Andrew Nolte]
* Fix splitting if statements with impure conditions (5219). [Bartłomiej Chmiel, Antmicro Ltd.]
* Fix unknown conversion on queues (5220). [Alex Solomatnikov]
* Fix top-level unpacked structure resets (5221).
* Fix concurrency for mailbox and semaphores (5222). [Liam Braun]
* Fix forks capturing non-input ports in tasks (5237) (5343). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix toggle coverage aggregation on same line (5248). [Krzysztof Obłonczek]
* Fix error on empty generate with -O0 (5250).
* Fix unconstrained randomization of unpacked structs (5252). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix inlining of variables driven from forced vars (5259). [Geza Lore]
* Fix tracing with `--main-top-name -` (5261). [Ethan Sifferman]
* Fix randomization when used with inheritance (5268). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix inline constraints creating class random generator (5280). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix WIDTHEXPAND on left shift of intuitive amount (5284). [Greg Taylor]
* Fix elaborating foreach loops (5285). [Arkadiusz Kozdra, Antmicro Ltd.]
* Fix initializing static array in dynamic arrays and queues (5287). [Baruch Sterin]
* Fix static variable initializers in procedures (5296). [Bartłomiej Chmiel, Antmicro Ltd.]
* Fix randomizing current object with `rand` class instance member (5292). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix handling of rand fields not referenced in constraints (5305). [Ryszard Rozak, Antmicro Ltd.]
* Fix Python3 path discovery in make flows to avoid mixing system and user python interpreters (5307) [Markus Krause]
* Fix make flows to pass PYTHON3 (like PERL) (5307) (5308). [Markus Krause]
* Fix assert on wide expression (5319) (5324). [Varun Koyyalagunta]
* Fix output clock variable overwriting signal (5320) (5347). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix stringify in nested preprocessor macros (5323). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix $sformat with array arguments (5330). [Abe Jordan]
* Fix -Wunused-but-set-variable clang warning (5331). [Bartłomiej Chmiel, Antmicro Ltd.]
* Fix purity of functions with AstJumpBlock or AstStmtExpr (5332). [Ryszard Rozak, Antmicro Ltd.]
* Fix compilation error on unreachable disable fork / wait fork (5339). [Arkadiusz Kozdra, Antmicro Ltd.]
* Fix missing type coercion in 'inside {array}' (5340). [Arkadiusz Kozdra, Antmicro Ltd.]
* Fix +: and -: unpacked array slicing when array has nonzero low index (5345) (5387). [James Bailey]
* Fix tracing_{on,off} in the presence of non-inlined modules (5346). [Geza Lore]
* Fix NBAs in suspendables (5348). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix lint_off on Errors (5351) (5363). [Ethan Sifferman]
* Fix cache config file resolution performance (5369). [Geza Lore]
* Fix capturing fields from superclass in `randomize() with` (5389). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix virtual interface null checks (5391). [Krzysztof Bieganski, Antmicro Ltd.]
* Fix ==? and !=? with X values.
* Fix CPU time being zero.
* Fix inline function ref port persistence.