Version: 7.1.5 (current) On this page
[7.1.5] - 2025-03-27
Changed
Remote setting containers are ordered by name so updates to the list, doesn't change order and create unnecessary hit changes
[7.1.3] - 2025-03-13
Changed
Collect remote setting container objects on build & when entering play mode
[7.1.2] - 2025-03-10
Fixed
Asset post processor updated asset path is scriptable object check added to prevent exception
[7.1.1] - 2025-03-07
Changed
Optimize asset post processor for managing config containers.
[7.1.0] - 2025-03-07
Changed
Config object list management is done automatically now.
[7.0.0] - 2025-02-27
Changed
Handyman dependency: v7.1.0
Min Unity version: 2022.3
Log messages are simplified
Configs are initialized before initializing the module or while registering them to the module
Cache is initialized before initializing the module
Internet connection is checked before initialing the services
(Internal) Small refactors
Fixed
FailureReason
wasn't always set properly
Cache wasn't updating if the module is late-initialized
[6.1.1] - 2025-01-09
Fixed
Module correctly sets FailureReason when there is no network.
[6.1.0] - 2025-01-07
Changed
Module no longer requires internet connection! Instead, when offline, it will use cached values with FailedToInitialize
state
[6.0.0] - 2024-08-06
Added
✨Colors✨ in RemoteSettingDrawer
and RemoteConfigWindow
to distinguish providers.
Changed
Handyman dependency: v5.3.1 -> v5.7.0
RemoteConfigWindow
: Won't be compiled if Odin Inspector is not installed.
Removed
(Internal) RemoteProviderUtilities
: Merged with MeteorEditorUtility
[5.1.0] - 2024-02-16
Added
FailureReason
implementation
Changed
Handyman dependency: v5.0.0 -> v5.3.1
Logger dependency: v2.0.0 -> v2.1.0
Fixed
MeteorConfig
: Remote config variables sorted alphabetically by name with invariant culture.
[5.0.3] - 2024-01-31
Fixed
Exception when there is a null object in ConfigList
[5.0.2] - 2024-01-25
Changed
MeteorConfig
: Remote config variables sorted alphabetically by name with invariant culture.
[5.0.1] - 2023-12-04
Changed
MeteorConfig
: Remote Variables will always be ordered by Name
alphabetically.
Possible editor performance improvements
Migration Guide
After update, you may see huge diff in MeteorConfig
on git. Don't worry, it is very likely to happen due to ordering remote variables.
[5.0.0] - 2023-11-20
Changed
Logger 2.x implementation (see Migration Guide
)
Minimum Unity version is now 2021.3
Handyman dependency: v4.3.0 -> v5.0.0
Handyman dependency: v1.3.1 -> v1.4.0
Newtonsoft Json dependency: v3.0.2 -> v3.2.1
Will be compiled only on Editor, Android, iOS and tvOS (see Migration Guide
)
Removed
(Obsolete) UseAsDefaultValue
LogFlags
, OverrideLogFlagsToAllOnDebug
: With Logger 2.x update, all log levels are moved to Logger.Config
Migration Guide
With Logger v2.x update, we are setting a milestone here. If any other packages depend on Logger v1.x, you will get compile errors. Please update all packages.
If you are trying to build your project not on Android, iOS or tvOS, you will get compile errors. You have to use define symbols e.g. UNITY_IOS || UNITY_TVOS || UNITY_ANDROID
[4.3.5] - 2023-11-15
Added
Local cache invalidation on version change
[4.3.4] - 2023-11-14
Added
RemoteScriptableObject<T>
for specialized editor functionalities.
[4.3.3] - 2023-08-03
Fixed
Bugfix: meteor editor cache is updated on every meteor init
Changed
MgCache folder moved to library folder, thus will be ignored by git
[4.3.2] - 2023-07-28
Changed
Loading from cache and extracting value from config objects now replace null strings with empty strings.
[4.3.1] - 2023-07-25
Changed
Editor initializer on delayed call, prevent MeteorConfig
read failure error
[4.3.0] - 2023-07-10
Added
Editor default value cache logic update.
[4.2.1] - 2023-04-13
Added
Data Usage Consent Manager initialization dependency
[4.2.0] - 2023-03-09
Changed
Internal ConfigLists
became a getter of MeteorConfig.ConfigLists
. This enables custom config support for auto-initialization.
Added
When an exception occurs during syncing values, the value will be in the log string.
[4.1.1] - 2023-01-09
Added
New Debugger implementation
null
check on config registration
[4.1.0] - 2022-12-23
Changed
Drawer for RemoteSetting
attribute: Used Odin Inspector. Better distinction between consecutive remote settings. If JSONParser
is used, a button added for copying the JSON serialized version of the object to the clipboard
[4.0.3] - 2022-09-23
Fixed
Default Provider
label restored on config
Added
Auto fetching remote variables on config window opening
[4.0.2] - 2022-09-07
Fixed
[4.0.1] - 2022-09-01
Fixed
Newtonsoft JSON dependency added
[4.0.0] - 2022-09-01
Added
Custom drawer added to [RemoteSetting]
attribute. Now, you can see remote setting name and provider on inspector.
Properties are supported now. You must use them like this: [field: RemoteSetting("variableName")]
Private fields are supported now.
Objects with [Serializable]
attribute are supported now. You must specify parser on [RemoteSetting]
attribute (e.g. [RemoteSetting("variableName", parser: RemoteSettingAttribute.Parser.JSON)]
)
Migration guide : All provider names are changed. You must reset MeteorConfig
and reconfigure providers.
Changed
Code refactor with Handyman
: All public fields and methods are static now.
[3.1.4] - 2022-07-28
Fixed
Compile errors on Unity 2020.3.x
[3.1.3] - 2022-07-22
Changed
Fixed
Late initialization: Service Count log fix
[3.1.2] - 2022-07-22
Fixed
Service initialization order fix
Late Service initialization order fix
[3.1.1] - 2022-07-22
Fixed
Service initialization order fix
[3.1.0] - 2022-06-02
Changed
(Internal) Meteor class is inherited from AsyncSingleton now.
Added
Initialization will fail when there is no service registered.
[3.0.2] - 2022-04-28
Changed
(Internal) Logger implementation rework
(Internal) code cleanup
Fixed
Service registration duplication fix
Removed
[3.0.1] - 2022-03-15
Fixed
Null ref exception when more than two services registered.
[3.0.0] - 2022-03-09
Changed
[2.0.0] - 2022-03-09
Changed
[1.4.1] - 2022-03-09