@@ -5,12 +5,30 @@ Mercato 1.0.0
55---------
66
77### Added
8+ * Subscription state monitoring for billing retry and grace period (addresses [ #6 ] ( https://github.com/tikhop/Mercato/issues/6 ) )
9+ - ` isInBillingRetry(for:) ` - Check if subscription is in billing retry state
10+ - ` isInGracePeriod(for:) ` - Check if subscription is in grace period
11+ - ` renewalState(for:) ` - Get current renewal state for a subscription
12+ - ` subscriptionStatusUpdates ` - Direct access to StoreKit 2's subscription status update stream
13+ - ` allSubscriptionStatuses ` - Stream of all subscription group statuses (iOS 17+)
14+ * Comprehensive product extension methods for subscription details (localizedPrice, localizedPeriod, hasTrial, priceInDay)
15+ * PurchaseOptionsBuilder for fluent configuration of purchase options
16+ * PromotionalOffer model for handling subscription offers
17+ * ProductService with better caching for product fetching
18+ * PriceFormatter and PeriodFormatter utilities for localized formatting
19+ * CurrencySymbolsLibrary for comprehensive currency symbol support
20+ * Example iOS application demonstrating usage
21+ * Detailed usage documentation in Documentation/Usage.md
22+ * Support for visionOS platform
823
924### Updated
25+ * Migrated to Swift 6.0 tools version while maintaining Swift 5.10 compatibility
26+ * Reorganized code structure
27+ * Enhanced error handling with more specific MercatoError cases
28+ * Simplified purchase API with automatic option building
29+ * Enhanced README with comprehensive usage examples
1030
11- ### Fixed
12-
13- Mercato 0.0.1
31+ Mercato 0.0.1-0.0.3
1432---------
1533
1634* Listen for transaction updates. If your app has unfinished transactions, you receive them immediately after the app launches
0 commit comments