The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
### Features
* update collection and timeline endpoints ([de8a5d8](https://github.com/sbertix/Swiftagram/commit/de8a5d840a81b3d0dd66f0dc45304c54f29d0fda)), closes [#221](https://github.com/sbertix/Swiftagram/issues/221)
### Bug Fixes
* **examples:** update `LoginViewController` access ([f01680f](https://github.com/sbertix/Swiftagram/commit/f01680fe7a6488f97bb7bed270be56df28ec3765))
### Features
* **endpoints:** support delay between pages ([4e11b0d](https://github.com/sbertix/Swiftagram/commit/4e11b0d241b915eae8058ca561400ee557241d83))
### Features
* **deps:** update `ComposableRequest` to `5.1.0` ([8d32043](https://github.com/sbertix/Swiftagram/commit/8d32043f19fc02f942e6c3511ffb5edd69ce345f))
* **endpoints:** update `rank`s to use `UUID` ([ce04c7a](https://github.com/sbertix/Swiftagram/commit/ce04c7a96a7b208bcf13e1359304ea47851341d1))
### Features
* **models:** add account type to `User` `access` ([760c12f](https://github.com/sbertix/Swiftagram/commit/760c12f3ad18e37157db38db70fad16bd72384f2))
### Bug Fixes
* **deps:** remove `CombineX` ([c8eb807](https://github.com/sbertix/Swiftagram/commit/c8eb807abe1e8d5f7483e66547b4d2089c9ddf90)), closes [#191](https://github.com/sbertix/Swiftagram/issues/191)
### Bugfixes
- **docs**: update docs generation
- **endpoints**: deal with numerical `nextMaxId`s
### Others
- **actions**: update `push.yml`
- **actions**: update `release.yml`
### Bugfixes
- populate `items` in `Section`
### Endpoints
- Compute identifier from media `URL` (#145)
- Refactor authentication
- Add `Secret` accessories into `Authenticator`
- Refactor `Endpoint.Direct`
- Approve conversation requests
- Decline conversation requests
- Delete a conversation
- Invite users to a conversation
- Leave a conversation
- Mute a conversation
- Send a text message in a conversation (#122)
- Update a conversation title
- Unmute a conversation
- Delete a message
- Mark a message as watched
- Refactor `Endpoint.Location`
- Fetch recent and highest ranked posts
- Refactor `Endpoint.Saved` (#169)
- Add saved collections support
- Save posts to specific collection
- Refactor `Endpoint.Tag`
- Fetch recent and highest ranked posts
- Watch recent stories
- Follow a specific tag
- Unfollow a specific tag
- Refactor `Endpoint.User` and `Endpoint.Friendship`
- Fetch user info by (exact) username
- Mute a user's posts or/and stories
### Examples
- Add _Authenticator_ app to allow anyone to rely on **SwiftagramTests**
- Update _Followers_ example
- Examples now rely on local packages
### Other enhancements
- Refactor for the new **ComposableRequest**
- Expose **ComposableStorage** and **ComposableStorageCrypto** directly to **Swiftagram** and **SwiftagramCrypto**, respectively
- Update default `Client` to be an iOS device (#138)
- Update docs
### Bugfixes
- Improve Facebook login reliability for visual authenticator (fixes #157)
- Hide "Unsupported browser" notice when logging in with Facebook (fixes #180)
v5.0.0-beta.4
2 years ago
**Beta 4** brings a completely updated dynamic way to deal with `Endpoint`s.
**Please consider checking out the [migration guide](https://github.com/sbertix/Swiftagram/blob/development/docs/MIGRATION_GUIDE.md).**
Changes:
- Refactor all `Endpoint`s
- Added new `Endpoint`s for `Endpoint.direct` and `Endpoint.user`
- Examples now use local packages, so they will always match with the library
- `Wrapped` reflection was moved to `SwiftagramTests`
- Remove unnecessary import statements and legacy code
Known issues:
- Uploading videos to your story is not working
- Swift 5.2 is not supported at the moment
v5.0.0-beta.3
3 years ago
Changes:
- Update **ComposableStorage** to `5.0.0`, relying on [**CombineX**](https://github.com/cx-org/CombineX/)
- Update _Followers_ example
Known issues:
- Uploading video stories does not work