mssql-django 1.7.4 发布 笔记

mssql-django 1.7.4 发布

mssql-django 1.7.4 版本现已在 PyPI 上发布。本次更新主要解决了 raw 和带注解的 GROUP BY 查询处理中的两个具体问题。首先,修复了在 GROUP BY 查询中将表示字面量百分号的转义双百分号(%%)与实际参数结合使用时可能引发的 IndexError 问题。占位符重写逻辑已得到改进,能够正确区分字面量 '%%' 与 '%s' 占位符,确保此类查询不再报错。其次,修复了在 raw GROUP BY 查询中传入 IntegerChoices 值时遇到的 NotImplementedError。更新后的类型检查机制使用 isinstance 进行判断,使 IntegerChoices 参数能够被正确处理,从而与布尔类型和标准整数类型保持一致的行为。此次补丁版本还新增了对转义百分号处理以及 raw GROUP BY 查询中 IntegerChoices 的回归测试。重要的是,mssql-django 1.7.4 是一个向后兼容的发布版本,未对现有用户引入任何破坏性变更。开发者感谢报告这些问题的用户,他们的反馈提升了库的可靠性。遇到问题的用户被鼓励在项目 GitHub 仓库中提交问题。发布说明和 PyPI 链接提供了更多详细信息。