Changelog - installer

Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

# Changelog

## v0.5.1 (Mar 11, 2022)

- Change all names in `installer.__main__` to be underscore prefixed.

- Update project URL after move to the `pypa` organisation.

- Rewrite imports to be compatible with `vendoring`.

## v0.5.0 (Feb 16, 2022)

- Add a CLI, to install a wheel into the currently-running Python.

- Convert Windows paths to `/` separated when writing `RECORD`.

- Drop support for Python 3.6 and lower.

- Preserve the executable bit from wheels being installed.

- Write records in `RECORD` with relative paths.

- Improve API documentation.

## v0.4.0 (Oct 13, 2021)

- Pass schemes into `WheelDestination.finalize_installation`.

## v0.3.0 (Oct 11, 2021)

- Add support for ARM 64 executables on Windows.

- Improve handling of wheels that contain entries for directories.

## v0.2.3 (Jul 29, 2021)

- Fix entry point handling in `installer.install`.

## v0.2.2 (May 15, 2021)

- Teach `SchemeDictionaryDestination` to create subfolders.

## v0.2.1 (May 15, 2021)

- Change `parse_record_file` to yield the elements as a tuple, instead of `RecordEntry` objects.

- Implement `WheelFile`, completing the end-to-end wheel installation pipeline.

- Generate `RecordEntry` for `RECORD` file in the `installer.install`, instead of requiring every `WheelDestination` implementation to do the exact same thing.

## v0.2.0 (May 3, 2021)

- Initial release.

Thank you to Dan Ryan and Tzu-ping Chung for the project name on PyPI. The PyPI releases before 0.2.0 come from https://github.com/sarugaku/installer and have been yanked.