Commit 4c932ffe authored by Michael Davidsaver's avatar Michael Davidsaver

doc: add release history

parent db9a52d3
......@@ -28,3 +28,4 @@ allowing non-python libraries to be built from source within a python ecosystem.
usage
probe
details
releasenotes
.. _releasenotes:
Release Notes
=============
2.1 (UNRELEASED)
----------------
* Introduce usage of **$SETUPTOOLS_DSO_PLAT_NAME** to override platform name during wheel builds
* Add :py:class:`setuptools_dso.ProbeToolchain` for toolchain introspection.
* Correctly note that wheels with DSOs are not pure.
2.0 (June 2021)
---------------
* Begin automatic generation of an "info" python module for each DSO. (Kaleb Barrett)
* Add the :ref:`dsoinfo` API to interact with "info" modules.
1.7 (May 2020)
--------------
* Fix support for develop install (pip install -e). (Kirill Smelkov)
1.6 (May 2020)
--------------
* Use @rpath as install_name prefix on MacOS. (Mehul Tikekar)
* Remove usage of install_name_tool executable on MacOS.
1.5 (Jan 2020)
--------------
* Fix parallel compile on MacOS with py>=3.8.
1.4 (Jan 2020)
--------------
* Add fake cythonize() when Cython code generator not installed
* Parallel compile of DSO sources.
* build_dso: Take package_dir into account. (Kirill Smelkov)
1.3 (Nov 2019)
--------------
* Add cythonize() wrapper
* Add "don't clobber" logic for setup() arguments. (Kirill Smelkov)
* handle DSOs in root (not in a package)
1.2 (Aug 2019)
--------------
* include LICENSE/COPYRIGHT in dist
1.1 (Aug 2019)
--------------
* Fix inplace build. (Kirill Smelkov)
* Fix incremental rebuild. (Kirill Smelkov)
1.0 (Oct 2018)
--------------
* Initial stable release
......@@ -120,6 +120,8 @@ Cython
Version 1.3 added a :py:func:`setuptools_dso.cythonize()` wrapper to correctly handle ``Extension(dso=...)``.
.. _dsoinfo:
Runtime
=======
......@@ -174,4 +176,6 @@ Use with ctypes
Info
^^^^
.. autofunction:: setuptools_dso.runtime.import_dsoinfo
.. currentmodule:: setuptools_dso.runtime
.. autofunction:: import_dsoinfo
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment