Repository navigation
Releases: si618/Mime
Releases · si618/Mime
Release list
MimeMagic 4.0.3
What's Changed
- Add regression tests for ZIP detection (hey-red#62) by @si618 in #68
- Build Linux libmagic against a glibc 2.28 baseline with only libc and zlib by @si618 in #70
- Update libmagic to FILE5_48 by @github-actions[bot] in #71
- Check the committed Linux native libraries on every PR by @si618 in #74
- Keep the Linux test runners on the oldest supported Ubuntu by @si618 in #75
Full Changelog: v4.0.2...v4.0.3
MimeMagic 4.0.2
What's Changed
- Create a GitHub release with generated notes when publishing by @si618 in #66
- List the fork's bug fixes in the README by @si618 in #67
Full Changelog: v4.0.1...v4.0.2
MimeMagic 4.0.1
What's Changed
- Add a "Why fork?" section to the README by @si618 in #64
- Only target an STS release when the library needs an API it adds by @si618 in #65
Full Changelog: v4.0.0...v4.0.1
MimeMagic 4.0.0
First release of the fork as MimeMagic on nuget.org. The assembly (Mime) and namespace (HeyRed.Mime) are unchanged from hey-red/Mime, so no code changes are needed to switch.
Highlights
- libmagic updated to FILE5_48, which fixes large files being detected as
application/octet-stream(hey-red#62) - libmagic native binaries built in GitHub workflows for all 9 runtimes, including new linux-musl-arm64 support
- Targets net8.0 and net10.0
- Unicode file paths now work on Windows
- Native handle safety fixes, P/Invoke moved to
LibraryImport, and a newListDatabasemethod - Central build configuration, analyzers, and tests on xunit.v3 with Microsoft.Testing.Platform (#54)
All pull requests
- Update GitHub Actions to df4cb1c by @renovate[bot] in #4
- Update NuGet packages to 2.9.3 by @renovate[bot] in #1
- Add NuGet pack artifact workflow by @si618 in #5
- Update GitHub Actions to df4cb1c by @renovate[bot] in #6
- Bump .NET to version 10 by @si618 in #7
- Fix NU5129: rename Platform.props to Mime.props by @si618 in #8
- Update test expectations for libmagic FILE5_47 by @si618 in #9
- Update libmagic to FILE5_47 by @github-actions[bot] in #10
- Add linux-musl-arm64 platform support by @si618 in #11
- Update libmagic to FILE5_47 by @github-actions[bot] in #12
- Remove .gitkeep from linux-musl-arm64 runtime by @si618 in #13
- Bump version to 3.9.0 by @si618 in #14
- Add tests for all platforms except win-arm64 by @si618 in #15
- Fix osx-x64 and win-x86 native libs and test jobs by @si618 in #16 to #27
- Fix Unicode file paths breaking MIME detection on Windows by @si618 in #29
- Modernize project: slnx, global usings, ArrayPool, LF normalization by @si618 in #30
- Update GitHub Actions by @renovate[bot] in #31
- Update NuGet packages (major) by @renovate[bot] in #34
- Update GitHub Actions by @renovate[bot] in #32
- Auto-detect new file/file tags on a weekly schedule by @si618 in #35
- Default workflow_dispatch to latest file/file tag when left blank by @si618 in #36
- Fix FILE5_48 CI failures by @si618 in #37
- Update libmagic to FILE5_48 by @github-actions[bot] in #38
- Update GitHub Actions by @renovate[bot] in #39
- Fix native handle safety issues and expand test coverage by @si618 in #40
- Drop non-LTS target frameworks, bump to 4.0.0 by @si618 in #41
- Add clone/build instructions to README by @si618 in #42
- Add ListDatabase and migrate P/Invoke to LibraryImport by @si618 in #43
- Add sample project and code quality improvements by @si618 in #44
- Mark MimeExample as not packable by @si618 in #45
- Update GitHub Actions to v7 by @renovate[bot] in #46
- Update GitHub Actions by @renovate[bot] in #48
- Update dependency Microsoft.NET.Test.Sdk to 18.7.0 by @renovate[bot] in #47
- Update NuGet packages by @renovate[bot] in #49
- Update GitHub Actions (major) by @renovate[bot] in #50
- Update dependency xunit.runner.visualstudio to v4 by @renovate[bot] in #52
- Update GitHub Actions by @renovate[bot] in #51
- Publish to nuget.org as MimeMagic by @si618 in #53
- Update msys2/setup-msys2 digest to ec48f7c by @renovate[bot] in #55
- Adopt central build config, xunit.v3 on MTP, and analyzers by @si618 in #54
- Update NuGet packages by @renovate[bot] in #56
- Review follow-ups: UTF-8 libmagic output, test names, CI tidy-ups by @si618 in #59
- Build Windows libmagic against libsystre now that MSYS2 dropped libgnurx by @si618 in #60
- README: say why the fork exists, and only target an STS release for its APIs by @si618 in #63
Full Changelog: https://github.com/si618/Mime/commits/v4.0.0