Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/java-shared-config
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.0
Choose a base ref
...
head repository: googleapis/java-shared-config
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Choose a head ref
  • 7 commits
  • 14 files changed
  • 3 contributors

Commits on Apr 10, 2020

  1. Configuration menu
    Copy the full SHA
    ce2e913 View commit details
    Browse the repository at this point in the history
  2. chore: release 0.5.1-SNAPSHOT (#129)

    🤖 I have created a release \*beep\* \*boop\* 
    ---
    ### Updating meta-information for bleeding-edge SNAPSHOT release.
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please).
    release-please[bot] authored Apr 10, 2020
    Configuration menu
    Copy the full SHA
    8fc7190 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2020

  1. Configuration menu
    Copy the full SHA
    b73a1ad View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. Configuration menu
    Copy the full SHA
    eb4b86a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Configuration menu
    Copy the full SHA
    ff4551a View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. feat: add new configuration necessary to support auto-value (#136)

    Normally we would want to include auto-value in
    java-shared-dependencies, however auto-value includes a compiler
    extension and requires build configuration.
    
    #### Dependencies
    
    This change adds a dependencyManagement section with contains
    auto-value-annotations to manage which version of
    auto-value-annotations is used by projects and included in the
    dependency tree.
    
    #### Profiles
    
    Two new profiles have been added with the necessary
    configuration to include auto-value in the annotationProcessorPath
    when compiling.
    
    Auto value does not support java7 across all its artifacts
    consistently and requires us to have build configuration for java7
    and java8+ to deal with this fact. When we drop support for java7 the
    autovalue-java7 profile can be deleted, and the jdk based activation
    of autovalue-java8 can be removed.
    
    ##### Activation
    Activation of each of the profiles is accomplished using a combination
    of jdk version and file-exists rules. Not all modules underneath this
    shared config use auto-value and thus we don't want to modify the
    annotationProcessorPath for everything. This allows the use of
    auto-value to be opt-in per module.
    
    To use either autovalue-java* profile, create an empty file in the
    module root named `EnableAutoValue.txt`. When the maven config is
    loaded it will look for this file, and if present activate the
    respective profile based on which version of java is running.
    
    Related to: googleapis/java-shared-dependencies#37
    BenWhitehead authored May 19, 2020
    Configuration menu
    Copy the full SHA
    c14689b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df6e090 View commit details
    Browse the repository at this point in the history
Loading