-
Notifications
You must be signed in to change notification settings - Fork 435
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please assign a version number and make a release #68
Comments
I had a short look around and the fork/version at https://github.com/nu-book/zxing-cpp seems the most feature complete to me and they made a 1.0 release on my request. Maybe we can consolidate work there (or in a new central repository)? |
@simonschmeisser nu-book's version has had a massive overhaul, which is a Good Thing™️. However, I'm not quite sure how compatible the API is, and what platforms are supported etc. If you could get a maintainer of that fork to chime in here with what's different that'd be helpful. If they're happy for me to do so, and it seems like a suitable replacement for most use cases, then I'll happily update the README in this repo to suggest users give it a try. |
@Benjamin-Dobell I am one of maintainers of Nu-book's version. When we started the folk, our intention was not to have one-to-one source equivalence with original ZXing's Java code, but rather an idiomatic C++ library. As a result, it is not a drop-in replacement. However, we did keep same client-facing classes (readers, writers, binarizers, luminance sources, etc.) with their same roles. Thus, it should be quite straightforward to adapt client's code. As for supported platforms, thanks to CMake, our code builds on Linux, Windows, Mac without issue. It also has ready-to-use wrappers to use in Android or UWP apps. Like anyone here, we enjoy to share our work with more people, thus we'll be happy to get a link in the readme to our fork :) |
Please consider making a release, because distros guess a version and assign it anyway, based on the Java project, see here https://repology.org/metapackage/zxing-cpp/versions
It's easier to keep track of updates when the project has a version. Without a version repology.org shows different versions that various distros assign.
The text was updated successfully, but these errors were encountered: