Releases: CameraKit/camerakit-android
v1.0.0-beta3
CameraKit v1.0.0-beta3
This pre-release is a beta version of CameraKit v1.0.0
. Because this release is not yet final, we encourage you to instead use the latest v1.0.0-betaX
rather than the version here.
Below is a summary of the features in CameraKit v1.0.0-beta3
General
Add Kotlin and Kotlin coroutines
Rewrite CameraSurface to Kotlin
Rewrite TextureProgram to Kotlin
Rewrite DrawModel to Kotlin
Add shader preset attributes
v1.0.0-beta2
Release v1.0.0-beta2
This pre-release is a beta version of CameraKit v1.0.0
. Because this release is not yet final, we encourage you to instead use the latest v1.0.0-betaX
rather than the version here.
Below is a summary of the features in CameraKit v1.0.0-beta2
Gradle and build
Update gradle wrapper
Refactor build.gradle
Update to latest dependencies
Centralize version numbers and names to project-level
v1.0.0-beta1
Release v1.0.0-beta1
This pre-release is the first beta version of CameraKit 1.0.0. Because v1.0.0
is a work in progress, we encourage you to use the latest v1.0.0-betaX
rather than the version here.
Below is a summary of the features in CameraKit v1.0.0-beta1
.
General
- Simplified camera features into single CameraKitView class
- Updated Camera1 and Camera2 implementations
- Updated TextureView and Bitmap handling
- Added listeners for Camera features
- Added photo methods to save to local storage
- General compatibility improvements
Demo Application
- Redesigned demo application
v0.13.3
Release v0.13.3 - #460
This release updates CameraKit dependencies and adds support for video recording duration limits.
Features
- Video duration limit added to the video recorder to stop recording video after a set amount of time.
- Migration to AndroidX for improved support on older devices.
Dependency Updates
- SDK: 27 -> 28
- Buildtools: 27 -> 28
- Gradle: 3.0.1 -> 3.2.1
- Gradle Wrapper: 4.1 -> 4.6
- Google Play Services: 11.6.2 -> 17.0.2
Bugfixes
- Stop null pointer exception during
setupPreview
- Set correct file path for custom set paths
v0.13.0
v0.12.0
General
- New Encoding Method via C++ resulting in significantly faster execution and more memory efficient
- New Event Management system
- Various improvements to video handling
- Drop CK Prefix on new event classes in favor of 'CameraKit'
- Remove legacy CameraListener Class
- Remove legacy TextureViewPreview
Bugfixes
- Fix cropped output from camera on devices with nonstandard displays and aspect ratios (Thanks to Roman Pigarev)
Demo App
- Fix demo app flash control default icon
- Fix demo flash toggle
v0.11.0
- Updated Documentation (@austinkettner and @dwillmc)
- Fix various fatal exception and improve library stability dramatically (@dwillmc)
- Added initial
EventListener
to be expanded in future releases ( @AndrewGable @Expensify @capezzbr) - Fix fatal error causing Demo App to crash on startup (@dwillmc)
- Update package naming to
com.wonderkiln.camerakit
(@austinkettner @dwillmc)