- Avoid out-of-bounds memory read (issue #42) (thanks @mashedcode!)
- Made model struct immutable and
Clone
-able so it can be re-used (issue #12) (thanks @kornelski!) - Made
Rectangle
public (thanks @kornelski!).
- Reduced use of
unsafe
(thanks @kornelski!). - Performance improvements (thanks @kornelski!).
- Made Rayon an optional dependency using a feature flag. It is enabled by default. Parallel processing can now be disabled by providing the
--no-default-features
flag at build time.
- Edition 2018
- Updated dependencies
- Various code quality improvements, such as reduced unsafety (thanks @kornelski!)