tag:github.com,2008:https://github.com/0xKate/ByteWeaver/releases Release notes from ByteWeaver 2025-11-17T17:09:18Z tag:github.com,2008:Repository/1029632568/1.0.51 2025-11-17T17:09:18Z Bump Version 1.0.51 <ul> <li>Improve logging to tell users what key is duplicated.</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/1.0.50 2025-11-17T15:22:02Z Bump Version 1.0.50 <ul> <li>Fix crash in AddressScanner when scanning undefined or unreadable memory.</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/1.0.49 2025-10-11T09:30:36Z 1.0.49 <p>Version <a href="https://github.com/0xKate/ByteWeaver/commit/21c5f87e8a2ea30086ff3bb1e3d6fc52a829b7a7">1.0.49</a> Changelog:</p> <ul> <li>Change CreateDetour &amp; CreatePatch now return a shared_ptr to the created modification.</li> </ul> <p>Version <a href="https://github.com/0xKate/ByteWeaver/commit/158044b881368cb94836f04bc226751ba1b7dbf9">1.0.48</a> Changelog:</p> <ul> <li>Add IsLocationModifiedFast for optimized speed in tight loops.</li> </ul> <p>Version <a href="https://github.com/0xKate/ByteWeaver/commit/b632e56a305e482a8fc71b0026fe8552fcad28b0">1.0.47</a> Changelog:</p> <ul> <li>Add integer overflow protection to IsLocationModified.</li> <li>Add DoRangesIntersect helper function.</li> <li>Cleanup README.md code examples.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/0xKate/ByteWeaver/compare/1.0.46...1.0.49"><tt>1.0.46...1.0.49</tt></a></p> 0xKate tag:github.com,2008:Repository/1029632568/1.0.46 2025-10-11T09:17:48Z Release 1.0 (r46) <p>Release <a href="https://github.com/0xKate/ByteWeaver/compare/1.0.45a...1.0.46">1.0 (r46)</a> Changelog:</p> <ul> <li>Add Documentation</li> </ul> <br> <p>Version <a href="https://github.com/0xKate/ByteWeaver/compare/0.5.39...1.0.45">0.5.39-45</a> Changelog:</p> <ul> <li>Delete All functions marked as <code>deprecated</code></li> <li>Migrate Byteweaver.h -&gt; ByteWeaverPCH.h</li> <li>Add new ByteWeaver.h now includes all of ByteWeaver namespace</li> <li>CMAKE: Mark ByteWeaverPCH.h as precompiled header</li> <li>Delete ByteWeaver.cpp</li> <li>Move SearchResults into ByteWeaver namespace</li> <li>Cleanup includes</li> <li>Fix LogUtils and ByteWeaver LogLevel conflict</li> </ul> <p>Now <code>#include &lt;ByteWeaver.h&gt;</code> works as should be expected.</p> <br> <p>Version <a href="https://github.com/0xKate/ByteWeaver/commit/036cdb51421649a424a84dd4f0e8a23b9d21a8cf">0.5.38</a> Changelog:</p> <ul> <li>DebugTools: Remove Broken ModuleDumper code.</li> <li>DebugTools: Fix x86 Stacktrace.</li> <li>DetourMacros: Remove <code>Detour Name##Detour</code> artifact from switching to CreateDetour.</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/1.0.45 2025-09-29T05:54:59Z Bump Version 1.0.45 <ul> <li>Fix LogUtils Conflict</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/1.0.45a 2025-09-29T06:54:57Z Bump Version 1.0.45a <ul> <li>Fix LogUtils Conflict</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/1.0.44 2025-09-29T05:47:19Z Bump Version 1.0.44 <ul> <li>Add Documentation to MemoryManager</li> <li>Add LogLevel define guard</li> <li>Upgrade LogFunction from const char* to std::string</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/1.0.43 2025-09-29T04:22:51Z Bump Version 1.0.43 <ul> <li>Remove Deprecated Functions</li> <li>Match LogCallback type to LogUtils.</li> <li>Add LogCallback type void* for generic use.</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/0.5.39 2025-09-29T02:44:13Z Bump version 0.5.39 <ul> <li>Migrate Byteweaver.h -&gt; ByteWeaverPCH.h</li> <li>Add new ByteWeaver.h now includes all of ByteWeaver namespace</li> <li>CMAKE: Mark ByteWeaverPCH.h as precompiled header.</li> <li>Delete ByteWeaver.cpp</li> <li>Move SearchResults into ByteWeaver namespace.</li> </ul> 0xKate tag:github.com,2008:Repository/1029632568/0.5.39a 2025-09-29T03:09:04Z Bump version 0.5.39a <ul> <li>Migrate Byteweaver.h -&gt; ByteWeaverPCH.h</li> <li>Add new ByteWeaver.h now includes all of ByteWeaver namespace</li> <li>CMAKE: Mark ByteWeaverPCH.h as precompiled header.</li> <li>Delete ByteWeaver.cpp</li> <li>Move SearchResults into ByteWeaver namespace.</li> <li>Cleanup includes</li> <li>Update readme Recomended version to 0.5.39a</li> </ul> <p>Now <code>#include &lt;ByteWeaver.h&gt;</code> works as should be expected.</p> 0xKate