5.x.x
5.3.3
Revert
ChampionKeysCache
lock change, butasyncio.Lock
is 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
ChampionKeysCache
toSealLock
, as theasyncio.Lock
requires 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.functools
module.New utilities
async_property
andasync_cached_property
inpyot.utils.functools
.New utility
sync_to_async
inpyot.utils.sync
.Removed
PtrCache
frompyot.utils.cache
, usefunctools.lru_cache
instead.Removed
cached_property
frompyot.utils.cache
, usefunctools.cached_property
instead.Removed
pyot.utils.cache
module.Reworked
pyot.utils.lol.champion
(interfaces unchanged).Fixed some typings in util modules.
Fixed a bug where
pyot.core.functional.lazy_property
is not caching returned values.
5.2.0
lol.MerakiItem
removedmeraki_
prefixed properties, non-prefixed properties will replace them. To keep having access tolol.Item
s properties, use theitem
property instead.Added challenges to match-v5 participants.
Added missing attributes typings.
Added more unit test modules.
Improved internal serialization.
Renamed event loop utility
LoopSensitiveManager
toEventLoopFactory
.Added
manage_threaded_resources
for cleaning resources in threaded environment.Deprecating
PYOT_SETTINGS
variable for django integrations in favor ofPYOT_CONFS
.The integration code of
pyot.__init__
has been moved into the newintegrations
module.
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