Skip to content

Update versions.plumeUtil#1839

Closed
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/versions.plumeutil
Closed

Update versions.plumeUtil#1839
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/versions.plumeutil

Conversation

@renovate

@renovate renovate Bot commented Jun 24, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
org.plumelib:plume-util 1.11.01.14.0 age confidence

Release Notes

plume-lib/plume-util (org.plumelib:plume-util)

v1.14.0

  • CollectionsPlume:
    • New method isModifiable(Collection).
    • New methods addIf() and addIfNot().
    • New methods mapListRemoveNull(Function,Iterable) and mapListRemoveNull(Function,Object[]).
  • EntryReader:
    • Replaced three arguments to constructors (entryStartRegex,
      entryStopRegex, twoBlankLines) by a single EntryFormat value. The old
      constructors still exist but are deprecated.
    • Replaced String/Pattern argument to constructor (commentRegex) by a
      CommentFormat value. This eases future extensions. The old constructors
      still exist but are deprecated.
    • Removed setEntryStartStop() methods. Pass an EntryFormat to the
      constructor instead.
    • When entryStartRegex has no capturing group, the whole thing is discarded
      rather than the whole thing being retained.
    • EntryReader supports multiline comments.
    • EntryReader supports fenced code blocks.
  • FilesPlume:
    • New methods createDirectory() and createDirectories().

v1.13.0

  • In EntryReader:
    • Deprecated several constructors; there were an unwieldy number of them.

v1.12.3

  • In ArraysPlume:
    • New method prepend() concatenates an element and an array into a new array.
    • New methods copyEmpty() type-safely make an array of the same type.
  • In CollectionsPlume:
    • Renamed sortList() to sorted().
    • Methods that now take a Collection rather than a List as input:
      • hasDuplicates()
      • hasNoDuplicates()
      • noDuplicates()
      • withoutDuplicates()
      • withoutDuplicatesSorted()
      • withoutDuplicatesComparable()
      • isSorted()
      • isSortedNoDuplicates()

v1.12.2

  • Add more EntryReader constructors.

v1.12.1

  • Make EntryReader constructors more uniform.

v1.12.0

  • Move map-related methods from CollectionsPlume to new class MapsP.
    • The versions in CollectionsPlume are deprecated.
  • In StringsPlume:
    • renamed StringsPlume.nplural() to StringsPlume.nPlural().
    • new overloads of nPlural() that use the size of a collection, map, or array.
    • new methods vPlural() and nvPlural() for pluralizing verbs.
  • In SIList:
    • new methods from(Collection), from(Iterable), and from(Iterator).
    • deprecated fromList(Collection) in favor of from(Collection).
  • In LimitedSizeSet, LimitedSizeIntSet, and LimitedSizeLongSet:
    • new method isEmpty()
  • EntryReader supports separating entries by two blank lines.

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@wmdietl

wmdietl commented Jun 24, 2026

Copy link
Copy Markdown
Member

Will be pulled in from typetools in due time.

@wmdietl wmdietl closed this Jun 24, 2026
@wmdietl wmdietl deleted the renovate/versions.plumeutil branch June 24, 2026 13:04
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.

1 participant