4fe579ea67
- update to 2.1.2: * Make sure `py.typed` is in our packaging manifest; without it, users working from a regular installation can't perform type checks.
Dirk Mueller2023-05-22 21:09:14 +00:00
088a956eb3
- update to 2.1.2: * Make sure `py.typed` is in our packaging manifest; without it, users working from a regular installation can't perform type checks.
Dirk Mueller2023-05-22 21:09:14 +00:00
364c86cd1a
- update to 2.1.1: * The importlib upgrade in 2.1 had a corner case bug (regarding `from . import <submodule>` functionality within package-like task trees which in turn exposed a false-pass in our test suite. Both have now been fixed.
Dirk Mueller2023-05-14 12:39:51 +00:00
64d8c83d07
- update to 2.1.1: * The importlib upgrade in 2.1 had a corner case bug (regarding `from . import <submodule>` functionality within package-like task trees which in turn exposed a false-pass in our test suite. Both have now been fixed.
Dirk Mueller2023-05-14 12:39:51 +00:00
83b558bd2a
- Update to 2.1.0: - [Bug] #910: Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez. - [Bug] #934: The importlib upgrade in 2.1 had a corner case bug (regarding from . import <submodule> functionality within package-like task trees) which in turn exposed a false-pass in our test suite. Both have now been fixed. Thanks to Greg Meyer and Robert J. Berger for the bug reports. - [Bug] #910: Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez. - [Support] #901: (via #903) Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson. - [Bug] #376: Resolve equality comparison bug for non-collections. Patch via Jesse P. Johnson - [Support] #901: (via #903) Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson. - [Support] #906: Implement type hints and type checking tests with mypy to reduce errors and impove code documentation. Patches by Jesse P. Johnson and review by Sam Bull. - [Support] #675: Implement importlib and deprecate imp module. Patches provided by Jesse P. Johnson - [Support]: Task.argspec has changed its return value; it now returns an inspect.Signature derived from that of the task’s body callable. - Warning
Matej Cepl2023-05-11 12:17:11 +00:00
1fdef69fbf
- Update to 2.1.0: - [Bug] #910: Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez. - [Bug] #934: The importlib upgrade in 2.1 had a corner case bug (regarding from . import <submodule> functionality within package-like task trees) which in turn exposed a false-pass in our test suite. Both have now been fixed. Thanks to Greg Meyer and Robert J. Berger for the bug reports. - [Bug] #910: Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez. - [Support] #901: (via #903) Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson. - [Bug] #376: Resolve equality comparison bug for non-collections. Patch via Jesse P. Johnson - [Support] #901: (via #903) Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson. - [Support] #906: Implement type hints and type checking tests with mypy to reduce errors and impove code documentation. Patches by Jesse P. Johnson and review by Sam Bull. - [Support] #675: Implement importlib and deprecate imp module. Patches provided by Jesse P. Johnson - [Support]: Task.argspec has changed its return value; it now returns an inspect.Signature derived from that of the task’s body callable. - Warning
Matej Cepl2023-05-11 12:17:11 +00:00
abcf908e91
- update to 1.7.3: * Fix a non-fatal bug in our setup.py long_description generation causing 1.7.0-1.7.2 to have malformed description text on PyPI. * Fix errors thrown when comparing Task objects to non-Task objects; such comparisons are now always false. * Refactor CLI parser instantiation such that the tasks.ignore_unknown_help feature (added in 1.7) works when Invoke is run in --complete mode, i.e. in tab-completion scripts.
Dirk Mueller2022-10-16 17:52:09 +00:00
f288eba56f
- update to 1.7.3: * Fix a non-fatal bug in our setup.py long_description generation causing 1.7.0-1.7.2 to have malformed description text on PyPI. * Fix errors thrown when comparing Task objects to non-Task objects; such comparisons are now always false. * Refactor CLI parser instantiation such that the tasks.ignore_unknown_help feature (added in 1.7) works when Invoke is run in --complete mode, i.e. in tab-completion scripts.
Dirk Mueller2022-10-16 17:52:09 +00:00
75bec38b26
- update to 1.7.1: * 🐛659 Improve behavior under `nohup, which causes stdin to become an undetectably-unreadable (but otherwise legit) file descriptor. Previously this led to OSError even if you weren't expecting anything on stdin; we now trap this specific case and silently ignore it, allowing execution to continue. Thanks to @kingkisskill` for initial report and to Ryan Stoner for followup and workshopping.
Dirk Mueller2022-09-24 10:57:10 +00:00
49f7580780
- update to 1.7.1: * 🐛659 Improve behavior under `nohup, which causes stdin to become an undetectably-unreadable (but otherwise legit) file descriptor. Previously this led to OSError even if you weren't expecting anything on stdin; we now trap this specific case and silently ignore it, allowing execution to continue. Thanks to @kingkisskill` for initial report and to Ryan Stoner for followup and workshopping.
Dirk Mueller2022-09-24 10:57:10 +00:00
b109d4fcb0
- Update to 1.2.0: * [Feature] #301: (via #414) Overhaul tab completion mechanisms so users can print a completion script which automatically matches the emitting binary’s configured names (compared to the previous hardcoded scripts, which only worked for inv/invoke by default). Thanks to Nicolas Höning for the foundational patchset.
Tomáš Chvátal
2019-03-26 14:08:09 +00:00
c31cdcc07e
- Update to 1.2.0: * [Feature] #301: (via #414) Overhaul tab completion mechanisms so users can print a completion script which automatically matches the emitting binary’s configured names (compared to the previous hardcoded scripts, which only worked for inv/invoke by default). Thanks to Nicolas Höning for the foundational patchset.
Tomáš Chvátal
2019-03-26 14:08:09 +00:00
6bf9836b43
- Add patch to not use vendored libs: * 0001-Make-test-fallback-to-system-modules-when-vendorized.patch - Remove unneeded deps - Remove the multibuild again as we no longer cycle
Tomáš Chvátal
2018-08-11 11:48:44 +00:00
9190b47f76
- Add patch to not use vendored libs: * 0001-Make-test-fallback-to-system-modules-when-vendorized.patch - Remove unneeded deps - Remove the multibuild again as we no longer cycle
Tomáš Chvátal
2018-08-11 11:48:44 +00:00
2dcf9ec021
- Update to 1.1.1: * Various tweaks for pytest and new py releases support - Switch to multibuild to run tests
Tomáš Chvátal
2018-08-11 10:09:07 +00:00
a828cab113
- Update to 1.1.1: * Various tweaks for pytest and new py releases support - Switch to multibuild to run tests
Tomáš Chvátal
2018-08-11 10:09:07 +00:00