# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.oserosuite.com/supported-assets/module-creator/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
