Releases: jakelandau/FilmLoggerDotNET
FilmLogger NT 3.51 Service Pack 3
What's Changed
- Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 by @dependabot in #2
- Bump xunit from 2.5.0 to 2.5.1 by @dependabot in #3
- Bump SkiaSharp.NativeAssets.Linux from 2.88.5 to 2.88.6 by @dependabot in #4
- Bump AsyncImageLoader.Avalonia from 3.2.0 to 3.2.1 by @dependabot in #5
- Bump Avalonia from 11.0.4 to 11.0.5 by @dependabot in #11
- Bump xunit from 2.5.1 to 2.5.3 by @dependabot in #10
- Bump Avalonia.Desktop from 11.0.4 to 11.0.5 by @dependabot in #8
- Bump Avalonia.Diagnostics from 11.0.4 to 11.0.5 by @dependabot in #9
- Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 by @dependabot in #7
- Bump MessageBox.Avalonia from 3.1.4 to 3.1.5.1 by @dependabot in #12
- Bump xunit from 2.5.3 to 2.6.1 by @dependabot in #14
- Bump Avalonia.Themes.Fluent from 11.0.4 to 11.0.5 by @dependabot in #13
- Bump xunit from 2.6.1 to 2.6.2 by @dependabot in #17
- Bump xunit from 2.6.3 to 2.6.4 by @dependabot in #24
- Bump xunit.runner.visualstudio from 2.5.5 to 2.5.6 by @dependabot in #23
- Bump xunit from 2.6.4 to 2.6.5 by @dependabot in #25
- Bump SkiaSharp.NativeAssets.Linux from 2.88.6 to 2.88.7 by @dependabot in #27
- Bump xunit from 2.6.5 to 2.6.6 by @dependabot in #26
- Bump Avalonia.Diagnostics and Avalonia by @dependabot in #28
- Bump Avalonia.Themes.Fluent from 11.0.6 to 11.0.7 by @dependabot in #31
- Bump Avalonia.Desktop from 11.0.6 to 11.0.7 by @dependabot in #32
New Contributors
- @dependabot made their first contribution in #2
Full Changelog: v3.51.2...v3.51.3
FilmLogger NT 3.51 Service Pack 2
Changes
- Dependencies updated:
- Avalonia v11.0.3 => v11.0.4
- Newtonsoft.Json v9.0.1 => v13.0.3 (dependency of TMDbLib, update pinned to fix security hole)
- XUnit tests implemented to verify functionality of business logic
- Migrated business logic from code-behind to it's own separate class for modularity and maintainability
Supported Platforms
FilmLogger NT 3.51 SP2 is validated with prepackaged binaries for the following Operating Systems and architectures:
- Windows 10 Build 1709+ / Windows 11 Build 22000+
- i686 (Installer .exe)
- x86_64 (Installer .exe)
- Ubuntu 18.04+
- x86_64 (.deb)
- Fedora 36+
- x86_64 (.rpm)
If your Linux distro uses musl or bionic instead of glibc, you will have to build your own libSkiaSharp.so and recompile FilmLogger for your own platform; the provided binaries will not work for you natively.
AArch64 builds of FilmLogger have not been tested or validated, as I do not have access to suitable dev kits for Windows or Linux using the AArch64 ISA.
Full Changelog: v3.51.1...v3.51.2
FilmLogger NT 3.51 Service Pack 1
Changes:
- Dependencies updated:
- Avalonia v11.0.2 => v11.0.3
- AsyncImageLoader.Avalonia v3.1.0 => v3.2.0
- Messagebox.Avalonia v3.1.2 => v3.1.4
- Compiler optimizations added:
- Trimming is compatible with every dependency other than TMDbLib, so Partial Trim Mode is now enabled and binaries are about 50% smaller
- ReadyToRun now optimizes AOT-compiled portions for Speed rather than Size
- Windows binaries now target win10-x64 and win10-x86 rather than win-x64 and win-x86, since we require Windows 10 Build 1709+ anyways
Supported Platforms
FilmLogger NT 3.51 SP1 is validated with prepackaged binaries for the following Operating Systems and architectures:
- Windows 10 Build 1709+ / Windows 11 Build 22000+ --- Installer EXE
- i386
- x86_64
- Ubuntu 18.04+ --- DEB package
- x86_64
- Fedora 36+ --- RPM package
- x86_64
When AArch64 machines that fully support both Windows and Linux start existing (i.e. not Project Volterra and not M1/M2 Macs), I'll start building and packaging for those platforms. Until then, I have nothing I could validate those builds with 🤷.
Theoretically I could easily build for Alpine Linux or other distros that use musl as their libc implementation, but I don't think any of them really see frequent use with a desktop environment.
Full Changelog: v3.51.0...v3.51.1
FilmLogger NT 3.51
FilmLogger NT 3.51 uses .NET 7 and Avalonia v11. It is theoretically compatible with:
- Windows 10 (Version 1607+)
- Windows 11 (Version 22000+)
- Debian 10+
- Ubuntu 18.04+
- Fedora 36+
- macOS 10.15+
Platforms on which FilmLogger NT 3.51 has been fully tested and validated:
- Windows 10 (Version 1909)
- Windows 11 (Version 22621)
- Ubuntu 22.04 LTS
- Fedora 38
Download formats provided:
- Windows installer (i386)
- Windows installer (x86_64)
- Linux DEB package (x86_64)
- Linux RPM package (x86_64)
Full Changelog: v3.11.0...v3.51.0
FilmLogger 3.11 For Workgroups
These are the official Windows binaries for FilmLogger 3.11 For Workgroups, supporting Windows 10/11. Linux and macOS binaries are currently unavailable, but can be compiled from source.
Windows binaries are available for 32-bit and 64-bit x86, and 64-bit ARM.
Windows on 32-bit ARM is dead, you can compile it but don't do that to yourself.