Swiftagram Versions Save

A modern Swift wrapper for Instagram Private API.

5.4.0

2 years ago

Features

  • update collection and timeline endpoints (de8a5d8), closes #221

5.3.0

2 years ago

Bug Fixes

  • examples: update LoginViewController access (f01680f)

Features

  • endpoints: support delay between pages (4e11b0d)

5.2.0

3 years ago

Features

  • deps: update ComposableRequest to 5.1.0 (8d32043)
  • endpoints: update ranks to use UUID (ce04c7a)

5.1.0

3 years ago

Features

  • models: add account type to User access (760c12f)

5.0.3

3 years ago

Bug Fixes

5.0.2

3 years ago

Bugfixes

  • docs: update docs generation
  • endpoints: deal with numerical nextMaxIds

Others

  • actions: update push.yml
  • actions: update release.yml

5.0.1

3 years ago

Bugfixes

  • populate items in Section

5.0.0

3 years ago

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)

5.0.0-beta.4

3 years ago

Beta 4 brings a completely updated dynamic way to deal with Endpoints. Please consider checking out the migration guide.

Changes:

  • Refactor all Endpoints
  • Added new Endpoints 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

5.0.0-beta.3

3 years ago

Changes:

  • Update ComposableStorage to 5.0.0, relying on CombineX
  • Update Followers example

Known issues:

  • Uploading video stories does not work