On this page
[8.0.0] - 2025-01-22
Changed
Minimum Unity version: 2022.3
Module won't need internet connection to be initialized.
Removed
Opening in-game popup logic and related assets
Fetching text from given URL logic
In Game Markdown Renderer dependency
[7.0.3] - 2024-08-06
Added
Privacy Policy and Terms & Conditions foldout groups added.
Changed
Privacy Policy and Terms & Conditions text area size reduction reverted.
[7.0.2] - 2024-08-05
Changed
Privacy Policy and Terms & Conditions text area sizes reduced.
[7.0.1] - 2024-04-18
Added
Android back button enable/disable flag in config.
Android back button support.
CloseActivePopup method to enable closing active popup outside assembly.
Fixed
HtmlUrl and MarkDownUrl labels all looks the same "Url" label fix.
Changed
HTML Privacy Policy URL and Terms & Conditions URL are not global and disconnected from display mode
Added validation for HTML Privacy Policy and Terms & Conditions URLs
Added validation for Markdown Privacy Policy and Terms & Conditions URLs
Migration Guide
URL fields in the config will be reset with this update! Please ensure the configuration is correctly setup!
[7.0.0] - 2024-04-18
Added
Android back button enable/disable flag in config.
Android back button support.
CloseActivePopup method to enable closing active popup outside assembly.
Fixed
HtmlUrl and MarkDownUrl labels all looks the same "Url" label fix.
Changed
HTML Privacy Policy URL and Terms & Conditions URL are not global and disconnected from display mode
Added validation for HTML Privacy Policy and Terms & Conditions URLs
Added validation for Markdown Privacy Policy and Terms & Conditions URLs
Migration Guide
URL fields in the config will be reset with this update! Please ensure the configuration is correctly setup!
[7.0.0-preview.2] - 2024-04-15
Added
Android back button enable/disable flag in config.
[7.0.0-preview.1] - 2024-04-15
Added
Android back button support.
CloseActivePopup method to enable closing active popup outside assembly.
Fixed
HtmlUrl and MarkDownUrl labels all looks the same "Url" label fix.
[7.0.0-preview.0] - 2024-04-05
Changed
HTML Privacy Policy URL and Terms & Conditions URL are not global and disconnected from display mode
Added validation for HTML Privacy Policy and Terms & Conditions URLs
Added validation for Markdown Privacy Policy and Terms & Conditions URLs
[6.0.1] - 2024-04-05
Fixed
Bug: Non trimmed urls causing exception on iOS native dialog
[6.0.0] - 2024-03-25
Fixed
DisplayPrivacyPolicy()
and DisplayTermsAndConditions()
now works properly with Config.Mode
Changed
PrivacyPolicyMode
-> RedirectMode
: InGameModal
-> InGamePopup
, Webpage
-> OpenWebpage
Removed
Obsolete methods: ShowPrivacyPolicyPopup()
, ShowTermsAndConditions()
Added
Config.Mode
: Became enum toggle button
[5.1.1] - 2024-03-18
Fixed
Fixed inconsistent define symbol requirement for the definition and usage of ShouldShowInGameModalConfig()
and ShowWebpageConfig()
[5.1.0] - 2024-03-15
Added
Config: mode
: Select which privacy policy mode to use, InGameModal
or Webpage
Privacy Policy: DisplayPrivacyPolicy()
: Display privacy policy according to mode setting
Privacy Policy: DisplayTermsAndConditions()
: Display terms and conditions according to mode setting
Changed
Privacy Policy: ShowPrivacyPolicyPopup()
: Marked as obsolete, use DisplayPrivacyPolicy()
instead
Privacy Policy: ShowTermsAndConditions()
: Marked as obsolete, use DisplayTermsAndConditions()
instead
Removed
Migration Guide
Previous version's configuration is not compatible with this version. Don't forget to update your configuration after updating the package.
[5.0.0] - 2024-02-20
Added
Config: privacyPolicyURL
: For redirecting the player to an external website, will be used in next DataUsageConsentManager
release
Config: termsAndConditionsURL
: For redirecting the player to an external website, will be used in next DataUsageConsentManager
release
Config: fetchTextFromURL
: When false, the module will use the texts provided at the configuration, instead of fetching from URLs
Changed
Config: requestTimeout
-> fetchRequestTimeout
Config: privacyPolicyUrl
-> privacyPolicyTextFetchURL
Config: termsAndConditionsUrl
-> termsAndConditionsTextFetchURL
Config: termsAndConditions
-> termsAndConditionsText
Removed
Config: workOffline
. See fetchTextFromURL
Fixed
Offline mode had still required internet connection.
Migration Guide
Previous version's configuration is not compatible with this version. Don't forget to update your configuration after updating the package.
[4.2.0] - 2024-02-16
Added
FailureReason
implementation
Changed
Handyman dependency: v5.0.0 -> v5.3.1
Logger dependency: v2.0.0 -> v2.1.0
In Game Markdown Renderer dependency: v1.0.1000 -> v1.1.1
[4.1.0] - 2023-12-21
Added
Work Offline mode added. Make sure PP and TC texts are filled before enabling Offline mode
[4.0.1] - 2023-12-04
Changed
Log levels about Privacy Policy URL and Terms & Conditions URL depend on default texts now.
[4.0.0] - 2023-11-20
Added
Unity 2023.2.x compatibility (see Migration Guide
)
Changed
Logger 2.x implementation (see Migration Guide
)
Minimum Unity version is now 2021.3
Handyman dependency: v4.1.5 -> v5.0.0
Removed
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.
TextMeshPro dependency:
Unity 2023.2 or newer users: TextMeshPro package is deprecated. Unity UI v2+ package includes TextMeshPro. It is necessary to remove TextMeshPro package.
Unity 2023.1 and older users: TextMeshPro package is no longer a dependency, but it is necessary to install to use this package properly.
[3.0.3] - 2023-10-09
Fixed
Editor time 'Can't save immutable prefab' bug
[3.0.2] - 2023-01-09
Added
New Debugger implementation
[3.0.1] - 2022-10-03
Changed
Config
: Enabled
and LogFlags
are serialized now
[3.0.0] - 2022-09-01
Changed
Code refactor with Handyman
[2.0.1] - 2022-08-08
Changed
[2.0.0] - 2022-06-17
Changed
GetPrivacyPolicy() becomes PrivacyPolicyText
GetTermsAndConditions() becomes TermsAndConditionsText
Config fetching revised
[1.3.0] - 2022-06-06
Changed
Code cleanup
Logger implementation
Timeout Manager implementation
Initialization overhaul
[1.2.4] - 2022-03-09
Changed