Skip to content

Releases: dansiegel/Mobile.BuildTools

2.0.245

07 Jul 15:54
Compare
Choose a tag to compare

Changes:

See More
  • 39801e0 Merge pull request #268 from dansiegel/recursive-environment-lookup
  • e3f6177 recursive lookup from Project Directory to the Solution Directory
  • 13efd31 Merge pull request #267 from dansiegel/docs
  • e945f10 update docs
  • 9fea081 Merge pull request #266 from dansiegel/uwp-images
  • 36eb2f9 add 125 & 150 scale for UWP
  • 39fd87d Merge pull request #265 from dansiegel/ci-platforms
  • 5654d16 Add support for GitHub Actions and BitBucket Pipelines
  • b5954e8 Merge pull request #264 from bijington/feature/disable-config-validation
  • 229f5e7 Disabled config validation
  • 0393c9a Merge pull request #262 from dansiegel/bugs/buildtoolsjson
  • 5b37696 use behavior instead of Disable property for Versioning Behavior
  • c6f70ca keep from full config activation for secrets migration
  • a27ed93 fix tests
  • 9ae1dab make IsArray nullable
  • bcece6a fix validation
  • 6e9be25 remove deprecated BuildHostSecrets Task
  • 3e9347e adding test cases for Secrets Generation
  • a5bb6b4 adding config schema tests
  • 0a8967e simplify dependencies
  • 36ce56f fixing serialization tests
  • 4578952 add support for appsettings.json
  • 9f5ca05 add schema generator
  • d65157e schema fixes
  • f25193d fix SettingsConfig namespace
  • 7b72afb use schema validation
  • 9139a70 convert to app settings
  • c5fede3 fix race condition
  • e7c596f Merge pull request #261 from bijington/feature/safely-handle-no-config
  • ed44f4e Only create default config passing in the directory not the actual file path.
  • d2f8a29 Unit tests no longer create the config file and rely on the default creation logic in the framework
  • 0f9bded Create a default buildtools.json config file if one does not exist
  • 80b8f3e Merge pull request #260 from dansiegel/housekeeping
  • 59ac8ee add package readme property
  • 12a615e Merge pull request #257 from dansiegel/feature/google-services
  • 8c2a3a1 update docs
  • cc1970c allow Google Services task to read an existing file or create one
  • 9c702c8 Merge pull request #255 from dansiegel/feature/infoplist
  • 8a86e16 fix target execution
  • e968006 remove need for ReferenceAssemblyPaths
  • de7ee12 Handle null version
  • 9af683d fix bundle id
  • 62a7b75 process Info.plist
  • 8b78be8 fix Android build on macOS
  • 9b4839c Merge pull request #256 from dansiegel/tasks/readme
  • 822d05d update package readme
  • bdf8dd5 Merge pull request #253 from dansiegel/hotfix/missing-dll
  • 7742989 Merge pull request #252 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.4.220
  • b8415d9 fix compiler warnings
  • 7f56275 fix XamarinSDK Pack
  • a6790ed Bump Nerdbank.GitVersioning from 3.4.216 to 3.4.220
  • 8263967 Merge pull request #251 from dansiegel/tasks/image-padding
  • d1438c1 Merge pull request #238 from dansiegel/manifest-fixes
  • a51e124 Fix Android Image Padding
  • 2d0fb1b update BundleId
  • ecb14b2 update targets for build/deploy
  • 5970f35 inject updated Manifest input pipeline #186
  • e71fec5 Merge pull request #250 from dansiegel/feature/aab-support
  • 494aee9 Support AAB copy
  • f9c2196 Merge pull request #249 from bijington/feature/fix-padding-factor
  • 031ca2e Image padding corrections:
  • d16e615 Merge pull request #247 from dansiegel/dependabot/nuget/NuGetizer-0.7.1
  • ef39bfd Merge pull request #248 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.4.216
  • c57452f Merge pull request #244 from bijington/feature/issue-241-background-colour-not-being-applied-to-ios-image-from-svg
  • a078b49 Bump Nerdbank.GitVersioning from 3.4.205 to 3.4.216
  • 9ef1790 Bump NuGetizer from 0.7.0 to 0.7.1
  • 4d0b926 Merge pull request #243 from dansiegel/tasks/configuration-targets
  • e4005c4 Reintroduced platform checking when debugging
  • 0684269 Merge branch 'master' into feature/issue-241-background-colour-not-being-applied-to-ios-image-from-svg
  • 880b177 Only check for transparency if really required
  • 8939d79 Merge from master
  • a1fba59 VectorImage now detects transparency
  • eb7ef04 fix submodules
  • 2e11141 only include app.config if you have the Configuration package installed
  • 93c056c update Xamarin.Forms reference
  • 560a0ad Merge pull request #242 from dansiegel/tasks/use-reference-assembly
  • 96d2c1b update test project target framework to net5.0
  • 24ffd27 ensure dll's get packed
  • 5b7c431 fix build name
  • 82235c0 generate VSCompatibility package during CI Build
  • 7d3b089 use strong name
  • ffd7e63 update Xamarin SDKs
  • de29967 Add XamarinSdk project
  • cf943e2 switch to NuGetizer
  • 189a07c update strong naming for tests
  • d35bfe0 remove compiler constants
  • fc4d0b6 remove schema generator tool
  • 7b7c93a migrate core to Reference Project
  • 638ef37 Merge pull request #239 from bijington/feature/fix-svg-model-build-error
  • 77eb93c Migrated Svg.Picture to it's replacement Svg.Model
  • 397c0d3 Merge pull request #235 from dansiegel/dependabot/nuget/Prism.DryIoc.Forms-8.1.97
  • 4048d77 Merge pull request #233 from bijington/feature/actually-accept-svgs
  • cfb8b4b Bump Prism.DryIoc.Forms from 8.0.0.1909 to 8.1.97
  • d56e97d Officially support .svg extension
  • 84b4b81 update App Description
  • 99da717 dependency updates
  • 3d86fa1 Merge pull request #232 from dansiegel/invalid-path
  • da3c2c2 Log warning and remove paths that do not exist from search directories
  • a4aec55 Merge pull request #227 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.4.203
  • 2092876 Merge pull request #222 from bijington/feature/android-resources-not-found
  • f250853 Bump Nerdbank.GitVersioning from 3.3.37 to 3.4.203
  • c48edb4 Merge remote-tracking branch 'origin/master' into feature/android-resources-not-found
  • a6c5aeb Merge pull request #226 from dansiegel/default-values
  • fc895cd prevent null references
  • db180ba Modified the Android target dependencies
  • d19a7fb Merge pull request #216 from dans...
