- Increased the
swift-tools-versionto 5.9 in Package.swift.
Released on 2025-11-28.
- Complete rewrite from UIKit to SwiftUI.
- Minimum iOS requirement updated from iOS 13.0+ to iOS 17.0+.
- Source path changed from
ProgressHUD/SourcestoSwiftUI/Sources. - All color, font, and image properties now use SwiftUI types (
Color,Font,Image) instead of UIKit types. - Updated API to use SwiftUI's
@Observableand modern Swift concurrency.
- This version (15.0.0+) is built with SwiftUI. If you need the UIKit version, please use version 14.1.4.
Released on 2025-07-04.
- Dropped CocoaPods support.
Released on 2024-05-09.
- Added the
defaultLocalizationvalue to thePackage.swiftfile.
Released on 2024-05-03.
- Added the
PrivacyInfo.xcprivacyfile.
Released on 2024-01-22.
- Year bump.
Released on 2023-10-15.
- Renamed the
AnimatedIconenum toLiveIcon. - The general
showmethod has been split into multiple specialized methods:animate,progress,liveIcon,image,symbol. - Updated the Static Image SF Symbol weight configuration to utilize a bold setting.
- Conducted minor code improvements for better maintainability and performance.
Released on 2023-10-14.
- Introduced the 'SF Symbol Bounce' animation feature, allowing for the display of over 5000 animated SF Symbols to enhance visual engagement.
- Enhanced the existing animations through various code optimizations.
Released on 2023-10-13.
- Corrected an issue where displaying a banner would fail if a HUD had not been shown before the banner.
Released on 2023-10-13.
- Introduced 9 new animations to offer a more engaging and visually captivating user experience.
- Refactored existing animation names, including adjustments to the
AnimationTypeenum. - Split the animations-related source files for better maintainability and organization.
- Updated a few of the existing animations in terms of shape, size, and duration.
Released on 2023-10-05.
- Corrected the window initialization issue where the
ProgressHUDclass was initialized before the 'main' window was created. - Resolved the keyboard height discrepancy that occurred when the keyboard was already visible before displaying the HUD.
Released on 2023-09-30.
- Removed the
AlertIconfeature. Please use thesymbol:parameter for similar functionality.
- The
questionmarksymbol will be displayed when the specified symbol name does not exist.
Released on 2023-09-29.
- Refactored internal code architecture.
Released on 2023-09-28.
- Implemented custom delay option for Banners.
- Fixed the Banner orientation resizing issue.
- Added multi-window support: custom window can be defined now.
- Corrected the device orientation HUD positioning issue.
Released on 2023-09-27.
- Introduced an incredibly straightforward notification Banner feature.
Released on 2023-09-27.
- Fixed a bug where a thin line occasionally appeared on the right side of the HUD.
Released on 2023-07-09.
- Display any SF Symbols by specifying their names, e.g.,
ProgressHUD.show(symbol: "car.fill"). - Enhanced
showFailedandshowErrormethods to accept optionalError?parameters. When provided, thelocalizedDescriptionwill be shown.
- Fixed
setupDelayTimermethod by incorporating[weak self]in the timer's closure to prevent potential retain cycles and mitigate memory leaks.
Released on 2023-06-30.
- Added
mediaSizeandmarginSizeoptions for customizable HUD dimensions.
Released on 2023-06-29.
- Introduced
AnimationType.nonefor text display without animation.
Released on 2022-12-17.
- Added optional
delay:parameter for setting timeout. - Introduced
.remove()function for immediate HUD dismissal.
Released on 2021-11-14.
- Switched to semantic versioning for more consistent and understandable version management.
Released on 2021-04-05.
- Fixed iPad split-screen related bug.
Released on 2021-03-23.
- Resolved issue with
showProgress.