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_UNITASK
define) - New API -
Atom.FromTask
(hidden byUNIMOB_EXPERIMENTAL_ASYNC_ATOM
define) - New API -
Lifetime.FromCancellationToken
Changes
- Various optimizations (pooling of
LifetimeController
's internal arrays, using newlifetime.CreateNested
api inAtom.When
, etc) - Mark
ILifetimeController
as 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
Ret
instead ofBr to end
by @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