diff --git a/CHANGELOG.md b/CHANGELOG.md index 7185e7c1f..4515cde20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ This project adheres to [Semantic Versioning][]. This document follows the conventions laid out in [Keep a CHANGELOG][]. +## [2.2.2][] - 2017-01-29 + +### Fixed + +- Missing files from packaging (#336) + ## [2.2.1][] - 2017-01-26 `v2.2.0` had a release issue on pypi. Bumped to `v2.2.1` @@ -27,32 +33,49 @@ This document follows the conventions laid out in [Keep a CHANGELOG][]. ### Removed -- Python 3.2 support -- Python 3.3 support +- Python 2.6 support (#270) +- Python 3.2 support (#270) ### Fixed - Fixed `isinstance` refcount_leak (#273) +- Comparison Operators (#294) +- Improved Linux support (#300) +- Exception pickling (#286) ## [2.2.0-dev1][] - 2016-09-19 +### Changed + - Switch to C# 6.0 (#219) -- Relative imports (#219) -- Recursive types (#250) -- Demo fix - stream reading (#225) -- setup.py improvements for locating build tools (#208) +- `setup.py` improvements for locating build tools (#208) - unmanaged exports updated (#206) - Mono update pinned to 4.2.4.4 (#233) +### Fixed + +- Fixed relative imports (#219) +- Fixed recursive types (#250) +- Demo fix - stream reading (#225) + ## [2.1.0][] - 2016-04-12 ### Added -- Added Python 3.x support. +- Added Python 3.2 support. (#78) +- Added Python 3.3 support. (#78) +- Added Python 3.4 support. (#78) +- Added Python 3.5 support. (#163) +- Managed types can be sub-classed in Python (#78) +- Uses dynamic objects for cleaner code when embedding Python (#78) + +### Changed + +- Better Linux support (with or without --enable-shared option) (#78) ### Removed -- Implicit Type Casting. +- Implicit Type Casting (#131) ## [2.0.0][] - 2015-06-26 @@ -457,7 +480,9 @@ This document follows the conventions laid out in [Keep a CHANGELOG][]. [semantic versioning]: http://semver.org/ -[unreleased]: ../../compare/v2.2.1...HEAD +[unreleased]: ../../compare/v2.2.2...HEAD + +[2.2.2]: ../../compare/v2.2.1...v2.2.2 [2.2.1]: ../../compare/v2.2.0-dev1...v2.2.1 diff --git a/appveyor.yml b/appveyor.yml index 5f6a0a842..2b0408bf9 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 2.2.1-build{build} +version: '{branch}-{build}' platform: - x86 diff --git a/setup.py b/setup.py index 9ad4178bd..f8409799a 100644 --- a/setup.py +++ b/setup.py @@ -327,7 +327,7 @@ def _get_interop_filename(): sources.append(os.path.join(root, filename)) for root, dirnames, filenames in os.walk("tools"): - for ext in (".exe", ".py"): + for ext in (".exe", ".py", ".c", ".h"): for filename in fnmatch.filter(filenames, "*" + ext): sources.append(os.path.join(root, filename)) @@ -338,7 +338,7 @@ def _get_interop_filename(): setup( name="pythonnet", - version="2.2.1", + version="2.2.2", description=".Net and Mono integration for Python", url='https://pythonnet.github.io/', license='MIT', diff --git a/src/runtime/resources/clr.py b/src/runtime/resources/clr.py index 805b0e23b..c329b1f6d 100644 --- a/src/runtime/resources/clr.py +++ b/src/runtime/resources/clr.py @@ -2,7 +2,7 @@ Code in this module gets loaded into the main clr module. """ -__version__ = "2.2.1" +__version__ = "2.2.2" class clrproperty(object):