Read more

2.0.190-pre - Preview

28 Jun 17:38
bdf8dd5
Compare
Choose a tag to compare
2.0.190-pre - Preview Pre-release
Pre-release

Changes:

  • bdf8dd5 Merge pull request #253 from dansiegel/hotfix/missing-dll
  • 7742989 Merge pull request #252 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.4.220
  • b8415d9 fix compiler warnings
  • 7f56275 fix XamarinSDK Pack
  • a6790ed Bump Nerdbank.GitVersioning from 3.4.216 to 3.4.220
  • 8263967 Merge pull request #251 from dansiegel/tasks/image-padding
  • d1438c1 Merge pull request #238 from dansiegel/manifest-fixes
  • a51e124 Fix Android Image Padding
  • 2d0fb1b update BundleId
  • ecb14b2 update targets for build/deploy
See More
  • 5970f35 inject updated Manifest input pipeline #186
  • e71fec5 Merge pull request #250 from dansiegel/feature/aab-support
  • 494aee9 Support AAB copy
  • f9c2196 Merge pull request #249 from bijington/feature/fix-padding-factor
  • 031ca2e Image padding corrections:
  • d16e615 Merge pull request #247 from dansiegel/dependabot/nuget/NuGetizer-0.7.1
  • ef39bfd Merge pull request #248 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.4.216
  • c57452f Merge pull request #244 from bijington/feature/issue-241-background-colour-not-being-applied-to-ios-image-from-svg
  • a078b49 Bump Nerdbank.GitVersioning from 3.4.205 to 3.4.216
  • 9ef1790 Bump NuGetizer from 0.7.0 to 0.7.1
  • 4d0b926 Merge pull request #243 from dansiegel/tasks/configuration-targets
  • e4005c4 Reintroduced platform checking when debugging
  • 0684269 Merge branch 'master' into feature/issue-241-background-colour-not-being-applied-to-ios-image-from-svg
  • 880b177 Only check for transparency if really required
  • 8939d79 Merge from master
  • a1fba59 VectorImage now detects transparency
  • eb7ef04 fix submodules
  • 2e11141 only include app.config if you have the Configuration package installed
  • 93c056c update Xamarin.Forms reference
  • 560a0ad Merge pull request #242 from dansiegel/tasks/use-reference-assembly
  • 96d2c1b update test project target framework to net5.0
  • 24ffd27 ensure dll's get packed
  • 5b7c431 fix build name
  • 82235c0 generate VSCompatibility package during CI Build
  • 7d3b089 use strong name
  • ffd7e63 update Xamarin SDKs
  • de29967 Add XamarinSdk project
  • cf943e2 switch to NuGetizer
  • 189a07c update strong naming for tests
  • d35bfe0 remove compiler constants
  • fc4d0b6 remove schema generator tool
  • 7b7c93a migrate core to Reference Project
  • 638ef37 Merge pull request #239 from bijington/feature/fix-svg-model-build-error
  • 77eb93c Migrated Svg.Picture to it's replacement Svg.Model
  • 397c0d3 Merge pull request #235 from dansiegel/dependabot/nuget/Prism.DryIoc.Forms-8.1.97
  • 4048d77 Merge pull request #233 from bijington/feature/actually-accept-svgs
  • cfb8b4b Bump Prism.DryIoc.Forms from 8.0.0.1909 to 8.1.97
  • d56e97d Officially support .svg extension
  • 84b4b81 update App Description
  • 99da717 dependency updates
  • 3d86fa1 Merge pull request #232 from dansiegel/invalid-path
  • da3c2c2 Log warning and remove paths that do not exist from search directories
  • a4aec55 Merge pull request #227 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.4.203
  • 2092876 Merge pull request #222 from bijington/feature/android-resources-not-found
  • f250853 Bump Nerdbank.GitVersioning from 3.3.37 to 3.4.203
  • c48edb4 Merge remote-tracking branch 'origin/master' into feature/android-resources-not-found
  • a6c5aeb Merge pull request #226 from dansiegel/default-values
  • fc895cd prevent null references
  • db180ba Modified the Android target dependencies
  • d19a7fb Merge pull request #216 from dansiegel/dependabot/add-v2-config-file
  • 51d7444 Merge pull request #217 from dansiegel/transitivebuild
  • ca4308d add support for transitive build
  • bacae22 Upgrade to GitHub-native Dependabot
  • 888471c Merge pull request #203 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.9.4
  • 7af2353 Merge pull request #213 from dansiegel/rootnamespace
  • 8149f0b add support for Root Namespace
  • bebc5e7 Merge pull request #208 from bijington/feature/horizontal-watermark-banner-is-chopped-off
  • e99052c Watermark text fix:
  • 12cd445 Guard against a 0 scale option
  • 3c6af70 Merge pull request #1 from dansiegel/master
  • a49413a Merge pull request #205 from bijington/feature/add-support-for-svg-images
  • b4bb33e cleanup debug code
  • e48bc1b Revert "simplify libsass runtime"
  • b883e5b Included all known dependencies
  • b75f7b7 Added stricter unit testing for images
  • c30e80c Images can now be padded
  • e8f75dc Text banner 'improvements'
  • bc665e4 Code tidy up
  • b3f3676 Reenabled unit test
  • 9c522ab Further watermark improvements:
  • f2cae34 Explicitly reference upstream dependencies
  • 98f442b Watermarking mostly in:
  • 6f1fa76 Unit test tidy up:
  • eaa843d Migrate to Skia:
  • 99e2a37 simplify libsass runtime
  • 4d4ae77 Manifest updates
  • 61ff965 Adding missing UsingTask
  • 3362243 Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4
  • b498c0f Merge pull request #197 from dansiegel/xplat-paths
  • b38539a fixing test
  • d91e481 add vsconfig
  • 46fdda6 add Google Services
  • cf871a8 update configuration docs
  • 3bd8e67 add file path sanitation so that paths work cross platform
  • e2a8c76 Merge pull request #200 from dansiegel/dependabot/nuget/Microsoft.Build.NoTargets-3.0.4
  • be43750 Bump Microsoft.Build.NoTargets from 3.0.0 to 3.0.4
  • de8062b Auto Generate Binding Redirects
  • 520a86a update SixLabors
  • 83d529c sample updates
  • 9f96864 fix invalid test
  • 8bda840 fix Argument Null Exception
  • b5b92f2 fix release task
  • 7edee14 fix bad json
  • 7eae3a6 make v1 / v2 docs clearer
  • 5e6808c fix null reference exception
  • 6515a26 guard against null relative namespace
  • 52404c8 disable parallelization
  • 280235a release note fixes
  • 26bdf3d remove custom analytics partial view
  • 6306340 fixing root directory lookup
  • c377811 add default value configuration
  • f88dbdb fix handling for ci package catch
  • d188e9d update release branch
  • fe4a18e doc updates
  • 8aac886 Merge pull request #191 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.9.1
  • c0d2768 Merge pull request #192 from dansiegel/dependabot/nuget/MSBuild.Sdk.Extras-3.0.23
  • 3fd1e20 Bump MSBuild.Sdk.Extras from 2.1.2 to 3.0.23
  • f155d12 Bump Microsoft.NET.Test.Sdk...
