5.x.x
5.3.3
Revert
ChampionKeysCachelock change, butasyncio.Lockis now on delayed instantiation.Remove unused code from
limiters.RedisRateLimiter
5.3.2
New data fields detected and added on
lol.Match,val.Match.Updated test player for
test_models_lor.test_match.Change the Lock on
ChampionKeysCachetoSealLock, as theasyncio.Lockrequires an event loop at the moment of instantiation, an issue that may be encountered by non-async "tasks explorers".
5.3.1
Improved documentation engines.
Added some missing typings.
5.3.0
New
pyot.utils.functoolsmodule.New utilities
async_propertyandasync_cached_propertyinpyot.utils.functools.New utility
sync_to_asyncinpyot.utils.sync.Removed
PtrCachefrompyot.utils.cache, usefunctools.lru_cacheinstead.Removed
cached_propertyfrompyot.utils.cache, usefunctools.cached_propertyinstead.Removed
pyot.utils.cachemodule.Reworked
pyot.utils.lol.champion(interfaces unchanged).Fixed some typings in util modules.
Fixed a bug where
pyot.core.functional.lazy_propertyis not caching returned values.
5.2.0
lol.MerakiItemremovedmeraki_prefixed properties, non-prefixed properties will replace them. To keep having access tolol.Items properties, use theitemproperty instead.Added challenges to match-v5 participants.
Added missing attributes typings.
Added more unit test modules.
Improved internal serialization.
Renamed event loop utility
LoopSensitiveManagertoEventLoopFactory.Added
manage_threaded_resourcesfor cleaning resources in threaded environment.Deprecating
PYOT_SETTINGSvariable for django integrations in favor ofPYOT_CONFS.The integration code of
pyot.__init__has been moved into the newintegrationsmodule.
5.1.0
Pyot new documentations.
Some bug fixes.
Attribute changes.
5.0.0
Reworked pipeline.
Reworked model and pipeline conf.
No more sid, sessions are managed internally.
Match-v5 initial support.
Change of behavior of multiple core models.
Reworked rate limiters to be more secure and accurate.
Dropped syot.
Last updated