新闻
Jython 2.7.4 beta 版 (v2.7.4b2 2024 年 5 月)
Jython 2.7.4 的第二个 beta 版本现已在 Maven Central 上发布。它已针对 Java 8 和 Java 11 进行测试。
Beta 2 添加了一个有趣的功能:JAR 提供 Java(自动)模块,以便更好地支持模块化构建。有关在模块化使用中可能需要添加到 java
命令的额外选项的指南,请参阅 NEWS。
此添加不应干扰类路径上的传统使用,并且不会更改 Jython 启动脚本。
Jython 2.7.4 beta 版 (v2.7.4b1 2024 年 4 月)
Jython 2.7.4 的 beta 版本现已在 Maven Central 上发布。它已针对 Java 8 和 Java 11 进行测试。感谢所有帮助识别和修复错误的人。
Jython 2.7.3 正式版 (v2.7.3 2022 年 9 月)
Jython 2.7.3 的新正式版现已在 Maven Central 上发布。它使用 Java 8 构建和测试,并针对 Java 11 进行测试。
累积的功能和错误修复历史记录位于 NEWS 中。
Jython 2.7.3 发布候选版 (v2.7.3rc1 2022 年 8 月)
Jython 2.7.3 的发布候选版现已在 Maven Central 上发布。
与 beta 版相比,只有一个更改(对序列匹配功能的自然扩展)
- 支持 Java 可变参数构造函数。
累积的功能和错误修复历史记录位于 NEWS 中。
Jython 2.7.3 beta 版 (v2.7.3b1 2022 年 7 月)
Jython 2.7.3 的 beta 版本现已在 Maven Central 上发布。它已针对 Java 8 和 Java 11 进行测试。项目感谢所有帮助识别和修复错误的人。
值得注意的新功能或更改的功能包括
-
jython 命令尊重
PYTHONDONTWRITEBYTECODE
环境变量。 -
对 Java 方法参数的序列参数匹配得到改进。
-
array.array
无符号类型的项目大小现在与其有符号对应项相同,而以前大多数是双精度。内部表示已更改。需要解决异常情况的客户端代码可能需要更改(我们希望以好的方式)。总体而言,体验应该更接近于 CPython。
更多已修复的错误列在 NEWS 中。
Jython 2.7.2 正式版 (v2.7.2 2020 年 3 月 21 日)
Jython 2.7.2 的新正式版现已在 Maven Central 上发布。它使用 Java 8 构建和测试,并针对 Java 11 进行测试。与 v2.7.2rc1 相比,没有更改(除了版本标识)。
有关所有版本中已修复错误的完整列表,请参阅 NEWS。
Jython 2.7.2 发布候选版 (v2.7.2rc1 2020 年 3 月 5 日)
Jython 2.7.2 的发布候选版现已在 Maven Central 上发布。它使用 Java 8 构建和测试,并针对 Java 11 进行测试。这修复了针对 v2.7.2b3 提出的错误。
与 beta 3 相比,一个显著的更改是将包缓存重新定位到工作目录。
有关修复的完整错误列表,请参阅 NEWS。
Jython 2.7.2 beta 版 (v2.7.2b3 2020 年 2 月)
Jython 2.7.2 的另一个 beta 版本现已在 Maven Central 上提供。它使用 Java 8 构建和测试,并针对 Java 11 进行测试。这修复了针对 v2.7.2b2 提出的错误,并更新了某些 JAR。虽然过去的版本预测并不十分可靠,但我们预计将在 2 月 24 日开始的一周内发布候选版本。
值得注意的新功能与 v2.7.2b2 中列出的相同。
已修复的错误列在 NEWS 中。
Jython 2.7.2 beta 版 (v2.7.2b2 2019 年 11 月)
Jython 2.7.2 的 beta 版本现已在 Maven Central 上提供。它针对 Java 8 和 Java 11 进行测试。这已经酝酿了很长时间,因为我们发现了一些需要修复的错误。
值得注意的新功能包括
- 一个“精简”JAR,可以在 Gradle 和 Maven 构建中引用,以便您可以控制依赖项。
- 几乎在所有地方都消除了 Java 9+ 的 反射访问警告。
- 当您通过属性
python.locale.control=settable
选择加入时,对locale
的支持有了很大改进。 - 控制台消息现在通过
java.util.logging
和org.python
命名空间生成,供您管理。 - Jython 命令选项现在更接近 CPython 等效项。
我们纠正了在处理文件、用户和主机名编码方面的一些错误,这对于 ASCII 不起作用的用户来说是一个常见问题。在 NEWS 中列出了更多已修复的错误。
新网站 (2018 年 10 月)
欢迎访问新的 Jython 网站。主要改进包括
- 重新设计以适应现代网络,例如移动响应式
- 将托管迁移到 GitHub Pages。为了便于维护并鼓励社区贡献
- 通过 HTTPS 传递
- 内容已更新以反映最新的二进制版本
Jython 2.7.1 正式版发布 (2017 年 7 月)
我们认为 2017 年 7 月 1 日是发布 2.7.1 版本的完美时间。这是一个错误修复版本。错误修复包括 SSL 和 pip 支持方面的改进,以及 CPython 兼容性方面的许多改进。
有关详细的发布说明,请参阅 NEWS 文件。此版本的 Jython 需要 JDK 7 或更高版本。
此版本托管在 Maven Central 上。主要有三种发行版。按受欢迎程度排序
- 最有可能的是,您需要 传统的安装程序。注意:安装程序会自动安装 pip 和 setuptools(除非您取消选中该选项),但如果您设置了
JYTHON_HOME
,则必须取消设置它。 - 一个 预构建的独立版本。
Jython 2.7.0 正式版发布 (2015 年 5 月)
有关详细的发布说明,请参阅 NEWS 文件。
我代表 Jython 开发团队很高兴地宣布 Jython 2.7.0 的正式版现已发布!通往 2.7 的道路漫长,但它终于来了!我要感谢 Amobee 赞助了我在 Jython 上的工作。我还想感谢所有为 Jython 做出贡献的人,包括但不限于:错误报告、补丁、拉取请求、文档更改、支持电子邮件以及在 Freenode 上的 #jython 上进行的精彩对话。
除了与 CPython 2.7.0 的语言和运行时兼容性之外,Jython 2.7 还提供了对 Python 生态系统的实质性支持。这包括对 pip/setuptools 的内置支持(您可以使用 bin/pip),以及 Windows 的原生启动器 (bin/jython.exe),这意味着您终于可以在 Windows 上安装 Jython 脚本了。
Jim Baker 在 PyCon 2015 上发表了关于 Jython 2.7 的 演讲,包括新功能的演示。
有关详细的发布说明,请参阅 NEWS 文件。此版本的 Jython 需要 JDK 7 或更高版本。
此版本托管在 Maven Central 上。主要有三种发行版。按受欢迎程度排序:最有可能的是,您需要传统的安装程序。注意:安装程序会自动安装 pip 和 setuptools(除非您取消选中该选项),但如果您设置了 JYTHON_HOME,则必须取消设置它。有关使用安装程序的说明,请参阅安装说明。一个预构建的独立版本。有关独立模式的详细信息,请参阅安装说明。一个仅包含源代码的发行版。要查看所有可用的文件,包括校验和,请转到此处并导航到相应的发行版和版本。
来自 Frank Wierzbicki 博客 的公告
Jython 2.7 发布候选版本 3 发布(2015 年 4 月)
有关详细的发布说明,请参阅 NEWS 文件。
代表 Jython 开发团队,我很高兴地宣布 Jython 2.7 的第三个发布候选版本现已发布!我要感谢 Amobee 赞助我在 Jython 上的工作。我还想感谢所有为 Jython 做出贡献的人。
此版本的 Jython 需要 JDK 7 或更高版本。
此版本托管在 [maven central] (http://search.maven.org/)。主要有三种发行版。按受欢迎程度排序:最有可能的是,您需要 传统安装程序。请参阅安装说明以了解如何使用安装程序。预构建的独立版本。请参阅安装说明以了解有关独立模式的详细信息。仅源代码发行版。要查看所有可用的文件,包括校验和,请转到此处并导航到相应的发行版和版本。
来自 Frank Wierzbicki 博客 的公告
Jython 2.7 PyCon 2015 演讲(2015 年 4 月)
Jim Baker 在蒙特利尔的 PyCon 2015 上发表了演讲,介绍了我们如何实现 Jython 2.7 以及下一步计划。 在此观看视频