# Changelog
All notable changes to this package will be documented in this file.

The format is based on https://www.npmjs.com/org/xmobitea.

## [1.5.3] - 2026-05-28
### Added
- Added `CXDevice.GetDeviceId()` as the public static device identifier facade.
- Added default target implementation backed by `SystemInfo.deviceUniqueIdentifier`.
- Added WebGL implementation that generates and persists a GUID in `PlayerPrefs`.
- Added Apple-path implementation assembly selected by asmdef for iOS, macOSStandalone, and tvOS.
- Added `CXKeyChain` wrapper for Apple-family keychain access.
- Added Objective-C keychain implementation sources under `Plugins/iOS` with import metadata enabled for iOS and tvOS.
- Added platform-specific asmdef separation for default, iOS, and WebGL targets.
- Added dependency declaration on `com.xmobitea.changx.app`.
- Added XML documentation comments for `CXDevice`, platform implementations, and keychain code.
- Added internal access protection for `CXKeyChain` to reduce external misuse.
- Added AI-facing usage, API reference, behavior, and package guardrail documentation.
- Added compact README documentation map and package overview.

## [1.0.0] - 2021-04-08
### Added
- First release of XmobiTea DeviceId package.
