# GSE

## [3.3.19-3-g4123c7f](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/tree/4123c7f02202bb49c91a4bb6efa2f8d14f18da15) (2026-05-28)
[Full Changelog](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/compare/3.3.19...4123c7f02202bb49c91a4bb6efa2f8d14f18da15) [Previous Releases](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/releases)

- logo: new GSE wrench logo across in-game surfaces  
    Replaces the old GSE2 wordmark with the new GSE wrench logo wherever  
    the addon shows its brand at runtime: the welcome screen background,  
    the LDB minimap icon, the editor min-widget icon, the import-dialog  
    header, and the tracker-button identity check.  
    GSE\_Logo\_Dark\_512.blp → GSE\_Logo\_Dark\_512.png. WoW reads PNG fine  
    from addon assets, so swapping the file extension + updating the  
    Statics path in GSE/API/Statics.lua is sufficient. Deleted the old  
    BLP so the TOC IconTexture base-name lookup picks the new PNG  
    unambiguously. GSE\_Menu\_Logo.png overwritten at the same 250×250  
    the runtime already expected.  
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>  
- publish: surface server-side cleanup summary  
    The /publish/mod endpoint now applies the retention rule (latest release  
    + previous release + alphas on top of latest) on every publish — see the  
    GSE-Tools-API commit. Print the cleanup summary line including the  
    latest/previous baseVersion the server picked, so CI logs show what was  
    archived.  
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>  
- #1913 gate sequecne recompilation behind checking for isEncounter  
