Skip to content

Commit 7da0e90

Browse files
committed
Moves the change log to a separate file.
1 parent 1006856 commit 7da0e90

File tree

4 files changed

+291
-288
lines changed

4 files changed

+291
-288
lines changed

CHANGELOG.rst

Lines changed: 289 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,289 @@
1+
Changelog
2+
---------
3+
4+
- Only sets `ansible_connection` to `local` when `ansible_port`
5+
is `22`, since anything else is likely a SSH tunnel
6+
[Daverball]
7+
8+
0.20.1 (2024-09-03)
9+
~~~~~~~~~~~~~~~~~~~
10+
11+
- Generates type hints for non-scalar parameters
12+
[Daverball]
13+
14+
0.20.0 (2024-08-28)
15+
~~~~~~~~~~~~~~~~~~~
16+
17+
- Raises minimum Ansible version to 6
18+
[Daverball]
19+
20+
- Adds Python 3.12 support
21+
[Daverball]
22+
23+
- Adds proper support for Ansible 8+
24+
[Daverball]
25+
26+
- Adds basic auto-generated stubs and docs for `Api` methods
27+
created through hooked Ansible modules, for now this only
28+
includes collections in the ansible namespace
29+
[Daverball]
30+
31+
0.19.2 (2024-08-22)
32+
~~~~~~~~~~~~~~~~~~~
33+
34+
- Adds missing type hint for generic module functions on `Api`
35+
[Daverball]
36+
37+
0.19.1 (2024-08-21)
38+
~~~~~~~~~~~~~~~~~~~
39+
40+
- Adds basic type hints
41+
[Daverball]
42+
43+
0.19.0 (2024-08-21)
44+
~~~~~~~~~~~~~~~~~~~
45+
46+
- Adds support for Python 3.11
47+
[Daverball]
48+
49+
0.18.0 (2023-09-04)
50+
~~~~~~~~~~~~~~~~~~~
51+
Modernizes project structure [strfx]:
52+
53+
- Drops support for Python < 3.8
54+
55+
- Switches to `pyproject.toml`
56+
57+
- Moves code to source directory `src/`
58+
59+
- Sets up Github Actions
60+
61+
- Checks code with bugbear and bandit (including pre-commit hooks)
62+
63+
0.17.3 (2023-07-13)
64+
~~~~~~~~~~~~~~~~~~~
65+
66+
- Keeps `ansible-core` dependency at 2.13.x. mitogen does not yet support any version above that
67+
(`see also <https://github.com/mitogen-hq/mitogen/blob/v0.3.4/ansible_mitogen/loaders.py#L52>`_).
68+
[strfx]
69+
70+
0.17.2 (2020-01-14)
71+
~~~~~~~~~~~~~~~~~~~
72+
73+
- Accepts all kinds of iterables in the Inventory class, not just a limited set.
74+
[href]
75+
76+
0.17.1 (2019-10-24)
77+
~~~~~~~~~~~~~~~~~~~
78+
79+
- Adds success flag to results.
80+
[jokurz]
81+
82+
0.17.0 (2019-10-14)
83+
~~~~~~~~~~~~~~~~~~~
84+
85+
- Adds the ability to connect to multiple hosts through a bastion host.
86+
[jokurz]
87+
88+
- Adds the ability to define host-specific variables.
89+
[jokurz]
90+
91+
0.16.2 (2019-10-01)
92+
~~~~~~~~~~~~~~~~~~~
93+
94+
- Supports non-python Ansible modules.
95+
[jokurz]
96+
97+
0.16.1 (2019-08-19)
98+
~~~~~~~~~~~~~~~~~~~
99+
100+
- Adds support for Ansible 2.8 with Mitogen 0.2.8.
101+
102+
Mitogen now supports Ansible 2.8. This Suitable release requires both the
103+
latest Ansible 2.8 and Mitogen 0.2.8 releases.
104+
105+
[href]
106+
107+
0.16.0 (2019-05-17)
108+
~~~~~~~~~~~~~~~~~~~
109+
110+
- Adds compatibility with Ansible 2.8.
111+
112+
See https://github.com/seantis/suitable/issues/27 for more information.
113+
114+
Note that Mitogen 0.2.6 is not compatible with Ansible 2.8. Using it will
115+
raise an error. To keep using Mitogen, wait for a new release or use
116+
Ansible 2.7 instead.
117+
118+
[href]
119+
120+
0.15.0 (2019-02-01)
121+
~~~~~~~~~~~~~~~~~~~
122+
123+
- Adds 'host_key_checking' flag, to easily disable host key checking on
124+
both the vanilla Api and the Mitogen flavour.
125+
[href]
126+
127+
0.14.0 (2018-08-17)
128+
~~~~~~~~~~~~~~~~~~~
129+
130+
- Adds support for dictionaries and lists in arguments.
131+
[href]
132+
133+
0.13.0 (2018-07-30)
134+
~~~~~~~~~~~~~~~~~~~
135+
136+
- Adds mitogen support.
137+
[href]
138+
139+
0.12.0 (2018-06-14)
140+
~~~~~~~~~~~~~~~~~~~
141+
142+
- Adds the ability to define custom strategies and strategy plugins.
143+
[href]
144+
145+
- Activates full verbose output of Ansible when 'debug' verbosity is set.
146+
[href]
147+
148+
- Demotes the 'took ... to complete' log from info to debug.
149+
[href]
150+
151+
0.11.2 (2018-05-01)
152+
~~~~~~~~~~~~~~~~~~~
153+
154+
- Fixes servers with custom ports raising a ValueError when unreachable.
155+
[href]
156+
157+
0.11.1 (2018-04-27)
158+
~~~~~~~~~~~~~~~~~~~
159+
160+
- Fixes Ansible warnings showing up for no reason.
161+
[href]
162+
163+
0.11.0 (2018-04-27)
164+
~~~~~~~~~~~~~~~~~~~
165+
166+
- Adds the ability to specify the port for each server.
167+
[href]
168+
169+
0.10.1 (2018-02-19)
170+
~~~~~~~~~~~~~~~~~~~
171+
172+
- Adds support for Ansible 2.5.
173+
[href]
174+
175+
0.10.0 (2017-11-14)
176+
~~~~~~~~~~~~~~~~~~~
177+
178+
- Adds the ability to specify environment variables.
179+
[href]
180+
181+
0.9.0 (2017-09-19)
182+
~~~~~~~~~~~~~~~~~~~
183+
184+
- Adds support for Ansible 2.4. Since this release introduces many changes
185+
under the hood support for Ansible 2.3 has been dropped!
186+
187+
You might want to assume that this will stay this way. Older Ansible
188+
releases are supported if possible, but it's not a goal of this project.
189+
[href]
190+
191+
- Explicitly drops support for Python 3.0 - 3.4. Suitable supports the same
192+
Python versions Ansible supports, which excludes these 3.x releases.
193+
194+
Supported are therefore Python 2.7, 3.5 and 3.6+.
195+
[href]
196+
197+
0.8.1 (2017-08-10)
198+
~~~~~~~~~~~~~~~~~~~
199+
200+
- Adds support for Ansible's extra_vars.
201+
[Liuyanglong]
202+
203+
0.8.0 (2017-06-02)
204+
~~~~~~~~~~~~~~~~~~~
205+
206+
- Adds support for Python 3.3+. Since Python 3 support in Ansible is
207+
experimental, only the latest Ansible (2.3+) is henceforth supported.
208+
[href]
209+
210+
0.7.4 (2017-01-27)
211+
~~~~~~~~~~~~~~~~~~~
212+
213+
- Fixes an issue with Ansible 2.1.4.0. Host lists are now passed to Ansible in
214+
a format it expects.
215+
[href]
216+
217+
0.7.3 (2016-03-08)
218+
~~~~~~~~~~~~~~~~~~~
219+
220+
- Gets password based ssh authentication working again.
221+
[href]
222+
223+
0.7.2 (2016-01-15)
224+
~~~~~~~~~~~~~~~~~~~
225+
226+
- Stops command and shell modules from chocking on certain commands.
227+
Workaround for https://github.com/ansible/ansible/issues/13862
228+
[href]
229+
230+
0.7.1 (2016-01-15)
231+
~~~~~~~~~~~~~~~~~~~
232+
233+
- Removes global state lingering around with Ansible 2.0.0.2, which introduced
234+
a hosts cache leading to Suitable's api instances to not be independent.
235+
[href]
236+
237+
0.7.0 (2016-01-13)
238+
~~~~~~~~~~~~~~~~~~~
239+
240+
- Adds support for Ansible 2.0. **Does not support 1.x anymore!!**
241+
[href]
242+
243+
0.6 (2015-06-22)
244+
~~~~~~~~~~~~~~~~
245+
246+
- Adds backwards-compatible support for Ansible 1.9. The same code running on
247+
suitable for Ansible 1.8 should now work with Ansible 1.9.
248+
[href]
249+
250+
0.5 (2014-11-28)
251+
~~~~~~~~~~~~~~~~
252+
253+
- Adds support for Ansible 1.8.
254+
[href]
255+
256+
- Includes automated tests for Ansible versions 1.5 through 1.8.
257+
[href]
258+
259+
- Properly escapes spaces in key-value pairs. Fixes #3.
260+
[href]
261+
262+
0.4 (2014-09-05)
263+
~~~~~~~~~~~~~~~~
264+
265+
- Wraps the result of all module runs to provide easy access to results
266+
per server.
267+
[href]
268+
269+
- Default to transport 'localhost' if 'localhost' or '127.0.0.1' is used
270+
exclusively on the API object.
271+
[href]
272+
273+
0.3 (2014-05-28)
274+
~~~~~~~~~~~~~~~~
275+
276+
- Adds a stern warning so users won't confuse this with the official Ansible API.
277+
[href]
278+
279+
0.2 (2014-05-21)
280+
~~~~~~~~~~~~~~~~
281+
282+
- Change license to GPL v3 as required by Ansible.
283+
[href]
284+
285+
0.1 (2014-05-21)
286+
~~~~~~~~~~~~~~~~
287+
288+
- Initial release.
289+
[href]

0 commit comments

Comments
 (0)