Releases: shimat/opencvsharp
Releases ยท shimat/opencvsharp
4.13.0.20260602
What's Changed
Full Changelog: 4.13.0.20260531...4.13.0.20260602
4.13.0.20260531
What's Changed
- Fix IL3000 trimming warning in WindowsLibraryLoader by @shimat in #1884
- Centralize and fix assembly versioning by @shimat in #1885
- Fix duplicate native DLLs in net4x output directory by @shimat in #1886
- Remove TryPInvoke() from NativeMethods static constructor to allow custom native library loading by @shimat in #1887
Full Changelog: 4.13.0.20260529...4.13.0.20260531
4.13.0.20260529
What's Changed
- Enable libjpeg-turbo jpeg7 feature to fix IMWRITE_JPEG_LUMA/CHROMA_QUALITY (fixes #1869) by @shimat in #1872
- Fix linux-arm RID: rename NuGet package to linux-arm64, keep shim for compatibility by @shimat in #1871
- Migrate ArUco API to OpenCV 4.7+ detector-class design by @shimat in #1873
- Fix Row()/At misuse and add Span-based pixel access APIs (fixes #1775) by @shimat in #1874
- Fix LineSegmentDetector segfault caused by C++/C# calling convention mismatch by @shimat in #1877
- Remove unused Ptr_xxx_get P/Invoke declarations from features2d NativeMethods by @shimat in #1879
- Fix MergeDebevec/MergeMertens segfault caused by C++/C# calling convention mismatch by @shimat in #1878
- Add Renovate configuration for automated dependency updates by @shimat in #1881
- Fix: include OpenCvSharp.Analyzers.dll in NuGet package (analyzers/dotnet/cs/) by @shimat in #1882
- Fix: correct FFmpeg DLL path in runtime.win package and detect dotnet pack failures by @shimat in #1883
Full Changelog: 4.13.0.20260427...4.13.0.20260529
4.13.0.20260427
What's Changed
- Fix manylinux NuGet publish date and remove deprecated ubuntu packages by @shimat in #1845
- Migrate native pointer management to SafeHandle and fix related issues by @shimat in #1846
- Fix multiple disposal issue by @shimat in #1847
- Fix compilation warnings by @shimat in #1848
- Fix SNUPKG push process by @shimat in #1849
- Add ximgproc EdgeDrawing by @shimat in #1850
- Fix VecXX implementation by @shimat in #1851
- Fix bug in NativeMethods implementation by @shimat in #1852
- Add saliency wrapper by @shimat in #1854
- Add stale.yml by @shimat in #1855
- Fix Cv2.RecoverPose by @shimat in #1856
- Add shape wrapper by @shimat in #1857
- Fix WeChatQRCode wrapper: replace static factory with constructor, add Point2f[][] overload, expand tests by @shimat in #1859
- Fix Cv2.StereoCalibrate functionality by @shimat in #1860
- Add barcode module tests by @shimat in #1864
Full Changelog: 4.13.0.20260317...4.13.0.20260427
4.13.0.20260317
What's Changed
- Linux: portable manylinux build, vcpkg for Linux, slim profile expansion by @shimat in #1840
- Hardening security with compiler switches - /GS and /HIGHENTROPYVA by @shimat in #1843
Full Changelog: 4.13.0.20260308...4.13.0.20260317
4.13.0.20260308
What's Changed
- decrease top-level directories by @shimat in #1837
- Use git submodules for OpenCV, vcpkg for Tesseract, and cmake initial cache files for build flags by @shimat in #1836
- Fix: add lib prefix to NativeFileReference in wasm.props by @shimat in #1839
Full Changelog: 4.13.0.20260302...4.13.0.20260308
4.13.0.20260302
What's Changed
- Remove net48 as a direct build target by @shimat in #1829
- Add README to NuGet packages by @shimat in #1831
- fix #1830 by @shimat in #1832
- remove [Pure] attribute by @shimat in #1833
- saving cache by @shimat in #1834
- Refactor wasm CI by @shimat in #1835
Full Changelog: 4.13.0.20260228...4.13.0.20260302
4.13.0.20260228
What's Changed
- Add CV_16F by @shimat in #1818
- Align enum naming with native OpenCV by @shimat in #1819
- Fix wasm path by @shimat in #1822
- restore linux RID package by @shimat in #1823
- Fix NupkgBetaRemover for Ubuntu packages and add approval gate to publish workflow by @shimat in #1825
- FaceDetectorYN implementation: Added FaceDetectorYN class and associated native methods for face detection. by @cnayan in #1827
- Add tests for FaceDetectorYN by @shimat in #1828
New Contributors
Full Changelog: 4.13.0.20260222...4.13.0.20260228
4.13.0.20260222
What's Changed
- fix warnings by @shimat in #1804
- update emscripten by @shimat in #1806
- Ubuntu 24.04 CI & NuGet Package by @shimat in #1805
- publish_nuget.yml: add ref by @shimat in #1808
- Goodbye nuspec by @shimat in #1807
- Docfx renewal by @shimat in #1809
- update README.md by @shimat in #1810
- NupkgBetaRemover: use top-level statements by @shimat in #1813
- merge ubuntu workflows by @shimat in #1812
- Extract linux-arm and CMake updates by @shimat in #1815
- Added support for no-contrib builds and instructions for how to build for linux-arm64 (like Raspberry Pi) by @ctacke in #1798
- Rename minimal profile to slim and align packaging/docs across Windows and Ubuntu by @shimat in #1816
- Add .coderabbit.yaml by @shimat in #1817
New Contributors
Full Changelog: 4.13.0.20260213...4.13.0.20260222
4.13.0.20260213
What's Changed
- Add missing docs for a return value for Cv2.CalibrateCamera by @Lukaa0 in #1764
- Add DetectCharucoBoard and related functions by @okahiro1125 in #1769
- Update Dockerfile by @shimat in #1779
- Update Dockerfile by @shimat in #1781
- Modernize Dockerfile by @shimat in #1782
- Update linux-arm.yml by @shimat in #1780
- feat: Supplement BarcodeDetector functionality and improvements by @yi-Xu-0100 in #1793
- Add ImageAlignment sample using ORB and affine transform by @Countonme in #1792
- Clear cache action by @shimat in #1801
- 4.13.0 by @shimat in #1800
- update nuget by @shimat in #1802
New Contributors
- @Lukaa0 made their first contribution in #1764
- @okahiro1125 made their first contribution in #1769
- @yi-Xu-0100 made their first contribution in #1793
- @Countonme made their first contribution in #1792
Full Changelog: 4.11.0.20250507...4.13.0.20260213