Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

v0.7.3

Choose a tag to compare

@HelloAIXIAOJI HelloAIXIAOJI released this 05 Aug 19:31
· 449 commits to master since this release

[v0.7.3] - 2025-08-06 - Namespace scope isolation fix

🐛 Important bug fixes

  • Fix namespace scope isolation breaking issue: Fixed a critical bug that allowed directly calling functions in any namespace without importing or using the full path
    • Problem: The previous code automatically looked up functions ending in function name in all namespaces, bypassing the access control of the namespace entirely
    • Fix: Removed code that broke namespace scope isolation, namespace functions are now only accessible through the correct namespace import or full path call
    • Impact: Ensures that the design intent of the namespace is executed correctly, improving the modularity and security of the code

[v0.7.3] - 2025-08-06 - 命名空间作用域隔离修复

🐛 重要Bug修复

  • 修复namespace作用域隔离破坏问题: 修复了一个严重的bug,该bug允许直接调用任何命名空间中的函数而无需导入或使用完整路径
    • 问题:之前的代码会自动查找所有命名空间中以函数名结尾的函数,完全绕过了namespace的访问控制
    • 修复:移除了破坏namespace作用域隔离的代码,现在只有通过正确的namespace导入或完整路径调用才能访问命名空间函数
    • 影响:确保了namespace的设计意图得到正确执行,提高了代码的模块化和安全性

Full Changelog: CodeNothingCommunity/CodeNothing@v0.7.2...v0.7.3