In looking at PR #210 "StreamingJsonBuilder - fix IllegalStateException
when writing unescaped output" [1] I noticed that commit c5c0cefb36 [2]
that introduced the unescaped output feature was merged into both master
and 2_4_X.  I didn't think new features were normally introduced in patch
releases so was just curious how this should be handled (i.e., merge fix or
revert commit).  Just trying to get a good understanding for how the
versioning scheme [4] is applied and to see if there might have been a good
reason to include it or if possibly it was just by mistake.

P.S.  Another related commit is 0bf2cb5d [3].

[1] https://github.com/apache/groovy/pull/210
[2]
https://github.com/apache/groovy/commit/c5c0cefb365b6a4c00335abeeed124cc8356a4c8
[3]
https://github.com/apache/groovy/commit/0bf2cb5d334a9ac095904d607867e4aee1807979
[4] http://www.groovy-lang.org/versioning.html

Reply via email to