Read more

2.0.153-pre - Preview

06 Jun 22:01
Compare
Choose a tag to compare
2.0.153-pre - Preview Pre-release
Pre-release

Changes:

  • 84b4b81 update App Description
  • 99da717 dependency updates
  • 3d86fa1 Merge pull request #232 from dansiegel/invalid-path
  • da3c2c2 Log warning and remove paths that do not exist from search directories
  • a4aec55 Merge pull request #227 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.4.203
  • 2092876 Merge pull request #222 from bijington/feature/android-resources-not-found
  • f250853 Bump Nerdbank.GitVersioning from 3.3.37 to 3.4.203
  • c48edb4 Merge remote-tracking branch 'origin/master' into feature/android-resources-not-found
  • a6c5aeb Merge pull request #226 from dansiegel/default-values
  • fc895cd prevent null references
See More
  • db180ba Modified the Android target dependencies
  • d19a7fb Merge pull request #216 from dansiegel/dependabot/add-v2-config-file
  • 51d7444 Merge pull request #217 from dansiegel/transitivebuild
  • ca4308d add support for transitive build
  • bacae22 Upgrade to GitHub-native Dependabot
  • 888471c Merge pull request #203 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.9.4
  • 7af2353 Merge pull request #213 from dansiegel/rootnamespace
  • 8149f0b add support for Root Namespace
  • bebc5e7 Merge pull request #208 from bijington/feature/horizontal-watermark-banner-is-chopped-off
  • e99052c Watermark text fix:
  • 12cd445 Guard against a 0 scale option
  • 3c6af70 Merge pull request #1 from dansiegel/master
  • a49413a Merge pull request #205 from bijington/feature/add-support-for-svg-images
  • b4bb33e cleanup debug code
  • e48bc1b Revert "simplify libsass runtime"
  • b883e5b Included all known dependencies
  • b75f7b7 Added stricter unit testing for images
  • c30e80c Images can now be padded
  • e8f75dc Text banner 'improvements'
  • bc665e4 Code tidy up
  • b3f3676 Reenabled unit test
  • 9c522ab Further watermark improvements:
  • f2cae34 Explicitly reference upstream dependencies
  • 98f442b Watermarking mostly in:
  • 6f1fa76 Unit test tidy up:
  • eaa843d Migrate to Skia:
  • 99e2a37 simplify libsass runtime
  • 4d4ae77 Manifest updates
  • 61ff965 Adding missing UsingTask
  • 3362243 Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4
  • b498c0f Merge pull request #197 from dansiegel/xplat-paths
  • b38539a fixing test
  • d91e481 add vsconfig
  • 46fdda6 add Google Services
  • cf871a8 update configuration docs
  • 3bd8e67 add file path sanitation so that paths work cross platform
  • e2a8c76 Merge pull request #200 from dansiegel/dependabot/nuget/Microsoft.Build.NoTargets-3.0.4
  • be43750 Bump Microsoft.Build.NoTargets from 3.0.0 to 3.0.4
  • de8062b Auto Generate Binding Redirects
  • 520a86a update SixLabors
  • 83d529c sample updates
  • 9f96864 fix invalid test
  • 8bda840 fix Argument Null Exception
  • b5b92f2 fix release task
  • 7edee14 fix bad json
  • 7eae3a6 make v1 / v2 docs clearer
  • 5e6808c fix null reference exception
  • 6515a26 guard against null relative namespace
  • 52404c8 disable parallelization
  • 280235a release note fixes
  • 26bdf3d remove custom analytics partial view
  • 6306340 fixing root directory lookup
  • c377811 add default value configuration
  • f88dbdb fix handling for ci package catch
  • d188e9d update release branch
  • fe4a18e doc updates
  • 8aac886 Merge pull request #191 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.9.1
  • c0d2768 Merge pull request #192 from dansiegel/dependabot/nuget/MSBuild.Sdk.Extras-3.0.23
  • 3fd1e20 Bump MSBuild.Sdk.Extras from 2.1.2 to 3.0.23
  • f155d12 Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1
  • 57e301c Merge pull request #187 from dansiegel/dependabot/nuget/Microsoft.NETCore.UniversalWindowsPlatform-6.2.12
  • bc6959b Merge pull request #188 from dansiegel/dependabot/nuget/Newtonsoft.Json.Schema-3.0.14
  • 5d97219 Merge pull request #190 from dansiegel/dependabot/nuget/Microsoft.Build.NoTargets-3.0.0
  • 40dbe04 Bump Microsoft.Build.NoTargets from 2.0.1 to 3.0.0
  • f6a09d4 Bump Newtonsoft.Json.Schema from 3.0.13 to 3.0.14
  • cd555a5 Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.11 to 6.2.12
  • 4bd359e Merge pull request #182 from dansiegel/dependabot/nuget/NUnit-3.13.1
  • 4caaf4e Bump NUnit from 3.12.0 to 3.13.1
  • b3741b2 Merge pull request #183 from dansiegel/dependabot/nuget/Xamarin.Essentials-1.6.1
  • ccb6aab Merge pull request #184 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.8.3
  • 56854d1 Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3
  • 19a9877 Bump Xamarin.Essentials from 1.5.3.2 to 1.6.1
  • 4f63a81 Merge pull request #170 from dansiegel/dependabot/nuget/Xamarin.TestCloud.Agent-0.22.1
  • a5d2fa7 Bump Xamarin.TestCloud.Agent from 0.22.0 to 0.22.1
  • 47de22d Merge pull request #173 from dansiegel/dependabot/nuget/Microsoft.NETCore.UniversalWindowsPlatform-6.2.11
  • 89a5b2a Merge pull request #181 from dansiegel/dependabot/nuget/Xamarin.UITest-3.0.14
  • 13e2071 Bump Xamarin.UITest from 3.0.8 to 3.0.14
  • 05adc50 Merge pull request #177 from chowarth/#172-Secrets-class-accessibility
  • ab91c56 Update secrets configuration to allow selection of class and property accessibility
  • b93f158 Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.10 to 6.2.11
  • dc88d45 Merge pull request #165 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.8.0
  • 927d7f1 Merge pull request #166 from dansiegel/dependabot/nuget/Xamarin.UITest-3.0.8
  • c8042db Merge pull request #167 from dansiegel/dependabot/nuget/Xamarin.TestCloud.Agent-0.22.0
  • ed359b8 Bump Xamarin.TestCloud.Agent from 0.21.9 to 0.22.0
  • 0a3ba37 Bump Xamarin.UITest from 3.0.8-dev2 to 3.0.8
  • dcb2639 Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
  • 866ec98 Merge pull request #163 from dansiegel/androidmanifest
  • 53d9f34 fix manifest execution point
  • 026b15d Merge pull request #162 from dansiegel/gitversioning
  • b8cc096 prevent lookups beyond root, user profile or .git root
  • c0767ae Ensure that we are in a git repo
  • f87fb54 Merge pull request #158 from dansiegel/dependabot/nuget/Xamarin.UITest-3.0.8-dev2
  • ae3357d Merge pull request #156 from dansiegel/dependabot/nuget/Prism.DryIoc.Forms-8.0.0.1909
  • a7b5e79 Merge pull request #159 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.3.37
  • 4378d7a Merge pull request #155 from dansiegel/secrets-writer
  • b6d04e5 Bump Nerdbank.GitVersioning from 3.2.31 to 3.3.37
  • cbaad48 Bump Xamarin.UITest from 3.0.8-dev1 to 3.0.8-dev2
  • 8150f11 Bump Prism.DryIoc.Forms from 8.0.0.1850-pre to 8.0.0.1909
  • b192378 convert JObject to Dictionary<string, string> for secrets processing
    ...
Read more

2.0.109-pre - Preview

02 Mar 22:25
Compare
Choose a tag to compare
2.0.109-pre - Preview Pre-release
Pre-release

Changes:

See More
  • 52404c8 disable parallelization
  • 280235a release note fixes
  • 26bdf3d remove custom analytics partial view
  • 6306340 fixing root directory lookup
  • c377811 add default value configuration
  • f88dbdb fix handling for ci package catch
  • d188e9d update release branch
  • fe4a18e doc updates
  • 8aac886 Merge pull request #191 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.9.1
  • c0d2768 Merge pull request #192 from dansiegel/dependabot/nuget/MSBuild.Sdk.Extras-3.0.23
  • 3fd1e20 Bump MSBuild.Sdk.Extras from 2.1.2 to 3.0.23
  • f155d12 Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1
  • 57e301c Merge pull request #187 from dansiegel/dependabot/nuget/Microsoft.NETCore.UniversalWindowsPlatform-6.2.12
  • bc6959b Merge pull request #188 from dansiegel/dependabot/nuget/Newtonsoft.Json.Schema-3.0.14
  • 5d97219 Merge pull request #190 from dansiegel/dependabot/nuget/Microsoft.Build.NoTargets-3.0.0
  • 40dbe04 Bump Microsoft.Build.NoTargets from 2.0.1 to 3.0.0
  • f6a09d4 Bump Newtonsoft.Json.Schema from 3.0.13 to 3.0.14
  • cd555a5 Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.11 to 6.2.12
  • 4bd359e Merge pull request #182 from dansiegel/dependabot/nuget/NUnit-3.13.1
  • 4caaf4e Bump NUnit from 3.12.0 to 3.13.1
  • b3741b2 Merge pull request #183 from dansiegel/dependabot/nuget/Xamarin.Essentials-1.6.1
  • ccb6aab Merge pull request #184 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.8.3
  • 56854d1 Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3
  • 19a9877 Bump Xamarin.Essentials from 1.5.3.2 to 1.6.1
  • 4f63a81 Merge pull request #170 from dansiegel/dependabot/nuget/Xamarin.TestCloud.Agent-0.22.1
  • a5d2fa7 Bump Xamarin.TestCloud.Agent from 0.22.0 to 0.22.1
  • 47de22d Merge pull request #173 from dansiegel/dependabot/nuget/Microsoft.NETCore.UniversalWindowsPlatform-6.2.11
  • 89a5b2a Merge pull request #181 from dansiegel/dependabot/nuget/Xamarin.UITest-3.0.14
  • 13e2071 Bump Xamarin.UITest from 3.0.8 to 3.0.14
  • 05adc50 Merge pull request #177 from chowarth/#172-Secrets-class-accessibility
  • ab91c56 Update secrets configuration to allow selection of class and property accessibility
  • b93f158 Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.10 to 6.2.11
  • dc88d45 Merge pull request #165 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.8.0
  • 927d7f1 Merge pull request #166 from dansiegel/dependabot/nuget/Xamarin.UITest-3.0.8
  • c8042db Merge pull request #167 from dansiegel/dependabot/nuget/Xamarin.TestCloud.Agent-0.22.0
  • ed359b8 Bump Xamarin.TestCloud.Agent from 0.21.9 to 0.22.0
  • 0a3ba37 Bump Xamarin.UITest from 3.0.8-dev2 to 3.0.8
  • dcb2639 Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
  • 866ec98 Merge pull request #163 from dansiegel/androidmanifest
  • 53d9f34 fix manifest execution point
  • 026b15d Merge pull request #162 from dansiegel/gitversioning
  • b8cc096 prevent lookups beyond root, user profile or .git root
  • c0767ae Ensure that we are in a git repo
  • f87fb54 Merge pull request #158 from dansiegel/dependabot/nuget/Xamarin.UITest-3.0.8-dev2
  • ae3357d Merge pull request #156 from dansiegel/dependabot/nuget/Prism.DryIoc.Forms-8.0.0.1909
  • a7b5e79 Merge pull request #159 from dansiegel/dependabot/nuget/Nerdbank.GitVersioning-3.3.37
  • 4378d7a Merge pull request #155 from dansiegel/secrets-writer
  • b6d04e5 Bump Nerdbank.GitVersioning from 3.2.31 to 3.3.37
  • cbaad48 Bump Xamarin.UITest from 3.0.8-dev1 to 3.0.8-dev2
  • 8150f11 Bump Prism.DryIoc.Forms from 8.0.0.1850-pre to 8.0.0.1909
  • b192378 convert JObject to Dictionary<string, string> for secrets processing
  • ea0e87b use new Code Writer
  • bd05b6e add configuration
  • 1f1ea4d Merge pull request #146 from dansiegel/dependabot/nuget/Microsoft.NETCore.UniversalWindowsPlatform-6.2.10
  • a9b06f1 Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.9 to 6.2.10
  • 4cd6a80 Merge pull request #154 from dansiegel/config-environment
  • bd60b79 enhancement: add default environment variables to config
  • d6dd4b2 Merge pull request #152 from dansiegel/manifests
  • 7d7bb3e split nuget release into it's own stage
  • 31f51cb fixing Info.plist templating
  • 4a6b931 task: refactoring Apple targets
  • 2ddb8b8 feature: AndroidManifest processing
  • 995b78a update switch statements
  • 3e7cf1f fix: recursive lookup for Solution Directory
  • ce8d6ca make app Label parameter
  • f2b0891 formatting update
  • c71e079 add error logging
  • b841b1d Merge pull request #151 from dansiegel/housekeeping
  • 53dbdfb housekeeping updates
  • f57ab0b update ci feed
  • 641c1bd fix docs build
  • 835e8ba update build triggers
  • fb68388 Merge pull request #144 from dansiegel/config-fixes
  • 4ee20fe fixing null reference
  • ef38b7c handle missing task props
  • 389ad05 build host fixes
  • 9dc1d8d fixing configuration lookups
  • 7657597 building out sample
  • 59e1bc4 schema fixes
  • eb46176 Merge pull request #143 from dansiegel/sandbox
  • 5aa32cc integration test updates
  • 7c75367 [task]: update integration tests
  • d42c147 [fix]: ensure Android resources are Drawable or Mipmap
  • 27b062b [task]: make test secrets globally available
  • 85abbcb use latest nuget.exe
  • bdb3b36 [task]: update build / release
  • 7322c6c [task]: remove duplicated Assembly Versions
  • 6f5040b [task]: add git versioning
  • dea52c8 [task]: Use CentralPackageVersioning
  • 1bd0731 code format fixes
  • 20cd859 prep for UWP support
  • 8e1f49d [enhancement]: make Secrets Class partial class
  • aad4e0d sample updates
  • b292631 [fix]: Fixed bug with Image Resource Definition generation
  • 9f2af0c adding buildtools sandbox sample
  • 8fc54bf update sdks
  • 61bef17 Merge pull request #139 from tiagodenoronha/master
  • 4c11850 Minor typo fixes.
  • 2159ddd update xamarin tooling
  • ace9976 update mkdocs
  • c113c9e disable package signing
  • 2a25ea2 update symbols
  • 3697bd0 Merge pull request #130 from T3zler/#121_release_notes_gen_marker_bugfix
  • 2ee18c4 updated to use FileInfo
  • a9067e2...
