Skip to content

History

Revisions

  • Add some issue and PR templates for Guava. RELNOTES=n/a PiperOrigin-RevId: 577280351

    @chaoren chaoren committed Oct 27, 2023
    79b3142
  • Begin using Maven Wrapper. I set this up with: ``` mvn org.apache.maven.plugins:maven-wrapper-plugin:3.2.0:wrapper -Dtype=-script -Dmaven=3.9.5 ``` It's not obvious to me whether we'll notice many differences among the 3 non-binary types (`source`, `script`, and `only-script`). I initially went with `only-script`, which is newest, given that it sounded theoretically like it would involve the fewest steps. But I got [an error](https://github.com/google/guava/actions/runs/6536542346/job/17748480689?pr=6783) from the Windows CI: ``` distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found 'https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.5/apache-maven-3.9.5-bin.zip ' ``` I assume that this is a newline-related issue. That error message comes from the `only-script` shell script, and there is no such line in the `script` shell script, so I'm now trying `script`. (It's possible that we should be using `mvnw.cmd` under Windows, so maybe nothing will work until I change our CI to do that.... (We got a recommendation for the Maven Wrapper [from Ben Manes](https://groups.google.com/g/guava-discuss/c/e5UVvuM9CP8/m/w2H3CjZ7AQAJ).) There does not yet appear to be a way to [make Dependabot automatically update the version of Maven we use](https://github.com/dependabot/dependabot-core/issues/485) (nor the version of the wrapper itself, though I looked less hard for that because it's less important). We've already not kept up with Maven upgrades very carefully—and we might each be using different Maven versions for all I know!—so this isn't necessarily a huge downgrade. Still, we don't want to fall far behind what's on our machines or GitHub CI, so I've at least set myself a calendar reminder to check back every 6 months. RELNOTES=n/a PiperOrigin-RevId: 573917287

    @cpovirk cpovirk committed Oct 16, 2023
    eb1532a
  • Remove suggestions to throw a plain `RuntimeException`, and discourage the remaining `propagateIfPossible` overloads, too. RELNOTES=n/a PiperOrigin-RevId: 568222002

    @cpovirk cpovirk committed Sep 25, 2023
    ff09ace
  • Update docs about annotation-only dependencies now that [j2objc-annotations will be hidden at runtime for Gradle users](https://github.com/google/guava/pull/3683). PiperOrigin-RevId: 544382567

    @cpovirk cpovirk committed Jun 29, 2023
    d04c013
  • Edits to the first line of `package-info` files, as seen in https://guava.dev/api. Some of the edits are in the name of consistency across packages; others are useful even in a vacuum. - Discourage `common.cache` and EventBus. - Delete most of the EventBus doc, as it is essentially a slightly incomplete copy of the wiki page (missing sections on unregistration and "magic things," plus a remark that the ability to rename subscriber methods is a feature). (Also, I updated the wiki page to say "subscriber" instead of "handler," following the change to package-info in cl/52404442(!). And I removed the section about filing a feature request.) - Stop saying "working with." - Stop inconsistently saying "This package contains." - Stop saying "Java." - Generalize the description of `common.net`. - Give `BigDecimal` equal billing alongside `BigInteger`. - Stop emphasizing that our collections are "generic," since that hasn't been a differentiator in many years. - Stop saying "common" in `common.annotations`. RELNOTES=n/a PiperOrigin-RevId: 542935350

    @cpovirk cpovirk committed Jun 23, 2023
    dc286b0
  • Warn about [JDK-8152174](https://bugs.openjdk.org/browse/JDK-8152174). This didn't feel common enough for me to also mention it on our landing pages. But it feels worth mentioning here, admittedly in part because I like to refer back to this sprawling section whenever I hear of problems from excluding dependencies :) (Thanks to https://github.com/google/guava/issues/6474 for the report.) PiperOrigin-RevId: 530298918

    @cpovirk cpovirk committed May 8, 2023
    b381bc8
  • Link to Marcono1234's discovery that Maven sometimes hides the error messages that are caused by missing annotation deps. PiperOrigin-RevId: 514477129

    @cpovirk cpovirk committed Mar 6, 2023
    67134bf
  • Updated HowToContribute (markdown)

    Kevin Bourrillion committed Feb 1, 2023
    b1131e8
  • Updated HowToContribute (markdown)

    Kevin Bourrillion committed Feb 1, 2023
    43e6622
  • Fix a typo. PiperOrigin-RevId: 503645479

    @java-team-github-bot java-team-github-bot committed Jan 21, 2023
    0ba6b5e
  • Add discouraging text to the Wiki for `EventBus` so that it matches the Javadoc. Inspired by #6291. RELNOTES=n/a PiperOrigin-RevId: 503491189

    @netdpb netdpb committed Jan 20, 2023
    77a65c2
  • Internal change. RELNOTES=n/a PiperOrigin-RevId: 488371180

    @netdpb netdpb committed Nov 14, 2022
    e9608c9
  • warning about not sending PRs; a little adjustment

    Kevin Bourrillion committed Nov 7, 2022
    22dda26
  • Fix up some small typos and pronouns. RELNOTES=n/a PiperOrigin-RevId: 482578178

    @kluever kluever committed Oct 20, 2022
    9d54edf
  • Fix typo in how-to-contribute.md. Fixes #6192. PiperOrigin-RevId: 478802893

    @chaoren chaoren committed Oct 4, 2022
    a262f3a
  • Fix typo in `Multimaps.invertFrom()` docs. Fixes #5977. RELNOTES=n/a PiperOrigin-RevId: 436256038

    @netdpb netdpb committed Mar 21, 2022
    faa2a82
  • Run part of our hashing docs through a Markdown formatter. PiperOrigin-RevId: 403978540

    @cpovirk cpovirk committed Oct 18, 2021
    59ebecd
  • Fix typo, and remove unused method. RELNOTES=n/a PiperOrigin-RevId: 397761983

    @cpovirk cpovirk committed Sep 20, 2021
    f0edbb7
  • Updated HashingExplained (markdown)

    kevinb9n committed Jun 16, 2021
    6aba1dd
  • Link directly to #505. RELNOTES=n/a PiperOrigin-RevId: 376824501

    @cpovirk cpovirk committed Jun 1, 2021
    b3de71e
  • Copyediting. RELNOTES=n/a PiperOrigin-RevId: 374196677

    @netdpb netdpb committed May 17, 2021
    7f1a422
  • Clarify cache wiki docs. RELNOTES=n/a PiperOrigin-RevId: 369289848

    @kluever kluever committed Apr 19, 2021
    30b5b7e
  • mention `MultimapBuilder` in Multimap "Implementations" wiki section. RELNOTES=n/a PiperOrigin-RevId: 369286005

    @kluever kluever committed Apr 19, 2021
    f0e4c22
  • clarify preconditions wiki entry. RELNOTES=n/a PiperOrigin-RevId: 369273732

    @kluever kluever committed Apr 19, 2021
    8bd862f
  • Fix a broken webpage link. PiperOrigin-RevId: 369270599

    @eamonnmcmanus eamonnmcmanus committed Apr 19, 2021
    13496f0
  • Remove reference to release frequency that we haven't been keeping up with.

    @cgdecker cgdecker committed Apr 19, 2021
    b333f71
  • Further clarifications about our annotation-only deps. PiperOrigin-RevId: 366091295

    @cpovirk cpovirk committed Mar 31, 2021
    e132d96
  • Add TestParameterInjector to 'Friends of Guava' PiperOrigin-RevId: 365562414

    @java-team-github-bot java-team-github-bot committed Mar 29, 2021
    537463f
  • Link to https://github.com/google/auto/issues/1032. RELNOTES=n/a PiperOrigin-RevId: 365045883

    @cpovirk cpovirk committed Mar 25, 2021
    f58a76a
  • Clarify docs about annotation-only dependencies. RELNOTES=n/a PiperOrigin-RevId: 364573332

    @cpovirk cpovirk committed Mar 23, 2021
    bc662a7