Releases: loonghao/maya_umbrella
Releases · loonghao/maya_umbrella
v0.18.0
Comparing Changes: v0.17.0...v0.18.0
Bugs
- 🐞 fix(signatures): add maya_secure_system_scriptNode signatures to FILE_VIRUS_SIGNATURES\n\nThe cleaner uses FILE_VIRUS_SIGNATURES to clean infected files, but\nvaccine4 detects infections using MAYA_SECURE_SYSTEM_SCRIPTNODE_SIGNATURES.\nThis mismatch caused detected infections to not be properly cleaned.\n\nAdd all maya_secure_system signatures to FILE_VIRUS_SIGNATURES to ensure\nproper cleanup of infected userSetup.py files. fffa892
- 🐞 fix(i18n): improve English locale grammar and wording 7b6ec3e
Feature
- 🌟 feat(vaccine4): add locale-specific script path detection for maya_secure_system virus\n\n- Add get_locale_script_paths() function to filesystem.py for finding all\n locale directories (zh_CN, en_US, ja_JP, etc.) under user app directory\n- Add get_all_user_setup_paths() function for comprehensive userSetup.py\n path discovery across all possible locations\n- Refactor collector.py to use the new filesystem functions\n- Update vaccine4 to use get_all_user_setup_paths() for userSetup.py detection\n- Add comprehensive unit tests for the new filesystem functions\n\nThis provides a reusable solution for locale-specific path detection that\ncan be used by any vaccine, fixing the issue where virus writes userSetup.py\nto locale-specific paths (e.g., Documents/maya/2022/zh_CN/scripts/). e593072
Misc
🔶 Nothing change
Unknown
- 📄 bump: version 0.17.0 → 0.18.0 1894660
v0.17.0
Comparing Changes: v0.16.0...v0.17.0
Bugs
- 🐞 fix: delete userSetup.py if only contains virus code bfcba83
- 🐞 fix: add MagicMock type check for non-Maya environment compatibility 445fa32
Feature
- 🌟 feat: enhance detection for maya_secure_system virus variants 37a6bef
- 🌟 feat: add support for cleaning maya_secure_system.py from site-packages 5750d81
Improve
- 📈 perf: optimize network node detection logic 9ff8c2e
Misc
- 💄 chore: update .gitignore c218500
- 🎨 style: move import to top-level and improve code consistency bc2168b
- 🎨 style: fix isort import order in vaccine4.py 6d02ab3
- 🎨 style: remove unused imports from vaccine tests 030bd3f
Unknown
- 📄 bump: version 0.16.0 → 0.17.0 802b509
v0.16.0
Comparing Changes: v0.15.0...v0.16.0
Feature
- 🌟 feat: add GitHub release downloads badge and hooks disable env vars 2c92106
Misc
- 💄 chore(deps): update actions/setup-python action to v6 97149ce
- 💄 chore(deps): update actions/checkout action to v6 acdf7ff
Unknown
- 📄 bump: version 0.15.0 → 0.16.0 330414e
v0.15.0
Comparing Changes: v0.14.2...v0.15.0
Feature
- 🌟 feat: add maya_secure_system virus vaccine support d011970
Misc
- 💄 chore(deps): update dependency nox to v2024.10.9 887af10
- 💄 chore(deps): update actions/checkout digest to eef6144 bc5d7f4
- 💄 chore(deps): update actions/checkout digest to 11bd719 74a8179
- 💄 chore(deps): update codecov/codecov-action action to v5 3f4e7eb
- 💄 chore: remove temporary verification script 38ab951
- 🎨 style: fix code style issues reported by hound ffdb632
- 🎨 style: fix remaining PEP 8 issues e8e2835
- 🎨 style: fix type annotations for Python 2.7 compatibility 9bccdf9
- 💢 ci: disable hound linter to avoid conflicts with ruff 00a3ef0
- 💢 ci: update windows runner from windows-2019 to windows-2022 efc8e43
Unknown
- 📄 bump: version 0.14.2 → 0.15.0 8bd5935