Skip to content

Conversation

@labkey-susanh
Copy link
Contributor

Rationale

It is generally best practice to explicitly declare dependencies that are used in your code rather than relying on transitive dependencies to supply them for you if for no other reason than it documents what is in use. Though in reality the risk of these transitive dependencies disappearing is low and would usually be easily noticed, the declaration of proper api dependencies will assure that our published pom files are accurate and others will not have to separately declare some dependencies that we rely on when using our jar files.

Related Pull Requests

Changes

  • Update Gradle versioin
  • Add missing explicit dependencies and adjust some existing ones

Copy link
Member

@labkey-tchad labkey-tchad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just wondering about the version

* Fix pre-population of session ID and CSRF token in Connection
* Identify target server with a `URI` instead of a `String`
* Add support for Log4J 2
* Add some missing dependency declarations
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this release be 1.3.2, maybe 1.4?

@labkey-susanh labkey-susanh merged commit cf10edf into develop Sep 29, 2020
@labkey-susanh labkey-susanh deleted the fb_dependencyHealth branch September 29, 2020 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants