7.1.0
-
GoogleSignInSwiftSupport
পডে Swift 5.0-এ আপডেট করুন ( #317 ) - ডকুমেন্টেশন আপডেট ( #351 , #372 )
- গোপনীয়তা ম্যানিফেস্ট যোগ করুন ( #382 )
- অভ্যন্তরীণ
-
SFSafariViewController
এ টাইপো ঠিক করুন ( #291 ) - ইউনিট পরীক্ষায়
OCMock
ব্যবহার ঠিক করুন ( #298 ) - GTMAppAuth 4.0.0 ( #299 ) থেকে নতুন প্রতিনিধি প্রোটোকল ব্যবহার করুন
- কল করার আগে নিশ্চিত করুন যে
completion
শূন্য নয়-[GIDSignIn restorePreviousSignIn:]
( #301 ) - GitHub ওয়ার্কফ্লোতে
macos-11
রানারকে সরিয়ে দেয় ( #302 ) - আপডেট বোতাম নামের রেফারেন্স যাতে UI অটোমেশন পরীক্ষা পাস হয় ( #308 )
-
7.0.0
- সমস্ত কনফিগারেশন এখন আপনার
Info.plist
ফাইলের মাধ্যমে প্রদান করা যেতে পারে। ( #228 )- SDK কনফিগার করতে
<key>KEY</key><string>VALUE</string>
জোড়ায় নিম্নলিখিত কীগুলি ব্যবহার করুন:-
GIDClientID
(প্রয়োজনীয়) -
GIDServerClientID
(ঐচ্ছিক) -
GIDHostedDomain
(ঐচ্ছিক) -
GIDOpenIDRealm
(ঐচ্ছিক)
-
- SDK কনফিগার করতে
- সুইফট কনকারেন্সির জন্য সমর্থন। ( #187 )
- API পৃষ্ঠের উন্নতি ( #249 , #228 , #187 )
-
GIDSignIn
- নতুন
configuration
সম্পত্তি. - সরানো
Configuration:
signIn:
পদ্ধতি। -
addScopes:
এবং এটিGIDGoogleUser
এ যোগ করা হয়েছে। - পুনঃনামকরণ করা
callback:
আর্গুমেন্টস টুcompletion:
অ্যাসিঙ্ক্রোনাস পদ্ধতির জন্য ব্লক নেওয়া।
- নতুন
-
GIDGoogleUser
- নতুন
configuration
সম্পত্তি. - নতুন
addScopes:
GIDSignIn
থেকে পদ্ধতি সরানো হয়েছে। -
authentication
সম্পত্তি সরানো হয়েছে এবং এটির সাথে প্রতিস্থাপিত হয়েছে:- নতুন
accessToken
সম্পত্তি। - নতুন
refreshToken
সম্পত্তি। - নতুন
idToken
সম্পত্তি। - নতুন
fetcherAuthorizer
সম্পত্তি। - নতুন
refreshTokensIfNeededWithCompletion:
পদ্ধতি।
- নতুন
- নতুন
-
GIDGoogleUser
এ অ্যাক্সেস, রিফ্রেশ এবং আইডি টোকেন উপস্থাপন করতে নতুনGIDToken
ক্লাস। - একটি সফল সাইনইন বা addScopes প্রবাহের ফলাফল উপস্থাপন করতে নতুন
GIDSignInResult
ক্লাস। -
GIDSignInCallback
,GIDDisconnectCallback
, এবংGIDAuthenticationAction
ব্লক প্রকার সংজ্ঞাগুলি সরানো হয়েছে৷
-
6.2.4
- 2.x সংস্করণের অনুমতি দিতে GTMSessionFetcher নির্ভরতা আপডেট করা হয়েছে। ( #207 )
6.2.3
- CocoaPods use_frameworks দিয়ে GoogleSignInSwift-এ রিসোর্স লোডিং ঠিক করুন! ( #197 )
- সুইফট প্যাকেজ ম্যানেজার ব্যবহার করার সময় নির্দিষ্ট পরিস্থিতিতে GoogleSignInSwift-এর জন্য বিল্ড ত্রুটি প্রতিরোধ করুন। ( #166 )
6.2.2
- সুইফট প্যাকেজ ম্যানেজার ব্যবহার করার সময় GoogleSignInSwift-এর জন্য বিল্ড ত্রুটি প্রতিরোধ করুন। ( #157 )
- Xcode 12 এবং তার আগের একটি বিল্ড ত্রুটি প্রতিরোধ করুন। ( #158 )
6.2.1
- সুইফট সাপোর্ট কোকোপডের নাম হিসেবে
GoogleSignInSwiftSupport
ব্যবহার করুন। ( #137 )
6.2.0
- macOS এর জন্য সমর্থন। ( #104 )
- একটি SwiftUI "Google দিয়ে সাইন ইন করুন" বোতাম যোগ করা হয়েছে। ( #103 )
- সাইন-ইন করার সময় অতিরিক্ত সুযোগের অনুরোধ করার ক্ষমতা যোগ করা হয়েছে। ( #30 )
- বেশ কিছু সমস্যা সমাধান করা হয়েছে। ( #87 , #106 )
6.1.0
- নতুন সুইফট নমুনা অ্যাপ SwiftUI প্রদর্শন করছে। ( #63 )
- ম্যাক ক্যাটালিস্টের জন্য সমর্থন।
-
addScopes
বাস্তবায়নের উন্নতি। ( #68 , #70 )
6.0.2
- একটি লাইব্রেরি হিসাবে নির্মিত যখন মডিউল আমদানি ব্যবহার করা যেতে পারে তা নিশ্চিত করুন৷ ( #53 )
6.0.1
- সাইনইন এবং addScopes পদ্ধতির জন্য নেস্টেড কলব্যাকগুলিকে ডাকা হচ্ছে না তা ঠিক করে৷ ( #29 )
6.0.0
- iOS এর জন্য Google সাইন-ইন এখন ওপেন সোর্স।
- সুইফট প্যাকেজ ম্যানেজার সমর্থন।
- M1 Macs-এ সিমুলেটরের জন্য সমর্থন।
- API পৃষ্ঠ আপডেট
-
GIDSignIn
-
sharedInstance
এখন একটি শ্রেণীর সম্পত্তি। -
signIn
এখনsignInWithConfiguration:presentingViewController:callback:
এবং সর্বদা মৌলিক প্রোফাইল স্কোপের অনুরোধ করে। -
addScopes:presentingViewController:callback:
বর্তমানে সাইন-ইন করা ব্যবহারকারীর কাছে মৌলিক প্রোফাইলের বাইরে স্কোপ যোগ করার নতুন উপায়। -
restorePreviousSignIn
এখনrestorePreviousSignInWithCallback:
-
disconnect
এখনdisconnectWithCallback:
-
GIDSignInDelegate
প্রোটোকলGIDSignInCallback
এবংGIDDisconnectCallback
ব্লকের পক্ষে সরানো হয়েছে। - সমস্ত সাইন-ইন ফ্লো কনফিগারেশন বৈশিষ্ট্য
GIDConfiguration
এ সরানো হয়েছে।
-
- ব্যবহারকারীকে সাইন ইন করার জন্য প্রয়োজনীয় কনফিগারেশন উপস্থাপন করতে
GIDConfiguration
ক্লাস যোগ করা হয়েছে। -
GIDAuthentication
-
getTokensWithHandler:
এখনdoWithFreshTokens:
-
GIDAuthenticationHandler
typedef-এর নাম পরিবর্তন করেGIDAuthenticationAction
রাখা হয়েছে। -
refreshTokensWithHandler:
সরানো হয়েছে, পরিবর্তেdoWithFreshTokens:
ব্যবহার করুন।
-
-
GIDSignInButton
আরGIDSignIn
এ অভ্যন্তরীণভাবে কল করে না এবং একটি সাইন-ইন প্রবাহ শুরু করার জন্য আপনাকেsignInWithConfiguration:presentingViewController:callback:
কল করার জন্য একটিIBAction
বা অনুরূপভাবে তারযুক্ত করা প্রয়োজন৷
-
5.0.2
-
signIn:didSignInForUser:withError:
যখন ব্যবহারকারী সাইন-ইন প্রবাহের সময় iOS-এর সম্মতি ডায়ালগ বাতিল করে।
5.0.1
- আইওএস 13 এ সাইন ইন ফ্লো সঠিকভাবে শুরু করা যায় না এমন একটি সমস্যা সমাধান করে।
- জিপ বিতরণের জন্য Xcode 11 বা তার বেশি প্রয়োজন।
5.0.0
- GIDSignIn এ পরিবর্তন
-
uiDelegate
presentingViewController
দিয়ে প্রতিস্থাপিত হয়েছে। -
hasAuthInKeychain
hasPreviousSignIn
দিয়ে প্রতিস্থাপন করা হয়েছে। -
signInSilently
restorePreviousSignIn
দিয়ে প্রতিস্থাপিত হয়েছে। - অপসারিত
kGIDSignInErrorCodeNoSignInHandlersInstalled
ত্রুটি কোড সরানো হয়েছে৷
-
- GIDAuthentication-এ পরিবর্তন
- অপসারিত পদ্ধতি
getAccessTokenWithHandler:
এবংrefreshAccessTokenWithHandler:
- অপসারিত পদ্ধতি
- GIDGoogleUser-এ পরিবর্তন
- অপসারিত সম্পত্তি
accessibleScopes
সরানো হয়েছে, পরিবর্তেgrantedScopes
ব্যবহার করুন।
- অপসারিত সম্পত্তি
- AppAuth এবং GTMAppAuth-এ নির্ভরতা যোগ করে।
- GoogleToolboxForMac-এর উপর নির্ভরতা দূর করে।
- iOS 7 এর জন্য ড্রপ সমর্থন।
4.4.0
- GTM OAuth 2 এর উপর নির্ভরতা দূর করে।
4.3.0
- Google এর এন্টারপ্রাইজ মোবাইল ম্যানেজমেন্ট সমর্থন করে।
4.2.0
-
GIDGoogleUser
এgrantedScopes
যোগ করে, একটি সফল সাইন-ইন করার পরে কোন স্কোপগুলি মঞ্জুর করা হয়েছে তা নিশ্চিত করার অনুমতি দেয়৷ -
GIDGoogleUser
এaccessibleScopes
বাতিল করে, পরিবর্তেgrantedScopes
ব্যবহার করুন। - হাই (হিন্দি) এবং fr-CA (ফরাসি (কানাডা)) এর জন্য
GIDSignInButton
স্থানীয়করণ করে। - সিস্টেম
LocalAuthentication
কাঠামোর উপর নির্ভরতা যোগ করে।
4.1.2
- GoogleSignIn CocoaPod-এর জন্য
pod try
সমর্থন যোগ করুন।
4.1.1
- একটি সমস্যা সমাধান করে যে
GIDSignInUIDelegate
এরsignInWillDispatch:error:
iOS 11-এ কল করা হয়নি। অনুগ্রহ করে মনে রাখবেন যে এটির উদ্দেশ্য নয় যেsignIn:presentViewController:
বাsignIn:dismissViewController:
iOS 11-এ বলা হয় না কারণ SFAuthenticationSession অ্যাপের ভিউ কন্ট্রোলার দ্বারা উপস্থাপিত হয় না। .
4.1.0
- iOS 11-এ SFAuthenticationSession ব্যবহার করে।
4.0.2
- GoogleAppUtilities এর উপর আর নির্ভর করে না।
4.0.1
- ওপেন সোর্স পড নির্ভরতায় সুইচ করে।
- সাইন-ইন বোতামের উপস্থিতি আর অনুরোধ করা সুযোগের উপর নির্ভর করে না।
4.0.0
- GoogleSignIn পড এখন একটি স্ট্যাটিক ফ্রেমওয়ার্কের রূপ নেয়৷ উদ্দেশ্য-সি-তে
#import <GoogleSignIn/GoogleSignIn.h>
দিয়ে আমদানি করুন। - মডিউল সমর্থন যোগ করে। এছাড়াও আপনি
@import GoogleSignIn;
অবজেক্টিভ-সি-তে, যদি মডিউল সক্রিয় থাকে, এবং ব্রিজ-হেডার ব্যবহার না করে সুইফটেimport GoogleSignIn
। - স্বতন্ত্র জিপ বিতরণের ব্যবহারকারীদের জন্য, এখন একাধিক ফ্রেমওয়ার্ক সরবরাহ করা হয়েছে এবং সবগুলিকে একটি প্রকল্পে যুক্ত করতে হবে। এই পচনটি সদৃশ নির্ভরতার ক্ষেত্রে আরও নমনীয়তার অনুমতি দেয়।
-
GIDSignIn
থেকে অপ্রচলিত পদ্ধতিcheckGoogleSignInAppInstalled
সরিয়ে দেয়। -
GIDSignIn
থেকেallowsSignInWithBrowser
দেয় এবংallowsSignInWithWebView
বৈশিষ্ট্যগুলি সরিয়ে দেয়। - অ্যাপ দ্বারা সমর্থিত URL স্কিম হিসাবে আর বান্ডিল আইডি যোগ করার প্রয়োজন নেই।
3.0.0
-
GIDProfileData
এgivenName
এবংfamilyName
বৈশিষ্ট্য প্রদান করে। - সাইন-ইন প্রবাহে ব্যবহারকারীর আইডি বা ইমেল ঠিকানা প্রিফিল করতে
GIDSignIn
এloginHint
বৈশিষ্ট্য সেট করার অনুমতি দেয়। -
GIDSignInButton
থেকেUIViewController(SignIn)
বিভাগের পাশাপাশিdelegate
সম্পত্তি সরানো হয়েছে। - প্রয়োজন যে
uiDelegate
সঠিকভাবেGIDSignIn
এ সেট করা হয়েছে এবং SafariServices ফ্রেমওয়ার্ক লিঙ্ক করা হয়েছে। - স্টোরকিটের উপর নির্ভরতা দূর করে।
- বিটকোড সমর্থন প্রদান করে।
- Xcode 6-এর সাথে বিটকোড অসঙ্গতির কারণে Xcode 7.0 বা তার বেশি প্রয়োজন।
2.4.0
- নতুন Google লোগো দিয়ে সাইন-ইন বোতাম আপডেট করে।
- সাইন-ইন করার জন্য ডোমেন সীমাবদ্ধতা সমর্থন করে।
- আইডি টোকেন রিফ্রেশ করার অনুমতি দেয়।
2.3.2
- আর Xcode 7 এর প্রয়োজন নেই।
2.3.1
-
GIDProfileData
এরimageURLWithDimension:
2.3.0
- Xcode 7.0 বা তার উপরে প্রয়োজন।
- iOS 9 এ সাইন ইন করার জন্য SFSafariViewController ব্যবহার করে। এটি কাজ করার জন্য
uiDelegate
অবশ্যই সেট করতে হবে। - ব্যবহারকারীর প্রোফাইল আনার অপ্টিমাইজ করে।
- GIDAuthentication-এ GTMFetcherAuthorization Protocol সমর্থন করে।
2.2.0
- iOS 9 (বিটা) এর সাথে সামঞ্জস্যপূর্ণ। মনে রাখবেন যে সাইন-ইন SDK-এর এই সংস্করণে বিটকোড অন্তর্ভুক্ত নেই, তাই আপনি যদি Xcode 7 ব্যবহার করেন তাহলে আপনাকে অবশ্যই আপনার প্রকল্পে ENABLE_BITCODE-কে NO-তে সেট করতে হবে।
- GIDSignInButton-এর স্বয়ংক্রিয় লেআউট সীমাবদ্ধতার জন্য বর্ণনামূলক শনাক্তকারী যোগ করে।
-
signInSilently
আরuiDelegate
সেট করার প্রয়োজন নেই।
2.1.0
- GIDSignInButton এর সাথে স্বয়ংক্রিয় লেআউট সমস্যা সমাধান করে।
- GIDAuthentication-এ অ্যাক্সেস টোকেন রিফ্রেশ করতে API যোগ করে।
- GIDSignIn-এ আন-অ্যাসাইন করা ক্লায়েন্টআইডির জন্য আরও ভাল ব্যতিক্রম বিবরণ।
- অন্যান্য ছোটখাট বাগ ফিক্স।
2.0.1
- বাগ ফিক্স
2.0.0
- একটি ব্রাউজারে অ্যাপ স্যুইচ করার পরিবর্তে UIWebView এর মাধ্যমে সাইন-ইন সমর্থন করে, নতুন
allowsSignInWithWebView
বৈশিষ্ট্যের সাথে কনফিগারযোগ্য। - এখন অ্যাপ্লিকেশানগুলিকে অক্ষম করে দিয়েছে একটি ব্রাউজারে অ্যাপ্লিকেশান স্যুইচ করে
allowsSignInWithBrowser
এবং অ্যাপ্লিকেশান ওয়েব ভিউallowsSignInWithWebView
বৈশিষ্ট্যের মাধ্যমে ব্যবহারকারীকে অ্যাপ স্টোর থেকে Google অ্যাপ ডাউনলোড করার নির্দেশ দিয়ে একটি প্রম্পট প্রদর্শন করার বিকল্প রয়েছে৷ - স্বয়ংক্রিয়-লেআউট সক্ষম হলে সাইন-ইন বোতামের আকার পরিবর্তনের সমস্যা সমাধান করে
-
signInSilently
এখন ত্রুটি সহ প্রতিনিধিকে কল করে যখনhasAuthInKeychain
নথিভুক্ত হিসাবেNO
থাকে - অন্যান্য ছোটখাট বাগ ফিক্স
1.0.0
- রিফ্রেশ করা API সহ নতুন সাইন-ইন ফোকাসড SDK৷
- প্রাসঙ্গিক ব্র্যান্ডিং সহ গতিশীলভাবে রেন্ডার করা সাইন-ইন বোতাম
- মৌলিক প্রোফাইল সমর্থন
- যোগ করা হয়েছে অনুমতি দেয় সাইনইন উইথ ব্রাউজার সম্পত্তি