Pomimo opóźnień spowodowanych pewnymi zmianami w silniku refaktoryzacji pluginu oraz kilkoma mniejszymi problemami, wydano w końcu nową wersję PyDev - 1.5.1. Przygotowując poprzednią wersję, skupiono się przede wszystkim na zwiększeniu komfortu programisty poprzez m.in.: włączenie kodu PyDev extensions do projektu PyDev czy dodanie wsparcia dla IronPython. W najnowszej wersji natomiast, developerzy, oprócz rutynowego debugowania, udoskonalili rewriter AST oraz silnik refaktoryzacji pluginu.
Zmiany zaszłe w silniku refaktoryzacji, to m.in.:
- rezygnacja z BRM,
- włączenie kodu najnowszego wydania PEPTIC do projektu,
- dodanie opcji dodaj po bieżącej metodzie do metody wydobywania,
- możliwość generowania właściwości przy użyciu stylu programowania zdefiniowanego w preferencjach.
Z poprawionych błędów wymienić można:
- drobne poprawki edytora,
- naprawienie prawidłowego wykorzystywania znaku Backspace w trybie blokowym,
- ustawianie IRONPYTHONPATH podczas korzystania z IronPythona (projekty nie mogą odwoływać się do siebie),
- używanie funkcji exec w Py3k,
- usunięcie problemu z importowaniem modułu regexp, który mógł wywołać rekurencję;
Fabio Zadrozny oznajmił, że podczas prac nad następnymi wersjami PyDev, developerzy bardziej skupią się na wykrywaniu i naprawianiu błędów oraz stworzeniu sesji profilujących (odpowiedzialnych za prędkość i wykorzystanie pamięci).
Źródło: PyDev









