When not referenced specifically, changes done by Manfred Moser.
-
Update plexus-utils dependency for windows cmd support fix
-
see #766
-
contributed by https://github.com/witekkij
-
-
Don’t generate library R.java if one has already been generated for that package in the compile classpath
-
See #769
-
contributed by https://github.com/william-ferguson-au
-
-
Added unpackOutputDirectory and includeNonClassFiles to the unpack goal.
-
See #779
-
Contributed by https://github.com/lyubomyr-shaydariv
-
-
Added <dex><dexMechanism> element to allow specificaitn of D8 instead of Dex (default).
-
See #781
-
contributed by https://github.com/william-ferguson-au
-
-
ApkMojo now includes all Java resources from the project to allow inclusion of META-INF resources.
-
See #782
-
contributed by https://github.com/william-ferguson-au
-
-
Fix path to emulator
-
See #777
-
contributed by https://github.com/witekkij
-
Fixes #776
-
-
Correct process location
-
See #784
-
contributed by https://github.com/dukescript
-
-
Fix path to lint and others
-
See #785
-
contributed by https://github.com/igormartsekha
-
-
Fix D8 support
-
See #787
-
contributed by https://github.com/cfiehe
-
Other misc changes from Manfred Moser / simpligility technologies inc:
-
SDK test updates to reference latest patches, include newer versions
-
Travis simplification/update
-
Ignore failing IT tests for now
-
Release testing and process
-
see #786
-
-
Support for compilation with Jack - currently experimental
-
see #743
-
and commits in between
-
sponsored by Red Hat
-
contributed by Hoyt Summers Pittman https://github.com/secondsun
-
and Manfred Moser http://www.simpligility.com
-
and Benoit Billington https://github.com/Shusshu
-
probably going to be removed again at some stage since Jack was deprecated
-
-
Ensures AARMojo creates correct AAR structure even when AAR has no resources.
-
See #755
-
contributed by William Ferguson https://github.com/william-ferguson-au
-
-
Update sdk to version 25, Java 8 and fix ResourceClassGenerator to not write final fields
-
see #757
-
fixes #756
-
contributed by Philip Schiffer https://github.com/hameno
-
and Benoit Billington https://github.com/Shusshu
-
sponsored by sprylab https://github.com/sprylab
-
-
Removed Scala example project and IT test
-
rather than trying to fix it for Java 8
-
contributed Manfred Moser http://www.simpligility.com
-
-
Removed native test projects and IT tests
-
all migrated to android-ndk-maven-plugin already
-
contributed Manfred Moser http://www.simpligility.com
-
-
Removed NDK related Mojos
-
and some other code snippets
-
contributed Manfred Moser http://www.simpligility.com
-
-
Improved MultiDex support
-
see #675
-
see #753
-
contributed by Piotr Soróbka https://github.com/psorobka
-
and Justin Shapcott https://github.com/MobiDevelop
-
and Manfred Moser http://www.simpligility.com
-
-
Increased app title limit on play store publishing
-
see #760
-
contributed by Benoit Billington https://github.com/Shusshu
-
Known issues:
-
mojo for emulator start and stop are currently broken
-
Fix for quotes problem for dex and multidex
-
fixes #731
-
fixes #716
-
contributed by https://github.com/zhenkhokh as well as https://github.com/sprylab
-
Update to use API level 23 for default Android SDK value
-
see #733
-
contributed by Casey Kulm https://github.com/caseykulm
-
-
Avoid empty classes.jar output
-
fixes sonar analysis and other things in secondary build execution
-
fixes #644
-
see #735
-
contributed by Philip Schiffer https://github.com/hameno
-
-
Improved surefire test xml output
-
including stack traces
-
fixes #720
-
see #734
-
contributed by Evgeny Nacu https://github.com/evgenynacu
-
-
Fixed site deployment by switching to use maven-scm-publish-plugin
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Updated asciidoctor for site rendering
-
contributed by Manfred Moser http://www.simpligility.com
-
-
buildConfigConstants paramater made visible
-
See #723
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Fix Travis CI setup
-
see #727
-
fixes #726
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Update to use latest available Proguard from Central instead of old bundled version from SDK
-
see #725
-
fixes #724
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Fix for ResourceOverlay usage
-
see #728
-
fixes #417
-
fixes #573
-
contributed by Jacob Mattsson https://github.com/jacobmattsson
-
-
Use correct type for attached artifacts
-
see #721
-
contributed by Karsten Sperling https://github.com/ksperling
-
-
Make manifest merging less verbose
-
See #650
-
contributed by Nathan Toone https://github.com/Toonetown
-
-
Fix for gdbserver on NDK version r10e
-
See #648
-
contributed by Nathan Toone https://github.com/Toonetown
-
-
Fix building with debug mode and raw file directories
-
See #649
-
contributed by Nathan Toone https://github.com/Toonetown
-
-
Fix continuous integration(use Travis Android support and enable/update ITs)
-
See #641
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Fix issue in which duplicate files were added to the APK
-
contributed by Andrew Bowley https://github.com/andrew-bowley
-
Fixes for provided apk dependency for instrumentation tests
-
see #671
-
contributed by Marek Kedzierski https://github.com/kedzie
-
-
Allow to upload one than one locale for Play store publishing
-
fixes issue #662
-
see #666
-
contributed by App Annie https://github.com/jdegroot
-
-
XpathAppendingTransformer moved package
-
fixes #646
-
see #676
-
contributed by Marek Kedzierski https://github.com/kedzie
-
-
Added <skipDependencies> option to ApkMojo and DexMojo
-
see #632
-
contributed by Lyubomyr Shaydariv https://github.com/lyubomyr-shaydariv
-
-
Instrumentation example documentation
-
see #696
-
contributed by Lyubomyr Shaydariv https://github.com/lyubomyr-shaydariv
-
-
Include transitive dependencies when merging Proguard rules
-
see https://jackfan.us.kg.simpligility/android-maven-plugin/pull/708
-
contributed by Noe Beuret https://github.com/nbeuret
-
-
Support emma code coverage for aar and apklib projects
-
see #689
-
contributed by Hoyt Summers Pittman https://github.com/secondsun
-
-
Device connect and disconnect mojo improvements
-
see #702
-
contributed by Andy Piper https://github.com/andyp1per
-
-
Example project and documentation for build configuration injection
-
see #659
-
contributed by https://github.com/spyhunter99
-
-
Added testFailSafe option to allows build to continue even if IT tests fail (e.g. for cleanup)
-
see #688
-
contributed by Marek Kedzierski https://github.com/kedzie
-
-
Fixed inclusion of arm64-v8a libraries in APKs
-
fixes #682
-
-
Upgraded SDK tool libraries 24.5.0 and 1.5.0
-
see #711
-
contributed by Marek Kedzierski https://github.com/kedzie
-
and Manfred Moser http://www.simpligility.com
-
-
Ensure duplicates are extracted from outputfolder
-
also handle multiple jar files with same name correctly
-
see #705
-
contributed by Marek Kedzierski https://github.com/kedzie
-
-
Various dependency updates
-
contributed by Manfred Moser http://www.simpligility.com
-
-
MorseflashExample dependency updates
-
contributed by Manfred Moser http://www.simpligility.com
-
See changelog for 4.4.1, do NOT use this release as it requires commons-io:commons-io:2.5 that was NOT yet released to the Central Repository at the time of release. At a future time this might be fine, however by then we hopefully have even better releases available.
-
Fixed processing of duplicate resources from dependencies
-
See #614
-
contributed by Marek Kedzierski https://github.com/kedzie
-
-
Ability to choose the build tools version
-
See #637
-
Contributed by Benoit Billington https://github.com/Shusshu
-
-
Added x86_64 and mips64 architectures to NDK support
-
see #634
-
Contributed by Marek Kedzierski http://kedzie.github.io/
-
-
Migrated rest of the Google Code project content into site content
-
Contributed by Manfred Moser http://www.simpligility.com
-
-
Plugin updates
-
Contributed by Manfred Moser http://www.simpligility.com
-
-
Refactored code base to com.simpligility to follow groupId
-
Contributed by Manfred Moser http://www.simpligility.com
-
-
Fixed NPE for undefined versionNamingPattern in ManifestMojo
-
See #622
-
Contributed by Leonid https://github.com/greek1979
-
-
Fixed Error generating BuildConfig (ZipException: zip file is empty) if one of the dependent AARs has an empty classes.zip
-
See #626
-
Contributed by William Ferguson https://github.com/william-ferguson-au
-
-
Updated Android SDK libraries 1.2.2 / 24.2.2
-
contributed by Benoit Billington https://github.com/Shusshu
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Support for Junit4 Test Runner based tests
-
Usage requires deployment of Android SDK supplied Maven repositories to the local repository e.g. with Maven Android SDK Deployer
-
see #625
-
fixes #623
-
fixes #617
-
contributed by Hoyt Summers Pittman https://github.com/secondsun
-
-
Include internal jars from aar libraries by default
-
see #586 (comment)
-
-
Don’t include internal libs from transitive AAR deps into an AAR
-
See #589
-
contributed by Philip Schiffer https://github.com/hameno
-
-
Better doco for destinationAndroidManifest parameter
-
see #594
-
contributed by Matthias Stevens https://github.com/mstevens83
-
-
Project META-INF artifacts are included in APK
-
see #602
-
Contributed by Marek Marek Kedzierski https://github.com/kedzie
-
-
Support for specifying debug port - automatically forward JDWP connection
-
see #584
-
and follow up commits
-
contributed by Jaroslav Tulach https://github.com/jtulach
-
and Manfred Moser http://www.simpligility.com
-
-
Configurable encoding for publish mojo listing files
-
see #603
-
fixes #601
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Checkstyle - removed deprecated check
-
see #609
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Add NDK support for arm64-v8a APP_ABI
-
see #574
-
contributed by https://github.com/arnaud-soulard
-
-
Log warning about using dependencies conflicting with packaged libraries in android jar
-
see #610
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Allow AAR provided proguard configuration to be automatically integrated
-
see #612
-
contributed by Philip Schiffer https://github.com/hameno
-
-
Updated Android SDK libraries 1.1.3 / 24.1.3
-
contributed by Manfred Moser http://www.simpligility.com
-
contributed by Benoit Billington https://github.com/Shusshu
-
Regex support for VersionGenerator
-
fixes #605
-
see #606
-
contributed by Wang Xuerui https://github.com/xen0n
-
-
Added Manifest Merger v2 example (tictactoe) & Deprecated merge manifest v1
-
see #560
-
contributed by Benoit Billington https://github.com/Shusshu
-
-
Added proguard support from library (AAR) projects
-
see #559
-
contributed by David Sobreira Marques https://github.com/dpsm
-
-
Updated Takari lifecyle and integration testing setup to new releases
-
see #564
-
contributed by Manfred Moser http://www.simpligility.com
-
and Igor Fedorenko https://github.com/ifedorenko
-
sponsored by Takari http://takari.io/
-
-
Fix to allow both release-plugin and IDEs to correctly consume AAR deps.
-
See #565
-
contributed by Hoyt Summers Pittman https://github.com/secondsun
-
-
Change default value for aidlSourceDirectory to src/main/aidl
-
fixes #555
-
see #557
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Documentation updates for the site rendering
-
see #567
-
and other commits
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Corrected unpackedLibsFolder default value
-
see #575
-
contributed by Pappy Stanescu https://github.com/pa314159
-
-
Improvement of versionCode generator
-
see #570
-
contributed by Pappy Stanescu https://github.com/pa314159
-
-
Updated to Android SDK libraries 1.0.0 / 24.0.0
-
see #531
-
contributed by Benoit Billington https://github.com/Shusshu
-
-
Use lint from Android SDK libraries rather than command line invocation
-
see #528
-
fixes #400
-
fixes #357
-
fixes #476
-
contributed by Benoit Billington https://github.com/Shusshu
-
-
Making unpacked-libs folder configurable
-
See #538
-
contributed by William Ferguson https://github.com/william-ferguson-au
-
-
Added deprecation for APKLIB format
-
see #543
-
-
Use the Google Play Developer API to upload APKs and update the store listing
-
see #534
-
fixes #418
-
contributed by Joris de Groot https://github.com/jdegroot
-
contributed by Benoit Billington https://github.com/Shusshu
-
-
Improvements to project site including github ribbon and more
-
see #544
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Added Manifest Merger V2 and deprecated Manifest-Update mojo
-
see #539
-
fixes #519
-
contributed by Benoit Billington https://github.com/Shusshu
-
-
Refactor the 3 parameters used for the androidManifest.xml into 2 params
-
see #542
-
see #508
-
contributed by Benoit Billington https://github.com/Shusshu
-
-
Fixed broken undeploy mojo AndroidManifest parsing
-
see #550
-
contributed by Manfred Moser http://www.simpligility.com
-
-
MultiDex improvement - generating mainDexClasses when multiDex flag set to true and mainDexList is null
-
see #526
-
contributed by Piotr Soróbka https://github.com/psorobka
-
-
A whole bunch minor project improvements and fixes
-
see commit history
-
contributed by Manfred Moser http://www.simpligility.com
-
ATTENTION:
-
updatedManifestFile & sourceManifestFile parameters have been removed.
-
use androidManifestFile and destinationManifestFile
-
See #542
-
-
Migrated some documentation from the old Google Code site
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Fix for aar and jar dependency mix and related resolving
-
see #493
-
fixes #485
-
contributed by Hoyt Summers Pittman https://github.com/secondsun
-
-
Fixes to proguard and multidex related processing
-
see #509
-
fixes #507
-
contributed by Łukasz Suski https://github.com/lsuski
-
-
Documentation for shading commons-codec to allow usage of newer version
-
see #498
-
see #487 (comment)
-
contributed by Matthias Stevens https://github.com/mstevens83
-
-
Custom exclude filter to ProGuardMojo
-
see #497
-
contributed by Csaba Kozák https://github.com/WonderCsabo
-
-
Fixes to resource files in sample projects to allow builds to pass with new SDK
-
see #514
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Always honor dexArguments parameters
-
fixes #517
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Downgraded runtime requirements to Maven 3.0.4
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Examples documentation
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Moved Emma analysis to process-classes phase
-
fixes #489
-
see #515
-
contributed by Dmitry Berezhnoy https://github.com/deadmoto
-
-
Migrated complete project to new git repo at https://github.com/simpligility/android-maven-plugin
-
contributed by Manfred Moser http://www.simpligility.com
-
-
Adapted codebase to new groupId "com.simpligility.maven.plugins
-
contributed by Manfred Moser http://www.simpligility.com
-
Can be found in the migrated changelog from the old project site.