This release includes changes in v0.4.3 - v0.4.6.
Features
- Added SAPRecord to hold both types of SAP records.
- Added SAPQuery to generate queries.
Changes
- Removed incorrect terminology in docs for directed graphs.
- Removed
log4rs
andreqwest
as dependencies. - Replaced
reqwest
withureq
's blocking api. - Changed pets and teams to be thread-safe by refactoring
Rc<Refcell<T>>
intoArc<Rwlock<T>>
.- Only results in a 5% increase in runtime according to benchmarks.
- This allows users to build teams in parallel across multiple threads. See
docs/examples
.
Bug-Fixes
- Fixed dolphin only activating once regardless of level.
- Fixed bat only activating once regardless of level.
- Fixed incorrect summon effect for whale (clone vs default pet) and potential panic if a pet was not in front of it.