You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+33-24Lines changed: 33 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,12 @@
1
+
1.2.9 (2021-11-08)
2
+
==================
3
+
4
+
Bug Fixes
5
+
---------
6
+
7
+
- Fix a bug that the version matcher ignores the version when patch number is 0. `#110 <https://github.com/sarugaku/pythonfinder/issues/110>`_
8
+
9
+
1
10
1.2.8 (2021-07-27)
2
11
==================
3
12
@@ -58,15 +67,15 @@ Features & Improvements
58
67
-----------------------
59
68
60
69
- Non-core versions of python will no longer sort ahead of core python versions. `#75 <https://github.com/sarugaku/pythonfinder/issues/75>`_
61
-
70
+
62
71
- Reduced dependencies by removing ``vistir``,, ``crayons`` and intermediate calls. `#78 <https://github.com/sarugaku/pythonfinder/issues/78>`_
63
-
72
+
64
73
65
74
Bug Fixes
66
75
---------
67
76
68
77
- Fixed a bug which could cause python searches to fail when ``pyenv global`` was set with repeated identical versions. `#71 <https://github.com/sarugaku/pythonfinder/issues/71>`_
69
-
78
+
70
79
- ``pythonfinder`` will now avoid accidentally pathing into ``pythonw.exe`` on windows and using it as a python version. `#73 <https://github.com/sarugaku/pythonfinder/issues/73>`_
71
80
72
81
@@ -86,19 +95,19 @@ Features & Improvements
86
95
-----------------------
87
96
88
97
- Dramatically improved performance and stability. `#51 <https://github.com/sarugaku/pythonfinder/issues/51>`_
89
-
98
+
90
99
- Added typehints and refactored mixins, updated shims to only attempt to remove themselves if they detect their respectve installations (fixes Hynek's issue). `#52 <https://github.com/sarugaku/pythonfinder/issues/52>`_
91
-
100
+
92
101
93
102
Bug Fixes
94
103
---------
95
104
96
105
- Add resilient parsing to look only for ``major.minor(.patch)?`` as a fallback parser and allow more graceful continuation if a path is not a real path to python. `#40 <https://github.com/sarugaku/pythonfinder/issues/40>`_
97
-
106
+
98
107
- Added typehints and refactored mixins, updated shims to only attempt to remove themselves if they detect their respectve installations (fixes Hynek's issue). `#52 <https://github.com/sarugaku/pythonfinder/issues/52>`_
99
-
108
+
100
109
- Fixed a bug which prevented parsing of numeric versions as inputs to pythonfinder. `#59 <https://github.com/sarugaku/pythonfinder/issues/59>`_
101
-
110
+
102
111
- Windows path discovery now works correctly and does not attempt to assign cached properties. `#61 <https://github.com/sarugaku/pythonfinder/issues/61>`_
103
112
104
113
@@ -109,9 +118,9 @@ Bug Fixes
109
118
---------
110
119
111
120
- Fix a bug where version in version order file may not in global version paths `#37 <https://github.com/sarugaku/pythonfinder/issues/37>`_
112
-
121
+
113
122
- Added further resilient version parser functionality to python version parser. `#44 <https://github.com/sarugaku/pythonfinder/issues/44>`_
114
-
123
+
115
124
- Fixed an issue which prevented parsing single digit python versions as valid. `#47 <https://github.com/sarugaku/pythonfinder/issues/47>`_
116
125
117
126
@@ -121,7 +130,7 @@ Bug Fixes
121
130
Features & Improvements
122
131
-----------------------
123
132
124
-
- Added performance enhancements and error handling to python search algorithms.
133
+
- Added performance enhancements and error handling to python search algorithms.
125
134
- Added support for ``asdf`` installations via the ``ASDF_DATA_DIR`` environment variable. `#35 <https://github.com/sarugaku/pythonfinder/issues/35>`_
126
135
127
136
@@ -132,9 +141,9 @@ Bug Fixes
132
141
---------
133
142
134
143
- Fix a bug where pyenv cannot be found when PYENV_ROOT is not set `#29 <https://github.com/sarugaku/pythonfinder/issues/29>`_
135
-
144
+
136
145
- Fix a bug where pyenv python location is not properly got by sysconfig._get_default_scheme `#31 <https://github.com/sarugaku/pythonfinder/issues/31>`_
137
-
146
+
138
147
- Fix finding pyenv's python versions issue when pyenv root version is not present `#33 <https://github.com/sarugaku/pythonfinder/issues/33>`_
139
148
140
149
@@ -145,13 +154,13 @@ Features & Improvements
145
154
-----------------------
146
155
147
156
- Pyenv paths will now be ordered respecting global version settings and pyenv shims will be removed from the search path. `#27 <https://github.com/sarugaku/pythonfinder/issues/27>`_
148
-
157
+
149
158
150
159
Bug Fixes
151
160
---------
152
161
153
162
- Fixed an issue with unnesting paths when finding python versions. `#24 <https://github.com/sarugaku/pythonfinder/issues/24>`_
154
-
163
+
155
164
- Fixed a bug with searching windows registry entries which sometimes caused errors for uninstalled python instances. `#26 <https://github.com/sarugaku/pythonfinder/issues/26>`_
156
165
157
166
@@ -186,11 +195,11 @@ Features & Improvements
186
195
-----------------------
187
196
188
197
- Introduced lookup by name when searching for python versions, which allows searching for non-standard python releases such as ``anaconda3-5.3.0``. `#20 <https://github.com/sarugaku/pythonfinder/issues/20>`_
189
-
198
+
190
199
- General improvements:
191
200
- Improved ``pyenv`` support and architecture lookup support.
192
201
- Improved overall performance and caching. `#21 <https://github.com/sarugaku/pythonfinder/issues/21>`_
193
-
202
+
194
203
195
204
Bug Fixes
196
205
---------
@@ -205,13 +214,13 @@ Features & Improvements
205
214
-----------------------
206
215
207
216
- Added support for non-CPython interpreters. `#16 <https://github.com/sarugaku/pythonfinder/issues/16>`_
208
-
217
+
209
218
210
219
Bug Fixes
211
220
---------
212
221
213
222
- Added support for ignoring unsupported python versions during version search with the flag ``--ignore-unsupported``. `#14 <https://github.com/sarugaku/pythonfinder/issues/14>`_
214
-
223
+
215
224
- Added support for pyenv virtualenvs. `#15 <https://github.com/sarugaku/pythonfinder/issues/15>`_
216
225
217
226
@@ -258,21 +267,21 @@ Features & Improvements
258
267
-----------------------
259
268
260
269
- Add support for explicitly searching the global pythonpath using the ``global_search`` argument at initialization. `#4 <https://github.com/sarugaku/pythonfinder/issues/4>`_
261
-
270
+
262
271
- Allow bare calls to ``find_all_python_versions()`` to return all python versions without specifying a major version. `#5 <https://github.com/sarugaku/pythonfinder/issues/5>`_
263
-
272
+
264
273
- Added efficient crawling and caching when searching for python and other executables.
265
274
266
275
- Carry architecture support all the way through the search stack to only return available python which matches the desired architecture.
267
276
- Improve sub-path consolidations for searching for executables and pythons.
268
277
- Use lazy loading of python versions to avoid unnecessary subprocess calls. `#8 <https://github.com/sarugaku/pythonfinder/issues/8>`_
269
-
278
+
270
279
271
280
Bug Fixes
272
281
---------
273
282
274
283
- Fixed a bug which caused version checks on older python versions to fail due to encoding issues. `#3 <https://github.com/sarugaku/pythonfinder/issues/3>`_
275
-
284
+
276
285
- Prevent use of ``VIRTUAL_ENV`` as a search location when ``global_search`` is ``False``. `#4 <https://github.com/sarugaku/pythonfinder/issues/4>`_
277
-
286
+
278
287
- Fixed an issue which sometimes caused pythonfinder to prefer prerelease versions. `#7 <https://github.com/sarugaku/pythonfinder/issues/7>`_
0 commit comments