Releases: anggastudio/Printama
1.0.6
1.0.5
fixed jitpack build
1.0.4
Fixed jitpack build failed
1.0.3
update:
- Force attach the sources JAR so IDEs always fetch it
1.0.2
update:
- not publishing javadoc jar, so IDE will rely only on source jar
1.0.1
1.0.0
Stable 1.0.0 release of Printama, built and tested on modern Android tooling. This release focuses on stability, compatibility, and build/CI improvements to ensure a reliable library artifact for consumers.
Highlights
-
Stable artifact published as: com.github.anggastudio:Printama:1.0.0
-
Built with compileSdk 36, minSdk 24, Java 17 toolchain
-
Consumer ProGuard rules included (consumer-rules.pro)
-
CI green: unit tests pass with a Jacoco coverage gate
-
Release AAR attached in the Actions run for tag 1.0.0
Compatibility -
Android: minSdk 24+
-
Tooling: Gradle 8.x, Android Gradle Plugin 8.8.x
-
Note: AGP 8.8.x shows a caution when using compileSdk 36; the project suppresses this warning. No impact on runtime behavior.
Installation (via JitPack)
Add the JitPack repository and dependency to your project:
Groovy (build.gradle)
repositories {
maven { url ' https://jitpack.io ' }
}
dependencies {
implementation "com.github.anggastudio:Printama:1.0.0"
}
Kotlin DSL (build.gradle.kts)
repositories {
maven(url = " https://jitpack.io ")
}
dependencies {
implementation("com.github.anggastudio:Printama:1.0.0")
}
What’s included in this release
-
Library coordinates set to group com.github.anggastudio and artifactId Printama
-
CI (GitHub Actions) runs unit tests, enforces coverage, and publishes an HTML coverage report artifact
-
Tag builds assemble and upload the release AAR
-
Debug build optimizations for faster local builds (debug minify disabled in sample app)
-
Consumer rules applied so ProGuard/R8 users get sensible defaults
Known notes -
If you previously used different coordinates, update to:
implementation "com.github.anggastudio:Printama:1.0.0" -
The first JitPack build per version may take a few minutes to appear
Thanks
Thanks to everyone using and contributing to Printama! If you run into any issues or have feature requests, please open an issue. Contributions are welcome.
0.9.80
- Support 3 inches printer
- Support smart columns
- Support scaling width of the image
- Enhance image printing with dithering effect
0.9.73
- fixed in android 13+ build
0.9.72
upgrade SDK to API 34