Releases: eby-dev/Android-PointOfSale
Releases Β· eby-dev/Android-PointOfSale
1.0.11
1.0.10
π Released a new version 1.0.10 π
Full Changelog: 1.0.9...1.0.10
1.0.9
π Released a new version 1.0.9 π
Full Changelog: 1.0.8...1.0.9
1.0.8
π Released a new version 1.0.8 π
Full Changelog: 1.0.7...1.0.8
1.0.7
π Released a new version 1.0.7 π
Full Changelog: 1.0.6...1.0.7
1.0.6
π Released a new version 1.0.6 π
Full Changelog: 1.0.5...1.0.6
1.0.5
π Released a new version 1.0.5 π
Full Changelog: 1.0.4...1.0.5
1.0.4
π Released a new version 1.0.4 π
Full Changelog: 1.0.3...1.0.4
1.0.3
π Released a new version 1.0.3 π
Full Changelog: 1.0.2...1.0.3
1.0.2
π Released a new version 1.0.2 π
π New Features
- Fastlane integration
- Added Fastlane (
Fastfile,Appfile,Pluginfile) for build automation, versioning, Google Play deployment, and Firebase App Distribution. - Added
GemfileandGemfile.lockwithfastlaneand plugins (firebase_app_distribution, increment_version_code). - Generated Fastlane
README.mdwith available lanes.
- Added Fastlane (
- Android CI/CD pipeline
- Introduced GitHub Actions workflow (
.github/workflows/android.yml) for automated build, test, lint, and deployment. - Workflow supports multiple tracks:
- Production (
masterbranch β Google Play production). - Beta (
developmentbranch β Google Play beta). - Internal testing (
internal-testing/*branches β Firebase App Distribution).
- Production (
- Introduced GitHub Actions workflow (
- Signing & configuration improvements
- Added
scripts/before-ci.shto generatelocal.propertiesfrom environment variables in CI. - Added
local.properties.exampleas a template for keystore configuration. - Allowed signing via environment variables (
KEYSTORE_FILE,KEYSTORE_PASSWORD,KEY_ALIAS,KEY_PASSWORD).
- Added
- Native build support
- Added initial
CMakeLists.txtwith debug/release flags. - Specified NDK ABI filters for supported architectures:
x86,x86_64,arm64-v8a.
- Added initial
π Improvements & Refactoring
- Standardized
.gitignorefiles for modules (barcodeScannerCore,pdfViewer,zxing). - Updated build scripts to prefer
local.properties for signing configuration. - Refactored Gradle files (
pdfViewer,sqlite2excel) to comment out localbintrayproperty loading. - Renamed and clarified properties files:
local.properties.exampleβkeystore.properties.exampleadjustments.- Unified workflow & scripts to consistently use
local.properties.
π Fixes
- Corrected keystore file path handling in GitHub Actions workflow.
- Fixed workflow step names (e.g., "Write local.properties").
- Adjusted placement of decoded keystore file for proper Gradle usage.
π₯ Removed
- Removed the legacy GitHub Actions workflow (
android_build.yml).