This repository has been archived by the owner on Jan 19, 2025. It is now read-only.
9.0.0-alpha.19
Pre-release
Pre-release
·
62 commits
to dev
since this release
Additions
[Exiled.API]
Introduced new logging methods:Log::DebugWithContext
,Log::InfoWithContext
,Log::WarnWithContext
,Log::ErrorWithContext
, andLog::AssertWithContext
. These methods now includeClass::Method::Line
when no context is provided or append[SPECIFIED_CONTEXT]
when context is specified. New constants for context are also available.- Added
CustomModule::TryRegister(Assembly, [CanBeNull] ModuleIdentifierAttribute)
andCustomModule::TryUnregister
methods. [Exiled.API]
Added support for YAML serialization of types with private or non-public default constructors.[Exiled.API]
Added support for enum class types serialization.
Fixes
[Exiled.API]
Resolved serialization issues with enum class types, ensuring that only the name is serialized and not the numeric value.[Exiled.API]
Fixed recursive call issues inUniqueUnmanagedEnumClass
andUnmanagedEnumClass
.[Exiled.CustomModules]
Corrected the instantiation of null dynamic events. These are now instantiated correctly usingDynamicEventManager::CreateInstanceFromType
, addressing previous exceptions during module enabling.[Exiled.CustomModules]
AddedYamlIgnore
attribute to theCustomRole::Owners
property.[Exiled.CustomModules]
Fixed issues with modules not loading due to missing paths for newly created configuration files, including module instances, behaviors and their relativeModulePointer
.
Changes
[Exiled.CustomModules]
Madens:CustomItems::Settings
class non-abstract.
Full Changelog: 9.0.0-alpha.18...9.0.0-alpha.19