Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions analytics/src/FirebaseAnalytics.cs
Original file line number Diff line number Diff line change
Expand Up @@ -292,10 +292,6 @@ public static void SetUserId(string userId) {
public static void SetUserProperty(string name, string property) {
FirebaseAnalyticsInternal.SetUserProperty(name, property);
}

/// @deprecated Use ParameterGroupID instead
[System.Obsolete("Use ParameterGroupID instead.")]
public static string ParameterGroupId { get { return ParameterGroupID; } }
}

}
11 changes: 1 addition & 10 deletions analytics/src/Parameter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ namespace Firebase.Analytics {
/// AchievementParameters);
/// @endcode
///
public class Parameter : System.IDisposable {
public class Parameter {

internal string Name { get; set; }

Expand Down Expand Up @@ -91,15 +91,6 @@ public Parameter(string parameterName, IEnumerable<IDictionary<string, object>>
Name = parameterName;
Value = parameterValue;
}

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose() {}

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose(bool disposing) {}

}

}
12 changes: 0 additions & 12 deletions auth/src/FirebaseUser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -146,18 +146,6 @@ public Task<string> TokenAsync(bool forceRefresh) {
return GetValidFirebaseUserInternal().TokenAsync(forceRefresh);
}

/// @deprecated This method is deprecated. Please use
/// @ref SendEmailVerificationBeforeUpdatingEmailAsync(string) instead.
///
/// Sets the email address for the user.
///
/// May fail if there is already an email/password-based account for the same
/// email address.
[System.Obsolete("Please use `Task SendEmailVerificationBeforeUpdatingEmailAsync(string)` instead", false)]
public Task UpdateEmailAsync(string email) {
return GetValidFirebaseUserInternal().UpdateEmailAsync(email);
}

/// Attempts to change the password for the current user.
///
/// For an account linked to an Identity Provider (IDP) with no password,
Expand Down
6 changes: 6 additions & 0 deletions docs/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,12 @@ Support

Release Notes
-------------
### Upcoming
- Changes
- Analytics: Removed deprecated `FirebaseAnalytics.ParameterGroupId` and `Parameter.Dispose` methods.
- Auth: Removed deprecated `FirebaseUser.UpdateEmailAsync`.
- Messaging: Removed deprecated `FirebaseMessage.Dispose`, `FirebaseNotification.Dispose`, and `MessagingOptions.Dispose` methods.

### 12.10.1
- Changes
- General (iOS): Change AppDelegate swizzling logic to not use `objc_copyClassList`,
Expand Down
8 changes: 0 additions & 8 deletions messaging/src/FirebaseMessage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -104,14 +104,6 @@ internal static FirebaseMessage FromInternal(FirebaseMessageInternal other) {
/// For example it can be a registration token, a topic name, a IID or project
/// ID.
public string To { get; private set; }

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose() { }

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose(bool disposing) { }
}

} // namespace Firebase.Messaging
16 changes: 0 additions & 16 deletions messaging/src/FirebaseNotification.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,6 @@ internal static AndroidNotificationParams FromInternal(AndroidNotificationParams

/// The channel id that was provided when the message was sent.
public string ChannelId { get; private set; }

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose() { }

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose(bool disposing) { }
}

/// Used for messages that display a notification.
Expand Down Expand Up @@ -151,14 +143,6 @@ internal static FirebaseNotification FromInternal(FirebaseNotificationInternal o
/// On Android, use the key in the app's string resources when populating this
/// value.
public string TitleLocalizationKey { get; private set; }

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose() { }

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose(bool disposing) { }
}

} // namespace Firebase.Messaging
8 changes: 0 additions & 8 deletions messaging/src/MessagingOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,6 @@ public MessagingOptions() { }
public bool SuppressNotificationPermissionPrompt {
get; set;
}

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose() { }

/// @deprecated No longer needed, will be removed in the future.
[System.Obsolete("No longer needed, will be removed in the future.")]
public void Dispose(bool disposing) { }
}

} // namespace Firebase.Messaging