This repository was archived by the owner on Aug 18, 2025. It is now read-only.
v0.7.3
[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