Features
- [core] Synchronous, Rational Clock Domains (by @seldridge in #5270)
- API to set extmodule defname separately from desiredName (by @trmckay in #5281)
- [core] Add ClockDomain assert helpers (by @seldridge in #5290)
- Add BaseModule.ignoreParentPrefix (by @jackkoenig in #5292)
API Deprecation
- Deprecate Scala versions <= 2.13.8 (by @jackkoenig in #5295)
Backend Code Generation
Dependency Updates
- [cd] Bump CIRCT from firtool-1.144.0 to firtool-1.145.0 (by @chiselbot in #5282)
- [cd] Bump CIRCT from firtool-1.145.0 to firtool-1.145.1 (by @chiselbot in #5285)
- [cd] Bump CIRCT from firtool-1.145.0 to firtool-1.145.1 (by @chiselbot in #5286)
- [cd] Bump CIRCT from firtool-1.145.1 to firtool-1.146.0 (by @chiselbot in #5287)
Build and Internal Changes
- [main] Enable MiMa for v7.11.0 (by @chiselbot in #5275)
- [Scala3] Add Definition/Instance API (by @adkian-sifive in #5277)
- [Scala3] Add Instantiate API (by @adkian-sifive in #5278)
- [Scala3] Bugfix: AffectsChiselPrefix bug in plugin helpers (by @adkian-sifive in #5289)
- [Scala3] Move InstanceNameSpec (by @adkian-sifive in #5293)
- [Scala3] Remove prefix.applyString and add apply handling in NamingPhase (by @adkian-sifive in #5294)
- [Scala3] Move Mem and SRAM tests (by @adkian-sifive in #5288)
Full Changelog: v7.11.0...v7.12.0