> Any thoughts on having a 2.3 release that focuses on the 5 enum issues?
I'm +1. "Release early, release often", a la XP. Gary > -----Original Message----- > From: Henri Yandell [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 06, 2006 12:45 PM > To: Jakarta Commons Developers List > Subject: [lang] Pushing Enums back to 2.3? > > Any thoughts on having a 2.3 release that focuses on the 5 enum issues? > > * Bug LANG-262 Use of enum prevents a classloader from being > garbage collected resuling in out of memory exceptions. > * Bug LANG-153 [lang] Can't XMLDecode an Enum > * Bug LANG-76 [lang] EnumUtils.getEnum() doesn't work well in 1.5 > * Improvement LANG-258 Enum JavaDoc: 1) outline 5.0 native Enum > migration 2) warn not to use the switch() , 3) point out approaches > for persistence and gui > * Bug LANG-259 ValuedEnum.compareTo(Object other) not typesafe - it > easily could be... > > > So they would be pushed back to 2.3, leaving us with 8 issues in 2.2. > > Of those 8, LANG-180 and LANG-197 should be pushed back to 3.0. > Features that require discussion I think. > > * Improvement LANG-180 [lang] adding a StringUtils.replace method > that takes an array or List of replacement strings > * Improvement LANG-197 [lang] Extending VariableFormatter to use > FormatPatterns > > That leaves us with 6. > > Bug LANG-66 [lang] StringEscaper.escapeXml() escapes characters > 0x7f > Bug LANG-100 [lang] RandomStringUtils.random() family of methods > create invalid unicode sequences > Bug LANG-59 [lang] DateUtils.truncate method is buggy when dealing > with DST switching hours > Bug LANG-69 [lang] ToStringBuilder throws StackOverflowError when an > Object cycle exists > Bug LANG-140 [lang] DurationFormatUtils.formatPeriod() returns the > wrong result > Improvement LANG-226 [lang] Using ReflectionToStringBuilder and > excluding secure fields > > LANG-66 is easy enough to change assuming no one is against the idea. > Gary's reading of the XML spec suggested that we shouldn't be escaping > such characters but just letting them sit in the XML. > LANG-100 is confusing. I think it's solveable, but not sure any of us > know much about this part of unicode. > LANG-59 - I have no idea on fixing this. Needs code of some kind in > DateUtils.modify. If it's all that's left at the end, I'll be > recommending we push it to 3.0. > LANG-69 needs to be reworked - there's too much there and it breaks > another test. > LANG-140 needs some hacking to get a fix that isn't too ugly. > LANG-226 just needs a bit of cleanup. > > Hen > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]