> For the complete documentation index, see [llms.txt](https://docs.oserosuite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oserosuite.com/supported-assets/module-creator/changelog.md).

# Changelog

### \[05 June 2025]: Hotfix 1.1b

* Updated example module template with updated Osero Suite module data
* Updated to UE 5.6

### \[09 March 2025]: Hotfix 1.1a

* Bug Fix: Buttons are disabled in Module Template Data Assets
* UI Fix: Renamed category "Source Control" to "Revision Control" to match UE5's terminology updates.
* UI Fix: Fixed Osero Suite Icons

### \[27 February 2025]: Update v1.1

* Updated to UE5.5
* Updated copyright notice
* Removed UFUNCTIONS from Statics class to avoid cluttering Blueprint menus with duplicate static functions when multiple Osero Suite tools are installed
* Code optimisation and reworks
* Fixed bug in 5.4+ where settings didn't save to config properly
* Updated code for consistency across all Osero Suite tools
  * This includes adding a sort function to the Osero Suite Menu so that the tools are always in the same order, not dependant on which order the plugins load
  * This includes updating code to new Osero Suite naming convention
  * Osero Suite logo in tool now opens the Jeren Osero website
  * All code for each engine version is in ALL plugin versions so it doesn't matter which engine version the plugin comes from, it should work for all (5.2+)
  * Resynced static functions across all Osero Suite tools so that they perform the same in every tool
* Added in Module Templates
  * The tool now uses Osero Suite: Module Template Data Assets to store template modules
  * The default template can be set in the new Osero Suite: Module Creator Project Settings
  * Import/Export Templates from/to json files
  * Templates give the user flexibility to add extra files other than just the module h/cpp and build.cs
  * Ability to copy an existing module in the project and convert it into a template
  * Templates use key variables to replace text when generating the new module - users can add and modify keys as they wish (default keys include "{Module Name}", "{Module Name UPPER}", "{Plugin Name}", and "{Copyright Notice}")
* Fixed some minor UI issues
* Added Osero Suite Footer
  * Moved "Generate Module" to footer and renamed "Create Module"
  * Added plugin version to footer
* Added icons to buttons throughout tool
* Added ability to create the new module as a new plugin
* Renamed "Source Control" to "Revision Control" to align with the change by Epic Games in 5.2+
* Updated documentation (<https://docs.oserosuite.com/supported-assets/module-creator>)

### \[26 September 2023]: Release v1.0

* **Status**: Published
* **Marketplace Link**: <https://www.unrealengine.com/marketplace/en-US/product/71f5b1f9b9504656980c72fe8a0fe969>
* **Release Date**: 15 November 2023
* **Main Documentation**: <https://jerenosero.com/osero-suite/module-creator/>
* **Code Modules**:
  * OseroSuite\_ModuleCreator: Editor Only
* **Network Replicated**: No (Not required as editor tool)
* **Supported Development Platforms**: Windows
* **Key Features**:
  * Easily create new C++ modules for a uproject or uplugin
  * Select module type (eg, runtime, editor, etc)
  * Select loading phase (eg, default, post-engine init, etc)
  * Handles source control for newly generated files
