Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New dependency notation base API #353

Merged
merged 26 commits into from Aug 6, 2021
Merged

New dependency notation base API #353

merged 26 commits into from Aug 6, 2021

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    60bdd3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afaec2e View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    ce89351 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e82632e View commit details
    Browse the repository at this point in the history
  3. Remove non-Spring dependencies

    Co-Authored-By: Louis CAD <louis.cognault@gmail.com>
    jmfayard and LouisCAD committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    f624c60 View commit details
    Browse the repository at this point in the history
  4. Review of DependencyGroup

    Co-Authored-By: Louis CAD <louis.cognault@gmail.com>
    jmfayard and LouisCAD committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    78ea4aa View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2021

  1. Configuration menu
    Copy the full SHA
    dd6b7fa View commit details
    Browse the repository at this point in the history
  2. Add comments to the _ALL.kt file

    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    b6b7fce View commit details
    Browse the repository at this point in the history
  3. Remove unneeded blank lines

    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    b865040 View commit details
    Browse the repository at this point in the history
  4. Add missing spaces before closing braces

    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    6ec397c View commit details
    Browse the repository at this point in the history
  5. Improve assertion error message slightly

    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    04d6549 View commit details
    Browse the repository at this point in the history
  6. Improve precondition error message slightly

    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    e6a30b4 View commit details
    Browse the repository at this point in the history
  7. Turn a require(…) call into an assert(…) call

    This will allow less code to run if assertions are disabled
    
    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    3bc53f2 View commit details
    Browse the repository at this point in the history
  8. Change DependencyGroup API for less verbose usage

    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    d03a65f View commit details
    Browse the repository at this point in the history
  9. Update dependencies-versions-key-validated.txt

    It now takes into account new dependency notations merged from
    the main branch.
    
    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    289636e View commit details
    Browse the repository at this point in the history
  10. Remove trailing whitespace

    Co-authored-by: Jean-Michel Fayard <jmfayard@gmail.com>
    LouisCAD and jmfayard committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    f6921b6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f7776bb View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

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

Commits on Aug 3, 2021

  1. Merge remote-tracking branch 'origin/draft-kodein-di' into version-0.…

    …12.0
    
    # Conflicts:
    #	plugins/dependencies/src/test/resources/bundled-dependencies-validated.txt
    jmfayard committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    3cfd000 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85f61e0 View commit details
    Browse the repository at this point in the history
  3. All DependencyGroup must use a getter instead of a property

    This way the user can always fix the value of platform constraints
    
      Http4k.usePlatformConstraints = true / false
    
    And we can auto-enable usePlatformConstraints when the bill of materials is used.
    See Http4k.bom
    jmfayard committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    dc05d64 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

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

Commits on Aug 5, 2021

  1. Use property delegation to define dependency notations

    Co-authored-by: Louis CAD <louis.cognault@gmail.com>
    jmfayard and LouisCAD committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    2622398 View commit details
    Browse the repository at this point in the history
  2. Support BoM in DependencyGroup

    We know it doesn't compile.
    
    Co-authored-by: Louis CAD <louis.cognault@gmail.com>
    jmfayard and LouisCAD committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    66c54da View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Inline delegate getValue does not work

    Also disable the error check inside the tests
    jmfayard committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    f808089 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b23788 View commit details
    Browse the repository at this point in the history