==================
Features & Improvements
-----------------------
- Add support for explicitly searching the global pythonpath using the
`global_search` argument at initialization. [\4](https://github.com/sarugaku/pythonfinder/issues/4)
- Allow bare calls to `find_all_python_versions()` to return all
python versions without specifying a major version. [\5](https://github.com/sarugaku/pythonfinder/issues/5)
- Added efficient crawling and caching when searching for python and
other executables.
- Carry architecture support all the way through the search stack
to only return available python which matches the desired
architecture.
- Improve sub-path consolidations for searching for executables
and pythons.
- Use lazy loading of python versions to avoid unnecessary
subprocess calls. [\8](https://github.com/sarugaku/pythonfinder/issues/8)
Bug Fixes
---------
- Fixed a bug which caused version checks on older python versions to
fail due to encoding issues. [\3](https://github.com/sarugaku/pythonfinder/issues/3)
- Prevent use of `VIRTUAL_ENV` as a search location when
`global_search` is `False`. [\4](https://github.com/sarugaku/pythonfinder/issues/4)
- Fixed an issue which sometimes caused pythonfinder to prefer
prerelease versions. [\7](https://github.com/sarugaku/pythonfinder/issues/7)