Skip to content

Commit d1c5ce5

Browse files
authored
Merge pull request #2 from GameAnalytics/add_changelog
add changelog
2 parents 41587cf + 5e8a487 commit d1c5ce5

File tree

2 files changed

+319
-217
lines changed

2 files changed

+319
-217
lines changed

CHANGELOG.md

Lines changed: 319 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,319 @@
1+
# Changelog
2+
3+
All notable changes to this project are documented in this file.
4+
The format used here is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5+
6+
## [Unreleased]
7+
8+
## [4.11.0] - 2025-04-29
9+
### Added
10+
- Support for Xcode 16.
11+
- Privacy domain for privacy manifest.
12+
13+
## [4.10.1]
14+
### Fixed
15+
- Correct tracking of consent status.
16+
- Bug fix for FPS tracking.
17+
18+
## [4.10.0]
19+
### Added
20+
- Privacy manifest.
21+
### Fixed
22+
- App boot time measurement issue.
23+
24+
## [4.9.0]
25+
### Added
26+
- Optional session performance metrics collection.
27+
- Optional app boot-time metric collection.
28+
29+
## [4.8.2]
30+
### Added
31+
- Ability to retrieve remote configs as JSON.
32+
### Changed
33+
- Increased currency limit from 20 to 50.
34+
35+
## [4.8.1]
36+
### Added
37+
- Optional local event caching for disabled submission.
38+
- Support for app open ads.
39+
40+
## [4.8.0]
41+
### Changed
42+
- Deprecated support for armv7 and i386.
43+
- Added new FPS health event.
44+
45+
## [4.7.1]
46+
### Added
47+
- New FPS health event.
48+
### Improved
49+
- Internal error reporting.
50+
### Fixed
51+
- Minor bug fixes.
52+
53+
## [4.7.0]
54+
### Added
55+
- Health event.
56+
- Automatic sending of FPS data at session end.
57+
58+
## [4.6.11]
59+
### Fixed
60+
- Pod release issue.
61+
62+
## [4.6.10]
63+
### Changed
64+
- Switched back to statically linked frameworks in pod release.
65+
66+
## [4.6.8]
67+
### Added
68+
- Flutter added to version validator.
69+
70+
## [4.6.7]
71+
### Added
72+
- XCFramework file made available in the public repo.
73+
74+
## [4.6.6]
75+
### Fixed
76+
- Bug with event UUID generation.
77+
78+
## [4.6.5]
79+
### Fixed
80+
- Issue with internal error reporting.
81+
82+
## [4.6.4]
83+
### Changed
84+
- Renamed event UUID field.
85+
86+
## [4.6.3]
87+
### Added
88+
- Inclusion of event UUID in events sent.
89+
90+
## [4.6.2]
91+
### Added
92+
- Error events for invalid custom event fields.
93+
- Optional mergeFields argument, merging with global custom fields instead of overwriting.
94+
95+
## [4.6.1]
96+
### Fixed
97+
- Missing custom event fields when correcting session end events.
98+
99+
## [4.6.0]
100+
### Added
101+
- Global custom event fields function to automatically add custom fields to events.
102+
103+
## [4.5.1]
104+
### Added
105+
- Functionality for forcing a new user in A/B testing without uninstalling the app.
106+
- Custom user ID function for setting an unused user ID.
107+
108+
## [4.5.0]
109+
### Added
110+
- Custom event fields feature.
111+
112+
## [4.4.15]
113+
### Fixed
114+
- Minor corrections.
115+
116+
## [4.4.14]
117+
### Changed
118+
- Option to hide the IDFA consent dialog when third-party code isn’t using IDFA.
119+
120+
## [4.4.13]
121+
### Added
122+
- Inclusion of ios_testflight to events from TestFlight builds.
123+
124+
## [4.4.12]
125+
### Added
126+
- Missing library architectures.
127+
128+
## [4.4.11]
129+
### Fixed
130+
- Crash bug resolved.
131+
132+
## [4.4.10]
133+
### Fixed
134+
- Minor corrections.
135+
136+
## [4.4.8]
137+
### Added
138+
- IDFA consent field to events.
139+
140+
## [4.4.7]
141+
### Updated
142+
- Client timestamp validator.
143+
144+
## [4.4.6]
145+
### Removed
146+
- Memory info from automatic crash reports.
147+
148+
## [4.4.5]
149+
### Changed
150+
- Reverted to the previous method for checking iOS version at runtime.
151+
152+
## [4.4.4]
153+
### Fixed
154+
- Ad event annotation.
155+
156+
## [4.4.3]
157+
### Updated
158+
- Validator for impression events.
159+
160+
## [4.4.2]
161+
### Changed
162+
- IDFA and IDFV now set to empty for TestFlight builds.
163+
164+
## [4.4.1]
165+
### Added
166+
- Check for running from TestFlight.
167+
168+
## [4.4.0]
169+
### Added
170+
- Ad network version for impression events.
171+
172+
## [4.3.1]
173+
### Updated
174+
- User identifier flow.
175+
176+
## [4.3.0]
177+
### Updated
178+
- User identifier flow updated in preparation for iOS 14 IDFA changes.
179+
180+
## [4.2.1]
181+
### Added
182+
- Godot added to version validator.
183+
184+
## [4.2.0]
185+
### Added
186+
- New impression event (see documentation for details).
187+
188+
## [4.1.5]
189+
### Fixed
190+
- Minor fixes.
191+
192+
## [4.1.4]
193+
### Improved
194+
- Internal error reporting.
195+
196+
## [4.1.3]
197+
### Added
198+
- Session number added to init request.
199+
200+
## [4.1.2]
201+
### Removed
202+
- Gender, birth year, and Facebook methods.
203+
204+
## [4.1.0]
205+
### Added
206+
- Option to auto-detect app version for build field.
207+
208+
## [4.0.7]
209+
### Fixed
210+
- A/B testing issue resolved.
211+
212+
## [4.0.6]
213+
### Fixed
214+
- Bug in getRemoteConfigsValueAsString.
215+
216+
## [4.0.5]
217+
### Fixed
218+
- Remote configs issues.
219+
220+
## [4.0.4]
221+
### Fixed
222+
- Minor remote configs fix.
223+
224+
## [4.0.3]
225+
### Fixed
226+
- Validator fix.
227+
228+
## [4.0.2]
229+
### Fixed
230+
- Events bug.
231+
232+
## [4.0.1]
233+
### Fixed
234+
- HTTP request bug.
235+
236+
## [4.0.0]
237+
### Changed
238+
- Updated Remote Config calls; previous calls deprecated (see GA documentation for migration).
239+
- Added A/B testing support.
240+
241+
## [3.2.1]
242+
### Added
243+
- Toggle warning log method.
244+
245+
## [3.2.0]
246+
### Added
247+
- Enable/disable event submission function.
248+
249+
## [3.1.2]
250+
### Fixed
251+
- Error reporting fixes.
252+
253+
## [3.1.1]
254+
### Added
255+
- Limit for automatic error sending.
256+
257+
## [3.0.3]
258+
### Fixed
259+
- Business event validation.
260+
261+
## [3.0.2]
262+
### Fixed
263+
- Validator bugs resolved.
264+
265+
## [3.0.1]
266+
### Fixed
267+
- Corrections to event annotations.
268+
269+
## [3.0.0]
270+
### Added
271+
- Command center functionality.
272+
273+
## [2.2.10]
274+
### Added
275+
- Custom dimensions for design and error events.
276+
277+
## [2.2.9]
278+
### Fixed
279+
- Prevented adding events when session is not started.
280+
- Fixed session length bug.
281+
282+
## [2.2.8]
283+
### Fixed
284+
- Bug in ending session when using manual session handling.
285+
286+
## [0.2.7]
287+
### Improved
288+
- Enhanced session length precision.
289+
290+
## [0.2.6]
291+
### Added
292+
- Tracking for bundle_id, app version, and app build.
293+
294+
## [0.2.5]
295+
### Added
296+
- Ability to set custom dimensions before initialization.
297+
298+
## [0.2.4]
299+
### Fixed
300+
- User_id tracking for iOS 10.
301+
302+
## [0.2.3]
303+
### Fixed
304+
- Bug for client timestamp handling.
305+
- Issue with session length in certain edge cases.
306+
307+
## [0.2.2]
308+
### Added
309+
- Option for manual session handling.
310+
311+
## [0.2.0]
312+
### Added
313+
- Feature for using a custom user id.
314+
### Fixed
315+
- TestFlight issue with user id generation.
316+
317+
## [0.1.1]
318+
### Initial Release
319+
- First release of the tvOS SDK.

0 commit comments

Comments
 (0)