Release CvCameraMobile - OpenCV 4.9.0 - Version 1.0.1 - Git Hash 13a4243
Pre-release
Pre-release
github-actions
released this
17 Jan 10:48
·
1 commit
to 13a42434e881be1a7fa10b2195323bf7c065c629
since this release
What's Changed
Changelog
All notable changes to this project will be documented in this file.
[cv-4.9.0] - 2024-01-17
Bug Fixes
- Rename package name and various code changes and some clean up
- Better orientation but landscape mode
- Show camera full screen via Custom View
- Remove reflection for mListener, modify .gitignore, change setupOpenCV.sh permissions
- ✨ setupOpenCV script extra zip file stage removed (not needed)
- Update dependency com.google.android.material:material to v1.8.0 (#27)
- 🚀 timber log and imports fixed
- Set minSdk 24 cv-patch
- Update dependency com.google.android.material:material to v1.9.0 (#50)
- Update dependency androidx.core:core-ktx to v1.10.1 (#51)
- 🐞 typo on setupOpenCV.sh
- 🐛 pre-commit fixes included and pre-commit added.
- 🐛 ktlint formatter added
- 🐛 opencv patch updated for new version
- 🐛 formatter fix and ktlint removed (pre-commit need java exec)
- 🐛 exclude patch whitespace check for break patch
- Update dependency androidx.core:core-ktx to v1.12.0 (#64)
- Funding file moved so cancel workflow error
- Menu button colors for dark mode (#70)
- Update dependency com.google.android.material:material to v1.10.0 (#73)
- 🐞Android linter,permission,test fixes for release build case
- 🎨 auto format pre-commit hooks
- Update dependency com.google.android.material:material to v1.11.0
- 🎨 auto format pre-commit hooks
- 🐞 sdk version fix for lint error
- 🎨 auto format pre-commit hooks
- 🐞 change lint output to xml for github action debug
- 🐞 debug lint and release jks path fix
Documentation
- LICENSE added
- README.md updated
- Readme screenshots added
- Android-ci build badge added.
- Update opencv 4.7.0 android-sdk url link
- 🔐 security.md added
- ✨ better badges for readme file
- Ktlint code style added
- Headline and description
- Badge cosmetic fix and new badges added
- Kotlin,gradle version updated.
- Create FUNDING.yml added
- 📝 android kotlin version updated
- 📝 update readme for opencv 4.8.0 sections added
- 📝 pre-commit badge added
- 📝 simple explanation added for camera switch
- 📝 code of conduct added (#69)
- 📝 snyk security badge added
- 📝 codefactor badge added
- Changelog generated via git-cliff tool and added
- 📝 Features list and readme markdown lints fixed
- 📝 Better short desc for what app does and badge version updated
- 📝 CHANGELOG updated
- 📝 github badge fix and new ones added for actions
Features
- Update opencv version to 4.6.0
- CameraSwitch added
- Github workflow commit lint added
- SetupOpenCV script
- Custom cvFpsMeter for bigger text and different color choice
- Material3 theme configs are added
- Android-ci file added
- ⬆ update opencv-android-sdk 4.7.0
- ✨ new filters and code formatting
- Agp 8.0 and opencv patch added
- 🚀 timber log and androidX startup added
- UI overhaul and strings added
- Git_hash added into BuildConfig
- Timber logging for fpsMeter and ExtendedJavaCamera2View
- ✨ opencv 4.8.0 version update
- AGP updated to 8.1.1
- CompileSdk version 33 to 34
- ✨ android ndk - opencv basic setup (#71)
- ✨opencv upgrade to 4.8.1
- 🚀 opencv 4.9.0 upgrade and BaseLoaderCallback removed
- 🚀 opencv 4.9.0 upgrade and BaseLoaderCallback removed
- ✨ basic cv filter with toggle button to switch between for front and back camera
- 💄 change old icons with new icons and disable flash light button
- ✨ switch between original Cv Frame to Fit to Canvas Mode logic added
- ✨ switch between original Cv Frame to Fit to Canvas Mode logic added - PR #92
Miscellaneous Tasks
- Update action/setup-java version to 3
- 🛠 .idea folder updates
- 🛠 gradle and readme updates
- 🛠 unused lib remove
- 🛠 JDK version set to 17
- Dependabot removed
- Code-formatting and import and var checks
- Core-ktx version update
- 💚 manual workflow run section added
- Agp version update
- ⬆ pre_commit autoupdate (#74)
- 🧹 agp to set to stable version
- 👷 android rel-build,linter actions are added
- 👷 exclude .idea folder
- Formatter fix for changelog
- 👷 pre-commit fix for yml file in release
- 👷 .gitignore for jks files
- 👷 android-release yaml added with github secret config
- Rename github actions file names and add app/ into .gitignore
- 👷 github action cosmetic changes and add summary of lint in action
- 👷 remove move jks file action
- 🧹 gh action debug yml file formatting
- 👷 disable Post Lint Results
Testing
- 🧪 initial instrument test added
Build
- Bump org.jetbrains.kotlin.android from 1.6.20 to 1.7.20 (#8)
- Bump org.jetbrains.kotlin.android from 1.7.20 to 1.7.21 (#17)
- Bump org.jetbrains.kotlin.android from 1.7.21 to 1.7.22 (#18)
- Bump org.jetbrains.kotlin.android from 1.7.22 to 1.8.0 (#19)
- Bump org.jetbrains.kotlin.android from 1.8.0 to 1.8.10 (#31)
Dev
-
🚀 gradle version upgrade 7.4.0
-
🛠 basic opencv tests are added
New Contributors
- @frknkrc44 made their first contribution in #7
- @EmmanuelDav made their first contribution in #78
Full Changelog: https://github.com/onuralpszr/CvCamera-Mobile/commits/cv-4.9.0