Releases: 7mind/izumi
Releases · 7mind/izumi
1.2.6
- Update to Scala 3.4.0, memoization fixed on Scala 3 with update by @neko-kai (#2082)
- Fix Bug: ConfigWriter minimizer does not omit nested unrequired nodes. by @pshirshov (#2058)
- distage-config: add field names and structure metadata to auto-derived config codecs by @neko-kai (#2065)
- Fix broken
MacroParameters
on Scala 3 by @neko-kai (#2066)
Full Changelog: v1.2.5...v1.2.6
1.2.5
1.2.4
- Fix testkit on sbt launching tests defined in other test modules when depending on another test artifact by @neko-kai (#2052)
- Better time APIs: deprecated effectful code in IzTime, zone can be provided to Clock1 calls, better accuracy logic by @pshirshov (#2051)
- Wip/config refactoring 2 by @pshirshov (#2044)
Full Changelog: v1.2.3...v1.2.4
1.2.3
1.2.2
- proper config folding order, configwriter ignores system properties by @pshirshov (bf2e6b6)
Full Changelog: v1.2.1...v1.2.2
1.2.1
distage-framework:
- Config refactoring by @pshirshov (#2040)
distage-testkit:
- Don't redundantly run planner multiple times for tests that have the same exact dependencies by @neko-kai (222fc07)
Full Changelog: v1.2.0...v1.2.1
1.2.0
Changes since 1.0
For high-level overview of all changes since 1.0, check out 1.2.0 Milestone.
Changes since 1.1.0
fundamentals-bio:
- Remove Trifunctor Hierarchy (#2026) by @neko-kai (#2027)
- BIO: Add multiple collection operators, port error-accumulating collection operators from IzEither, add
IO2#suspendSafe
by @neko-kai (#2024)
distage-core:
- Fix #1648 forbid implicit trait construction, add explicit
makeTrait
andfromTrait
methods by @neko-kai (#2029) - Fix #1988 #1989 Support Scoped ZIO in fromResource and fromZEnv instead of ZManaged; rename
.fromZEnv
to.fromZIOEnv
by @neko-kai (#2010) - Rework Subcontext DSL, rename LocalContext -> Subcontext by @neko-kai (#2032)
distage-framework
- Local axis issue: always load configs for all the available roles by @pshirshov (#2021)
- Warning: this change has been reverted in 1.2.1. We recommend you update to 1.2.1 and not rely on the new semantics introduced in this change.
Full Changelog: v1.1.0...v1.2.0
1.1.0
Warning
This version released as 1.1.0 by mistake – it's not the actual 1.1.0 release yet, it should have been 1.1.0-M28.
Version 1.2.0 will be the real 1.1.0 release.
- Usability improvement: make PluginConfig accept ModuleBase instead of PluginBase by @neko-kai (#2005)
Full Changelog: v1.1.0-M27...v1.1.0
1.1.0-M27
- Add
replLocator
method toRoleAppMain
for convenient inspection of distage-framework object graphs in the REPL by @neko-kai (#1991) - TextTree and Issue by @pshirshov (#1992)
- unified IzEither extensions by @pshirshov (#1993)
- DI errors migrated to NEList by @pshirshov (#1994)
Full Changelog: v1.1.0-M26...v1.1.0-M27
1.1.0-M26
- wip: local context by @pshirshov (#1974)
- Check JUL log entry params on null. by @Caparow (#1990)
- Fix #1942 add
Lifecycle.makeSimpleInit
by @neko-kai (#1985) - Add
Functoid#annotateAllParameters
by @neko-kai (#1984) - scala3 progression tests by @pshirshov (#1981)
- Update build.yml by @pshirshov (#1987)
Full Changelog: v1.1.0-M25...v1.1.0-M26