All notable changes to this project will be documented in this file.
CDYelpFusionKit
adheres to Semantic Versioning.
1.5.x
Releases - 1.5.0 | 1.5.11.4.x
Releases - 1.4.01.3.x
Releases - 1.3.01.2.x
Releases - 1.2.01.1.x
Releases - 1.1.01.0.x
Releases - 1.0.0
Released on 2022-08-02.
- Models
-
CDYelpBusiness.BusinessSearch
,CDYelpBusiness.PhoneSearch
,CDYelpBusiness.TransactionSearch
,CDYelpBusiness.Detailed
,CDYelpBusiness.BusinessMatch
, andCDYelpBusiness.Autocomplete
structs -
CDYelpCategoriesResponse.error
-
CDYelpCategory.Detailed
struct -
CDYelpCategoryResponse.error
-
CDYelpEventResponse
struct -
CDYelpLocation.Detailed
struct -
CDYelpMessaging
struct -
CDYelpSearchResponse.Business
,CDYelpSearchResponse.Phone
,CDYelpSearchResponse.Transaction
, andCDYelpSearchResponse.BusinessMatch
structs -
CDYelpSpecialHour
struct -
toDate
methods forString
representations -
toUrl
methods forString
representations
-
- Models
-
@escaping (CDYelpSearchResponse?)
becomes@escaping (CDYelpSearchResponse.Business?)
-
@escaping (CDYelpSearchResponse?)
becomes@escaping (CDYelpSearchResponse.Phone?)
-
@escaping (CDYelpSearchResponse?)
becomes@escaping (CDYelpSearchResponse.Transaction?)
-
@escaping (CDYelpBusiness?)
becomes@escaping (CDYelpBusinessResponse?)
-
@escaping (CDYelpSearchResponse?)
becomes@escaping (CDYelpSearchResponse.BusinessMatch?)
-
@escaping (CDYelpEvent?)
becomes@escaping (CDYelpEventResponse?)
-
CDYelpAutocompleteResponse.businesses
type becomes[CDYelpBusiness.Autocomplete]
-
CDYelpBusinessResponse.business
type becomesCDYelpBusiness.Detailed
-
CDYelpCategoriesResponse.categories
type becomes[CDYelpCategory.Detailed]
-
CDYelpCategoryResponse.category
type becomesCDYelpCategory.Detailed
-
Date
types toString
-
URL
types toString
-
- CDYelpEnums
-
CDYelpAttributeFilter.cashback
,CDYelpTransactionType.pickup
, andCDYelpTransactionType.restaurantReservation
-
Released on 2022-06-13.
- Swift 5.4, 5.5, and 5.6
- Swift Package Manager
- Minimum Swift version 5.3
- Dependencies
- Alamofire
- CI
- Tests device, platform, Xcode, and SDK versions
Released on 2021-09-17.
- CI
- macOS 5.1 test
- macOS 5.2 test
- Swift Package Manager test
- Swift Package Manager
- Configuration
Released on 2021-09-12.
- Client
-
validate
to API methods
-
- Client
-
responseObject
model transformation toresponseDecodable
-
- Models
- Decodable, Encodable APIs
-
class
tostruct
-
var
tolet
- Dependencies
- Alamofire
- Swift Package Manager
- Configuration
- Dependencies
- ObjectMapper
- Travis CI
- Configuration
Released on 2021-05-30.
- Models
-
URL
types toString
-
Date
types toString
-
- Swift Package Manager
- To build with
swift-tools-version:5.1
- To build with
Released on 2020-08-31.
- Swift 5.1
Released on 2020-08-30.
- Swift 5.0
- API Endpoints
- All Categories
- Category Details
- API Endpoints
- Business Match
- CDYelpEnums Naming
-
CDYelpBusinessCategoryFilter
becomesCDYelpCategoryAlias
-
Released on 2018-12-14.
- Swift 4.2
- SwiftLint
- Platform Support
- macOS
-
CDImage+CDYelpFusionKit
cdImage(named name: String!) -> CDImage?
to initialize with typeCDImage.Name
-
- macOS
Released on 2018-02-12.
- Authentication
-
clientId and clientSecret
becomesapiKey
- Removes
CDYelpOAuthClient
,CDYelpOAuthCredential
, andCDYelpOAuthRouter
classes
-
Released on 2017-11-20.
- Swift 4.0
Released on 2017-11-16.
- Platform Support
- macOS
- tvOS
- watchOS
- Web Linking
- Deep Linking
Released on 2017-11-14.
- API Endpoints
- Event Lookup
- Event Search
- Featured Event
- Deep Linking
- Brand Assets
- CDYelpEnums Naming
-
CDYelpCategoryFilter
becomesCDYelpBusinessCategoryFilter
-
CDSortType
becomesCDYelpBusinessSortType
-
Released on 2017-11-01.
- API Endpoints
- Business Match
- CDYelpAPIClient Completion Block Parameters
-
@escaping (CDYelpSearchResponse?, Error?)
becomes@escaping (CDYelpSearchResponse?)
-
@escaping (CDYelpBusiness?, Error?)
becomes@escaping (CDYelpBusiness?)
-
@escaping (CDYelpReviewsResponse?, Error?)
becomes@escaping (CDYelpReviewsResponse?)
-
@escaping (CDYelpAutoCompleteResponse?, Error?)
becomes@escaping (CDYelpAutoCompleteResponse?)
-
Released on 2017-09-28.
- Authentication
- API Endpoints
- Search
- Phone Search
- Transaction Search
- Business
- Reviews
- Autocomplete
- Complete CDYelpCategoryFilter Mapping