版本更新记录

  • 3.5.2 修复Windows版本启动时找不到模块的问题;修正一个Python3.2相关的input问题;修复一个路径相关的问题
  • 3.5.1
    1. Windows版本去掉3proxy支持(因3proxy被多个杀软报告为危险程序);
    2. 完善对中文路径的支持;
    3. 清理目录结构,针对不同平台优化打包策略,使bin目录更加清晰;
    4. 对于windows版本,为生成的exe文件添加版本信息;
    5. 修复iprelay无法启动的bug。
    (2011-03-05)
  • 3.5 增加新功能:图形界面批量添加/修改/删除代理;修改代理列表显示控件为tableView,替代treeView;重构与优化代码,改进异常处理,增加一个示例文件proxy.txt.example,更新docstring;界面微调:对话框设置为固定大小,控件间距调整 2011-03-02
  • 3.3.2 解决系统托盘右键菜单无法消失的问题;更新README文档;从右击托盘图标就刷新菜单项目,更改为在设置界面点击确定后再刷新菜单,提高效率 2011-2-24
  • 3.3.1 更新配置文件结构;增加一个配置文件示例PPS.conf.example;完善中文支持
  • 3.3.0 重构代码,去除了大部分不必要的全局变量,使代码更加模块化 2011-2-21
  • 3.2.1 改用JSON作为配置格式;将gui_config.py合并到PyProxySwtich.pyw中;完善国际化支持,清理目录结构 2011-2-20
  • 3.1.2 增加图形界面配置工具;完善国际化支持;改进架构 2011-2-19
  • 2.1.1 改进批量添加代理的方式:现在可以直接运行pps_config.py或pps_config.exe来批量添加了,去除了已经不需要的batch_add_proxy.bat和sh两个文件;pps_config代码重构,完善了批量添加和国际化支持(2010-9-6)
  • 2.1.0 增加对Python2.7的支持,现在PPS在Python2.7+PyQt4.7或Python3.1+PyQt4.7下都可以运行了。
  • 2.0.1 这次更新的主要内容如下:(2010-8-22)
    1. 重写了pps_config的添加/删除代理的逻辑
    2. 把配置文件的导入方式从pyetc改为直接load_source导入
    3. 改进了字符串的输出方式,方便以后进行国际化
    4. 将last.conf整合进PPS.conf
    5. 在“关于”对话框中添加了程序logo,网址链接也可以直接点击打开了
    6. 改进了判断程序路径的代码
    7. 许可协议更新
    8. 增加了cx_freeze的build脚本(包括py和bat两个)
  • 2.0 【里程碑版本】代码转移到Python3.x,同时界面库也转到了PyQt(因为wxPython暂不支持Python3)


【注】1.x版本的PPS主页在Google Code上:http://code.google.com/p/pyproxyswitch

  • 1.1.1 更改了Windows版的目录结构,将PyProxySwitch.exe和库文件移到bin目录下;修正了路径中含有中文字符时程序无法启动的bug;更改Windows版的编译方式为cx_freeze,因为测试中发现py2exe编译的exe程序图标在Vista下无法正常显示(2010-8-7)
  • 1.1.0 更新polipo为1.0.4.1版本;修复了一个程序启动时polipo未自动启动的bug (2010-8-5)
  • 1.0.9 因为部分杀软报3proxy.exe为可疑软件,将Windows版3proxy.exe移除,保留Linux版的3proxy;并将polipo设置为默认代理切换程序。 2010-4-15
  • 1.0.8 将所有文件的编码改为UTF-8,增强对中文的支持 2009-12-9
  • 1.0.7 支持添加需要认证的代理 2009-11-16
  • 1.0.6 修正ip_relay模式下程序不能启动的问题
  • 1.0.5 修正了程序在Linux下的一些bug
  • 1.0.3 改进了程序的启动方式,不再出现命令行窗口,源代码主程序修改为PyProxySwitch.pyw,精简了部分代码 2009-10-15
  • 1.0.2 改进了Windows下隐藏Console窗口的实现方法,修正了自带的3proxy配置文件Tor.conf的一个小错误 2009-10-6
  • 1.0.1 代理名称现在支持中文了 2009-9-26
  • 1.0 【里程碑版本】实现批量添加/删除代理的功能(现支持Windows平台)2009-9-25
  • 0.9.9.9 修复了几个bug,改进了程序文件/目录的结构 16:02 2009-9-24
  • 0.9.9.8 新增代理配置程序pps_config,现在支持在命令行下添加/删除代理并定义菜单项 2009-9-23
  • 0.9.9.7 修正了Windows版读取配置文件时的一个问题 18:08 2009-9-22
  • 0.9.9.6 初步实现中文/英文界面切换 2009-9-20
  • 0.9.9.5 修正了用py2exe编译为exe文件时的bug,几处小改进 15:32 2009-9-16
  • 0.9.9.3 重构代码,polipo linux binary added 2009-09-12 10:07:52
  • 0.9.9.1 增加了对polipo的支持
  • 0.9.9 修正了一些bug,提高了在Windows & Linux上的兼容性,在Arch Linux 2009.08, Slackware 13.0和Windows Xp sp3下测试通过
  • 0.9.8 修正了在 Linux Python < 2.6下的几个bug
  • 0.9.7 使用py文件作为配置文件,可扩展性更强
  • 0.9.6 改进config文件结构,改进读写配置的相关函数
  • 0.9.5 更名为PyProxySwitch,增强扩展性,同时支持3proxy和iprelay(sf.net)
  • 0.9.3 重构,添加平台相关代码
  • 0.9.2 增加读取配置文件的功能,支持添加代理,自动保存设置
  • 0.9.1 改进数据结构,精简优化代码(重构:Refactoring)
  • 0.9.0 解决CreatePopupMenu问题 2009-08-20