Releases: shimat/opencvsharp
Releases Β· shimat/opencvsharp
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.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
4.11.0.20250507
What's Changed
- Fixed the System.Drawing.Common version mismatch mentioned in #1688. by @mghcool in #1717
- Changed NuGet package name for Linux by @shimat in #1719
- Changed NuGet package name for Linux [2] by @shimat in #1720
- Fix #1725 by @shimat in #1727
- Fix code issues by ReSharper by @shimat in #1728
- Add HoughLinesPointSet test by @shimat in #1729
- erroneous inversion of useHarrisDetector flag in GoodFeaturesToTrack by @rene-wilbers-adesso in #1738
- Update third-party actions by @shimat in #1739
- 4.11.0 by @shimat in #1759
- fix crash in FastNlMeansDenoisingMulti by @smx-smx in #1756
- Update nuget dependencies by @shimat in #1761
New Contributors
- @mghcool made their first contribution in #1717
- @rene-wilbers-adesso made their first contribution in #1738
- @smx-smx made their first contribution in #1756
Full Changelog: 4.10.0.20241024...4.11.0.20250507
4.10.0.20241024
What's Changed
- LangVersion 12 by @shimat in #1656
- some obvious submat mistakes by @bitsun in #1667
- 4.10.0 by @shimat in #1677
- Add [Obsolete] to Mat ctor by @shimat in #1678
- Add linux-x64 nuget package by @shimat in #1683
- Fix windows CI workflow by @shimat in #1695
- Track managed array pinning in Mat by @Lillenne in #1691
- Fix Windows CI by @shimat in #1714
- Fix: #1698 fix length of Mat.AsSpan() by @truebigsand in #1703
New Contributors
- @bitsun made their first contribution in #1667
- @Lillenne made their first contribution in #1691
- @truebigsand made their first contribution in #1703
Full Changelog: 4.9.0.20240106...4.10.0.20241024
4.9.0.20240106
What's Changed
- record struct Size by @shimat in #1613
- RTrees.ActiveVarCount: bool -> int by @shimat in #1612
- record struct Rect by @shimat in #1614
- Fix NuGet package name by @cryocz in #1623
- OpenCv 4.8.0 ColormapTypes by @hiyuh in #1628
- 4.9.0 by @shimat in #1637
- Revert "Fix NuGet package name" by @shimat in #1639
New Contributors
Full Changelog: 4.8.0.20230711...4.9.0.20240106
4.8.0.20230711
What's Changed
- Fix nuget pack error of runtime.win by @shimat in #1519
- Wrap reduceArgMin and reduceArgMax by @uvbkq in #1524
- == null -> is null by @shimat in #1526
- Tests: == null -> is null by @shimat in #1527
- Simplify ubuntu20.yml by @shimat in #1530
- Project DebugVisualizers cleanup by @jkalias in #1534
- add implicit convert operator for all variants of size struct by @n0099 in #1540
- remove Cv2.Glob by @shimat in #1544
- Adding functionality to read aruco dictionaries from files by @MHerrmannSOLID in #1561
- Added logging facilities by @GrigoryanArtem in #1571
- add a missing constructor for struct
RotatedRectfrom three vertex points by @n0099 in #1576 - fix RotatedRect error by @shimat in #1580
- Fix incorrect rvec and tvec when using useExtrinsicGuess by @Jcparkyn in #1585
- add BuildPyramid and unit test by @lwqwag in #1583
- 4.8 by @shimat in #1590
New Contributors
- @uvbkq made their first contribution in #1524
- @jkalias made their first contribution in #1534
- @n0099 made their first contribution in #1540
- @GrigoryanArtem made their first contribution in #1571
- @Jcparkyn made their first contribution in #1585
Full Changelog: 4.7.0.20230114...4.8.0.20230711
4.7.0.20230114
The NuGet package for Mac is difficult to maintain for us, so we have given up releasing it.
What's Changed
- Fix incorrect [Flags] attributes by @shimat in #1429
- Docker: dotnet5-opencv453 -> dotnet6-opencv460 by @shimat in #1431
- Fix access violation BackgroundSubtractorKNN by @timstokman in #1434
- Added nuget build for runtime-ubuntu-20.04-x64 in #1451
- Encoded white grey value into maskonly flag by @jacob-m-nash in #1456
- file-scoped namespaces by @shimat in #1471
- Restore LineSegmentDetector by @kjagosz in #1479
- Update CMakeLists.txt by @lwqwag in #1478
- setup-dotnet@v2 by @shimat in #1480
- Fix null pointer error by @apull-zy in #1500
- Add MatMemoryManager and Mat.AsSpan by @shimat in #1513
- 4.7 by @shimat in #1515
- rename ubuntu20 package id by @shimat in #1517
New Contributors
- @timstokman made their first contribution in #1434
- @jacob-m-nash made their first contribution in #1456
- @kjagosz made their first contribution in #1479
- @apull-zy made their first contribution in #1500
Full Changelog: 4.6.0.20220608...4.7.0.20230114