Read more

2.0.94-pre

01 Mar 03:06
Compare
Choose a tag to compare
2.0.94-pre Pre-release
Pre-release

Description

This is a service release to the initial v2.0 Preview. This address several bugs and is Production ready, however it is not feature complete.

2.0.0.1007 - Preview

24 Mar 00:48
d2c54db
Compare
Choose a tag to compare
2.0.0.1007 - Preview Pre-release
Pre-release

Description

The long awaited version 2.0 preview is here. The Mobile.BuildTools have been virtually re-written from the ground up. This provides tremendous enhancements for Build Secrets including support for every primitive type in C# + Guid, DateTime, DateTimeOffset, TimeSpan, & Uri's, not to mention the ability to have arrays. For those who prefer something less build time dependent there is new support for app.config with both build time and optional runtime transformations.

Perhaps one of the most amazing features is the new Image support. Be sure to follow & subscribe on twitch.tv/dansiegel & youtube.com/dansiegel as we'll have some up coming streams & training videos on how to use this and other incredible features!

This has too many features to list so be sure to check out mobilebuildtools.com.

Acknowledgements

I'd like to especially thank @kzu for his tireless help over the past couple of years behind the scenes and answering my never ending questions. Without his help this preview would be far from ready!

I'd also like to thank @seanalford for his contributions on the image watermarking. This great new feature was made so much better because of his efforts in prototyping some badge drawing.

