What's Changed
This is the first TestFlight release for the 1.7.0 release cycle! Most notably in this release, our state management library has been replaced. Please report any issues with loss of settings after updating the app.
🏗️ Enhancements
- Migrate mobx to zustand by @enigma0Z in #583
- Add messaging on empty downloads screen by @thornbill in #636
- Fix unsupported media types being downloaded by @thornbill in #637
- Enable strict type checks by @thornbill in #638
🐛 Bug fixes
- Fix missing properties in download model migration by @thornbill in #649
🔧 Additional changes
- Remove unused font asset by @thornbill in #626
- Use @jellyfin/ux-ios for image assets by @thornbill in #627
- Bump versions for initial 1.7.0 build by @thornbill in #629
- Replace codecov test coverage reporting with sonarcloud by @thornbill in #639
- Fix sonarcloud reliability issues by @thornbill in #640
- Fix test workflow event type by @thornbill in #641
- Replace deprecated constant usages by @thornbill in #642
- Update sonar source exclusions by @thornbill in #643
- Use gems in beta workflow by @thornbill in #646
- Fix ruby version used in publish workflow by @thornbill in #647
- Update xcode version to 16.2 for AppStore requirements by @thornbill in #648
- Use fastlane to install cocoapods by @thornbill in #650
- Bump build number to 1.7.0.1 by @thornbill in #651
- Update boost pod checksum by @thornbill in #652
⬆️ Dependency upgrades
- Update Linters by @renovate in #452
- Update dependency @babel/eslint-parser to v7.26.8 by @renovate in #615
- Update github/codeql-action action to v3.28.11 by @renovate in #616
- Update CI dependencies by @renovate in #620
- Update CI dependencies by @renovate in #628
- Update dependency zustand to v5.0.5 by @renovate in #634
- Update SonarSource/sonarcloud-github-action action to v5 by @renovate in #644
- Update dependency @jellyfin/sdk to v0.11.0 by @renovate in #513
New Contributors
Full Changelog: v1.6.1...v1.7.0.1