Releases: codewriter-packages/UniMob
Releases · codewriter-packages/UniMob
v2.5.0
What's Changed
Features
- New API -
Lifetime.CreateNested(out var lifetime)with pooling
using (this.appLifetime.CreateNested(out var lifetime)) {
// use lifetime
}Experimental Features
- New API -
Atom.FromSink - New API -
Atom.UniTask.When(hidden byUNIMOB_EXPERIMENTAL_UNITASKdefine) - New API -
Atom.FromTask(hidden byUNIMOB_EXPERIMENTAL_ASYNC_ATOMdefine) - New API -
Lifetime.FromCancellationToken
Changes
- Various optimizations (pooling of
LifetimeController's internal arrays, using newlifetime.CreateNestedapi inAtom.When, etc) - Mark
ILifetimeControlleras obsolete
Full Changelog: 2.4.1...2.5.0
v2.4.1
What's Changed
Changes
- Replace Mono.Cecil diagnostics with Roslyn Analyzer by @vanifatovvlad in #24
- Delete useless UniMob.CodeGen.Checker
Full Changelog: 2.3.3...2.4.1
v2.3.3
What's Changed
Changes
- Generate
Retinstead ofBr to endby @vanifatovvlad in #22
Full Changelog: 2.3.2...2.3.3
v2.3.2
What's Changed
Fixes
- Fix incorrect IL code for methods with multiple return statements by @vanifatovvlad in #21
Full Changelog: 2.3.1...2.3.2
v2.3.1
What's Changed
Changes
- Fix IL code for virtual call by @vanifatovvlad in #18
Full Changelog: 2.3.0...2.3.1
v2.3.0
What's Changed
Changes
- Add Domain Reload support (experimental) by @vanifatovvlad in #16
Full Changelog: 2.2.0...2.3.0
v2.2.0
What's Changed
Changes
- Add atom pooling by @vanifatovvlad in #12
- Add Il2CppSetOption by @vanifatovvlad in #11
Full Changelog: 2.1.4...2.2.0
v2.1.4
Fix keepalive behaviour
v2.1.1
Update author
v2.0.1
Up version 2.0.1