Known Issues

Currently Templated Manifests and App Versioning are not functional and should be available in a future preview.

Changes:

  • d2c54db update service connection
  • 68991b9 update service connection
  • f5c6883 trigger on build definition changes
  • 1ce0e08 update artifact search
  • c84c1a4 search for nuget's in pipeline workspace
  • 17f77b1 guard against null input
  • ed2365d fix tests for change in default token
  • 91848c8 resolves issues with Image Search Path collection - fixes #116
  • d20d3dd balance output
  • e5f21a7 show layout positions
See More
  • fcae48e fixing schema url
  • e10a9eb Merge pull request #91 from dansiegel/dependabot/nuget/Microsoft.NET.Test.Sdk-16.5.0
  • 099026d add Static API sample
  • 9f6ff4e remove test code
  • d54071e Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0
  • 3920049 update project url
  • a86609c update .NET SDK behavior
  • 80154ea provide status of Integration Tests
  • b5b3384 enable artifact copy
  • 9a6cea1 updating image docs
  • 1501f0e ignore tests
  • 8c6e0f8 migrate tests
  • 76b7232 refactor secrets generation
  • e38ad27 implementing updates to draw banner and text or custom image overlay
  • 95e938f update resource definition schema
  • e28280c remove predone watermarks
  • 35e2885 ignore local manifest.json
  • b632028 use feed ID
  • 54cbe14 roll back name change
  • 0cd9a45 switch to Azure Artifacts feed fo CI packages
  • b2c99e1 Merge pull request #114 from dansiegel/transform
  • 662c81c adding insanity check
  • f3e4475 add logging to copy
  • 1e40c72 update initialization
  • e836bd5 transform app.config on build
  • c3afc9d bundle runtime
  • 5378ccc pack overlay templates
  • b684b4c use initial inputs
  • 6fde297 ignore system Thumbs.db file
  • 7ab0c9e fixing folder name
  • 0d595e9 pull out legacy info
  • 3d6afd2 adding template overlays
  • 12ed4d1 adding clean resources script
  • effdbbd ignore secrets
  • a065a3b Merge pull request #112 from seanalford/master
  • 88044ac ensure resourceDefinition exists
  • 4762ccd Add initial watermark images
  • d3a1d3f keep old school copy...
  • abb6ac7 Include resources for output
  • 1e35488 enable package signing
  • b41552c add support for processing jpg images fixes #99
  • 3d86ac3 switch to pull from packaged file
  • ac642de ensure all dependencies are copied to NuGet
  • 070daa6 fixing logic for when versioning should be supported.
  • d810bb2 fixing image imports
  • 55ee230 only copy for iPhone
  • 4fe383b only version for iPhone
  • 16ce93e add some logging when we will be bundling additional app.configs
  • 783a912 centrally control dependencies
  • 8d7b9f1 watermark the launcher icon
  • c3d3515 update for app.config bundle strategy
  • 7288e91 update image targets
  • c4463a0 fixing app.config targets
  • 245a3c3 remove deprecated code
  • 3858300 guard against null reference
  • 7925c36 remove useless tag
  • 9c73760 update E2E app UI
  • c3022db update references
  • 6264e3c updating Secrets tests
  • 18f1ca8 update E2E tests
  • f5933df simplifying runtime copy
  • ad5f348 change how we try to inject EnsureScssRuntimeIsAvailable
  • 2c7fe69 fixing runtimes package paths
  • 1001637 Is64BitProcess not supported in MSBuild
  • 15beacb use app config inclusion strategy
  • d4a01d7 update legacy VSTS to Azure DevOps
  • ebf9a6b fixing missing info
  • 4ec77df update for Azure DevOps
  • 732b89d knowledge dump
  • 195c75e updating image docs
  • 3d4faa7 fixing watermark blending
  • 25aafb2 add json schemas documentation
  • 7f36ac8 drop VS2017 support - fixes #98
  • 173c5e6 embedding LibSass - fixes #102
  • c2e9f29 Debugger.Launch not supported on Mac
  • 5eb440f nest runtimes in build directory
  • 1299141 updating test configurations
  • 7221638 fixing schema defaults
  • 01c73f0 fix issue with wrong condition key returned
  • e9674d7 add Schema & CLI constants
  • d1fd0f4 use Path.Combine
  • 555e0b5 normalize path character
  • e1eea28 disable Debugger Launch
  • d1747e3 updating Image docs
  • e435697 schema tweaks
  • cac7e50 require docs update for GitHub action
  • bd786c1 updating Image Processing tests
  • 00fb6fd adding support for handling custom background color
  • c423013 resolving image collection - adding tests
  • d906cbe improve error handling & input file tracking
  • e62ea9d fixing schema name
  • 6ea117d fix resource configuration lookup
  • ee30090 Merge pull request #90 from dansiegel/dependabot/nuget/Newtonsoft.Json.Schema-3.0.13
  • edaba17 Bump Newtonsoft.Json.Schema from 3.0.12-beta1 to 3.0.13
  • 0637b26 Merge pull request #93 from dansiegel/dependabot/nuget/McMaster.Extensions.CommandLineUtils-2.5.1
  • e2656cc fixing required and default values
  • aa9ed1d add license credits
  • abc36b8 Bump McMaster.Extensions.CommandLineUtils from 2.5.0 to 2.5.1
  • 70ec956 fix links
  • 7f3734e opt into all configs
  • c337144 Update E2E App to bring in Secrets and AppConfig
  • 1694864 ignore DS_STORE
  • cd09f0e wip updates...
Read more

Mobile.BuildTools v1.2.1

28 Apr 17:39
Compare
Choose a tag to compare

The Mobile.BuildTools now ships with the LibSass compiler for .NET to support Xamarin.Forms CSS. Only SCSS stylesheets are supported and not the older SASS format.

CSS Notes

Xamarin.Forms CSS spec introduces an invalid syntax to support styling derived types. This Xamarin.Forms specific syntax is not supported by LibSass and as such it cannot be compiled by the Mobile.BuildTools. In order to support styling derived types, the Mobile.BuildTools introduces support for the use of either the any or all selector. Since these selectors are valid CSS/SCSS syntax LibSass is able to compile this to CSS. The Mobile.BuildTools then post processes the generated CSS to convert this to the Xamarin.Forms spec.

Xamarin Forms CSS Spec

^button {
  background-color: transparent;
}

Mobile.BuildTools SCSS Spec

button:any {
  background-color: transparent;
}