Re: Linking to changes in Commons components

Gary Gregory <[email protected]>
Newsgroups gmane.comp.jakarta.commons.devel
Message-ID <CACZkXPx6b9xGfkF4+e=ZZaBeBXzibFOeurLDpZ5d9k1kcBn34g@mail.gmail.com>
On Tue, Aug 4, 2026, 12:05 Julian Reschke <[email protected]> wrote:

>
>
> Am 31.07.2026 um 14:33 schrieb Gary Gregory:
> > On Fri, Jul 31, 2026 at 8:28 AM Julian Reschke <[email protected]>
> wrote:
> >>
> >> Hi there,
> >>
> >> what's the best way to link (as in JIRA) to changes in Commons
> >> components, such as IO?
> >>
> >> AFAICT, only *bugs* have a Jira ticket.
> >>
> >> The Release Notes (as in
> >> <https://commons.apache.org/proper/commons-io/changes.html#a2.22.0>)
> >> list the changes, but the individual changes do not have a unique
> >> identifier.
> >
> > It all depends on what your definition of "individual changes" is. For
> > commits, you can ask git with "git log" or you can ask GitHub, for
> > example:
> >
> >
> https://github.com/apache/commons-io/compare/rel/commons-io-2.21.0...rel/commons-io-2.22.0
> > ...
>
> Yes, I'm aware of that :-)
>
> That said, the granularity of Git commits is not ideal.
>
> So, what about giving in each line a stable identifier (could be
> auto-generated), so one could link *into* the change log file? Such as
> "
> https://commons.apache.org/proper/commons-io/changes.html#a2.22.0-change-1
> "?
>

That's a cool and interesting idea! It could be done with HTML anchors, but
these must generated from the Maven changes plug-in we use. It sounds
simple enough ;) I guess you'll have to create a PR against the plugin.

Gary

>
> ...and - while I'm writing this - I realize that *something* like that
> only (sort of) works:
>
> <
> https://commons.apache.org/proper/commons-io/changes.html##:~:text=BoundedReader%20now%20extends%20ProxyReader
> <https://commons.apache.org/proper/commons-io/changes.html#%23:~:text=BoundedReader%20now%20extends%20ProxyReader>
> >
>
>
> Best regards, Julian
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.