The following document contains the results of RAT (Release Audit Tool).
*****************************************************
Summary
-------
Notes: 3
Binaries: 2
Archives: 0
Standards: 278
Apache Licensed: 265
Generated Documents: 0
JavaDocs are generated and so license header is optional
Generated files do not required license headers
13 Unknown Licenses
*******************************
Unapproved licenses:
src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt
src/site/resources/release-notes/RELEASE-NOTES-1.0.txt
src/site/resources/release-notes/RELEASE-NOTES-2.0.txt
src/site/resources/release-notes/RELEASE-NOTES-2.1.txt
src/site/resources/release-notes/RELEASE-NOTES-2.2.txt
src/site/resources/release-notes/RELEASE-NOTES-2.3.txt
src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
src/site/resources/release-notes/RELEASE-NOTES-2.5.txt
src/site/resources/release-notes/RELEASE-NOTES-2.6.txt
src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
src/test/resources/lang-708-input.txt
*******************************
Archives:
*****************************************************
Files with Apache License headers will be marked AL
Binary files (which do not require AL headers) will be marked B
Compressed archives will be marked A
Notices, licenses etc will be marked N
AL build.properties.sample
AL build.xml
AL checkstyle.xml
AL default.properties
AL doap_lang.rdf
AL findbugs-exclude-filter.xml
N LICENSE.txt
N NOTICE.txt
AL pom.xml
N RELEASE-NOTES.txt
AL src/assembly/bin.xml
AL src/assembly/src.xml
AL src/main/java/org/apache/commons/lang3/AnnotationUtils.java
AL src/main/java/org/apache/commons/lang3/ArrayUtils.java
AL src/main/java/org/apache/commons/lang3/BitField.java
AL src/main/java/org/apache/commons/lang3/BooleanUtils.java
AL src/main/java/org/apache/commons/lang3/builder/Builder.java
AL src/main/java/org/apache/commons/lang3/builder/CompareToBuilder.java
AL src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java
AL src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java
AL src/main/java/org/apache/commons/lang3/builder/IDKey.java
AL src/main/java/org/apache/commons/lang3/builder/package.html
AL src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java
AL src/main/java/org/apache/commons/lang3/builder/StandardToStringStyle.java
AL src/main/java/org/apache/commons/lang3/builder/ToStringBuilder.java
AL src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java
AL src/main/java/org/apache/commons/lang3/CharEncoding.java
AL src/main/java/org/apache/commons/lang3/CharRange.java
AL src/main/java/org/apache/commons/lang3/CharSequenceUtils.java
AL src/main/java/org/apache/commons/lang3/CharSet.java
AL src/main/java/org/apache/commons/lang3/CharSetUtils.java
AL src/main/java/org/apache/commons/lang3/CharUtils.java
AL src/main/java/org/apache/commons/lang3/ClassUtils.java
AL src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/BasicThreadFactory.java
AL src/main/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/ConcurrentException.java
AL src/main/java/org/apache/commons/lang3/concurrent/ConcurrentInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/ConcurrentRuntimeException.java
AL src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java
AL src/main/java/org/apache/commons/lang3/concurrent/ConstantInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java
AL src/main/java/org/apache/commons/lang3/concurrent/package.html
AL src/main/java/org/apache/commons/lang3/concurrent/TimedSemaphore.java
AL src/main/java/org/apache/commons/lang3/EnumUtils.java
AL src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java
AL src/main/java/org/apache/commons/lang3/event/EventUtils.java
AL src/main/java/org/apache/commons/lang3/event/package.html
AL src/main/java/org/apache/commons/lang3/exception/CloneFailedException.java
AL src/main/java/org/apache/commons/lang3/exception/ContextedException.java
AL src/main/java/org/apache/commons/lang3/exception/ContextedRuntimeException.java
AL src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java
AL src/main/java/org/apache/commons/lang3/exception/ExceptionContext.java
AL src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
AL src/main/java/org/apache/commons/lang3/exception/package.html
AL src/main/java/org/apache/commons/lang3/JavaVersion.java
AL src/main/java/org/apache/commons/lang3/LocaleUtils.java
AL src/main/java/org/apache/commons/lang3/math/Fraction.java
AL src/main/java/org/apache/commons/lang3/math/IEEE754rUtils.java
AL src/main/java/org/apache/commons/lang3/math/NumberUtils.java
AL src/main/java/org/apache/commons/lang3/math/package.html
AL src/main/java/org/apache/commons/lang3/mutable/Mutable.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableBoolean.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableByte.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableInt.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableLong.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableObject.java
AL src/main/java/org/apache/commons/lang3/mutable/MutableShort.java
AL src/main/java/org/apache/commons/lang3/mutable/package.html
AL src/main/java/org/apache/commons/lang3/ObjectUtils.java
AL src/main/java/org/apache/commons/lang3/overview.html
AL src/main/java/org/apache/commons/lang3/package.html
AL src/main/java/org/apache/commons/lang3/RandomStringUtils.java
AL src/main/java/org/apache/commons/lang3/Range.java
AL src/main/java/org/apache/commons/lang3/reflect/ConstructorUtils.java
AL src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java
AL src/main/java/org/apache/commons/lang3/reflect/MemberUtils.java
AL src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
AL src/main/java/org/apache/commons/lang3/reflect/package.html
AL src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
AL src/main/java/org/apache/commons/lang3/SerializationException.java
AL src/main/java/org/apache/commons/lang3/SerializationUtils.java
AL src/main/java/org/apache/commons/lang3/StringEscapeUtils.java
AL src/main/java/org/apache/commons/lang3/StringUtils.java
AL src/main/java/org/apache/commons/lang3/SystemUtils.java
AL src/main/java/org/apache/commons/lang3/text/CompositeFormat.java
AL src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java
AL src/main/java/org/apache/commons/lang3/text/FormatFactory.java
AL src/main/java/org/apache/commons/lang3/text/FormattableUtils.java
AL src/main/java/org/apache/commons/lang3/text/package.html
AL src/main/java/org/apache/commons/lang3/text/StrBuilder.java
AL src/main/java/org/apache/commons/lang3/text/StrLookup.java
AL src/main/java/org/apache/commons/lang3/text/StrMatcher.java
AL src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java
AL src/main/java/org/apache/commons/lang3/text/StrTokenizer.java
AL src/main/java/org/apache/commons/lang3/text/translate/AggregateTranslator.java
AL src/main/java/org/apache/commons/lang3/text/translate/CharSequenceTranslator.java
AL src/main/java/org/apache/commons/lang3/text/translate/CodePointTranslator.java
AL src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java
AL src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java
AL src/main/java/org/apache/commons/lang3/text/translate/NumericEntityEscaper.java
AL src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java
AL src/main/java/org/apache/commons/lang3/text/translate/OctalUnescaper.java
AL src/main/java/org/apache/commons/lang3/text/translate/package.html
AL src/main/java/org/apache/commons/lang3/text/translate/UnicodeEscaper.java
AL src/main/java/org/apache/commons/lang3/text/translate/UnicodeUnescaper.java
AL src/main/java/org/apache/commons/lang3/text/WordUtils.java
AL src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java
AL src/main/java/org/apache/commons/lang3/time/DateUtils.java
AL src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java
AL src/main/java/org/apache/commons/lang3/time/FastDateFormat.java
AL src/main/java/org/apache/commons/lang3/time/FormatCache.java
AL src/main/java/org/apache/commons/lang3/time/package.html
AL src/main/java/org/apache/commons/lang3/time/StopWatch.java
AL src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java
AL src/main/java/org/apache/commons/lang3/tuple/MutablePair.java
AL src/main/java/org/apache/commons/lang3/tuple/package.html
AL src/main/java/org/apache/commons/lang3/tuple/Pair.java
AL src/main/java/org/apache/commons/lang3/Validate.java
AL src/main/resources/templates/release-notes.vm
B src/media/logo.xcf
AL src/site/changes/changes.xml
B src/site/resources/images/logo.png
AL src/site/resources/lang2-lang3-clirr-report.html
!????? src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-1.0.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-2.0.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-2.1.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-2.2.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-2.3.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-2.5.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-2.6.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
!????? src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
AL src/site/site.xml
AL src/site/xdoc/article2_4.xml
AL src/site/xdoc/article2_5.xml
AL src/site/xdoc/article3_0.xml
AL src/site/xdoc/building.xml
AL src/site/xdoc/developerguide.xml
AL src/site/xdoc/download_lang.xml
AL src/site/xdoc/index.xml
AL src/site/xdoc/issue-tracking.xml
AL src/site/xdoc/mail-lists.xml
AL src/site/xdoc/proposal.xml
AL src/site/xdoc/release-history.xml
AL src/site/xdoc/upgradeto2_0.xml
AL src/site/xdoc/upgradeto2_1.xml
AL src/site/xdoc/upgradeto2_2.xml
AL src/site/xdoc/upgradeto2_3.xml
AL src/site/xdoc/upgradeto2_4.xml
AL src/site/xdoc/upgradeto2_5.xml
AL src/site/xdoc/upgradeto2_6.xml
AL src/site/xdoc/upgradeto3_0.xml
AL src/site/xdoc/userguide.xml
AL src/test/java/org/apache/commons/lang3/AnnotationUtilsTest.java
AL src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
AL src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveMultipleTest.java
AL src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveTest.java
AL src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
AL src/test/java/org/apache/commons/lang3/BitFieldTest.java
AL src/test/java/org/apache/commons/lang3/BooleanUtilsTest.java
AL src/test/java/org/apache/commons/lang3/builder/CompareToBuilderTest.java
AL src/test/java/org/apache/commons/lang3/builder/DefaultToStringStyleTest.java
AL src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
AL src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderAndEqualsBuilderTest.java
AL src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderTest.java
AL src/test/java/org/apache/commons/lang3/builder/MultiLineToStringStyleTest.java
AL src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java
AL src/test/java/org/apache/commons/lang3/builder/ReflectionToStringBuilderConcurrencyTest.java
AL src/test/java/org/apache/commons/lang3/builder/ReflectionToStringBuilderExcludeTest.java
AL src/test/java/org/apache/commons/lang3/builder/ReflectionToStringBuilderMutateInspectConcurrencyTest.java
AL src/test/java/org/apache/commons/lang3/builder/ShortPrefixToStringStyleTest.java
AL src/test/java/org/apache/commons/lang3/builder/SimpleToStringStyleTest.java
AL src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java
AL src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java
AL src/test/java/org/apache/commons/lang3/builder/ToStringStyleConcurrencyTest.java
AL src/test/java/org/apache/commons/lang3/builder/ToStringStyleTest.java
AL src/test/java/org/apache/commons/lang3/CharEncodingTest.java
AL src/test/java/org/apache/commons/lang3/CharRangeTest.java
AL src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
AL src/test/java/org/apache/commons/lang3/CharSetTest.java
AL src/test/java/org/apache/commons/lang3/CharSetUtilsTest.java
AL src/test/java/org/apache/commons/lang3/CharUtilsPerfRun.java
AL src/test/java/org/apache/commons/lang3/CharUtilsTest.java
AL src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/AtomicInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/BackgroundInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/BasicThreadFactoryTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/ConcurrentUtilsTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/ConstantInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/LazyInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializerTest.java
AL src/test/java/org/apache/commons/lang3/concurrent/TimedSemaphoreTest.java
AL src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
AL src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
AL src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
AL src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
AL src/test/java/org/apache/commons/lang3/exception/ContextedExceptionTest.java
AL src/test/java/org/apache/commons/lang3/exception/ContextedRuntimeExceptionTest.java
AL src/test/java/org/apache/commons/lang3/exception/DefaultExceptionContextTest.java
AL src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
AL src/test/java/org/apache/commons/lang3/JavaVersionTest.java
AL src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
AL src/test/java/org/apache/commons/lang3/math/FractionTest.java
AL src/test/java/org/apache/commons/lang3/math/IEEE754rUtilsTest.java
AL src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableBooleanTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableByteTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableIntTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableLongTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
AL src/test/java/org/apache/commons/lang3/mutable/MutableShortTest.java
AL src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java
AL src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java
AL src/test/java/org/apache/commons/lang3/RangeTest.java
AL src/test/java/org/apache/commons/lang3/reflect/ConstructorUtilsTest.java
AL src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
AL src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/Ambig.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/Bar.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/Foo.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/GenericParent.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/GenericTypeHolder.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/Parent.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/PrivatelyShadowedChild.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/PublicChild.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/PubliclyShadowedChild.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/StaticContainer.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/StaticContainerChild.java
AL src/test/java/org/apache/commons/lang3/reflect/testbed/StringParameterizedChild.java
AL src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
AL src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java
AL src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java
AL src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
AL src/test/java/org/apache/commons/lang3/StringUtilsIsTest.java
AL src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
AL src/test/java/org/apache/commons/lang3/StringUtilsSubstringTest.java
AL src/test/java/org/apache/commons/lang3/StringUtilsTest.java
AL src/test/java/org/apache/commons/lang3/StringUtilsTrimEmptyTest.java
AL src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
AL src/test/java/org/apache/commons/lang3/text/CompositeFormatTest.java
AL src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
AL src/test/java/org/apache/commons/lang3/text/FormattableUtilsTest.java
AL src/test/java/org/apache/commons/lang3/text/StrBuilderAppendInsertTest.java
AL src/test/java/org/apache/commons/lang3/text/StrBuilderTest.java
AL src/test/java/org/apache/commons/lang3/text/StrLookupTest.java
AL src/test/java/org/apache/commons/lang3/text/StrMatcherTest.java
AL src/test/java/org/apache/commons/lang3/text/StrSubstitutorTest.java
AL src/test/java/org/apache/commons/lang3/text/StrTokenizerTest.java
AL src/test/java/org/apache/commons/lang3/text/translate/EntityArraysTest.java
AL src/test/java/org/apache/commons/lang3/text/translate/LookupTranslatorTest.java
AL src/test/java/org/apache/commons/lang3/text/translate/NumericEntityEscaperTest.java
AL src/test/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaperTest.java
AL src/test/java/org/apache/commons/lang3/text/translate/OctalUnescaperTest.java
AL src/test/java/org/apache/commons/lang3/text/translate/UnicodeEscaperTest.java
AL src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnescaperTest.java
AL src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
AL src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java
AL src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java
AL src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java
AL src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
AL src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java
AL src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java
AL src/test/java/org/apache/commons/lang3/time/StopWatchTest.java
AL src/test/java/org/apache/commons/lang3/tuple/ImmutablePairTest.java
AL src/test/java/org/apache/commons/lang3/tuple/MutablePairTest.java
AL src/test/java/org/apache/commons/lang3/tuple/PairTest.java
AL src/test/java/org/apache/commons/lang3/ValidateTest.java
AL src/test/resources/java.policy
!????? src/test/resources/lang-708-input.txt
*****************************************************
Printing headers for files without AL header...
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt
=======================================================================
$Id: RELEASE-NOTES.txt,v 1.4.2.1 2002/11/23 02:52:02 bayard Exp $
Commons Lang Package
Version 1.0.1
Release Notes
INTRODUCTION:
This document contains the release notes for this version of the Commons
Lang package. Commons Lang is a set of utility functions and reusable
components that should be a help in any Java environment.
NEW FEATURES:
This release is a bugfix release for the Lang 1.0 release. There are no new features.
BUG FIXES:
#14062: StringUtils.split fails to handle (String, null, int) correctly.
This results in the String "null" appearing in the split text, when
the text is not entirely consumed in the split, ie) int is less
than the number of whitespace tokens in the String.
Fix is courtesy of Mark McDowell.
#- : SystemUtils.isJavaVersionAtLeast made static.
#- : NumberUtils test fails in JDK 1.2 due to lack of 1.2 support for
"1.1E-700F". Fix is to use SystemUtils to protect it for the moment.
#- : ToStringStyle did not compile under JDK 1.2 due to inner class
issues. Added explicit 'this.' prefixes to make this so.
#14566: NumberRange.getMaximum was returning the minimum.
Bug reported by Kasper Ronning.
#13527: ExceptionUtils now handles getCausedByException and getRootCause
from EJBException and ServletException, as reported by Lars Beuster.
#14334: NestableDelegate now implements Serializable, as reported by
Max Rydahl Andersen.
#13568: Enums cannot now be created with the same name as an already
existing Enum. Enum now compiles under JDK 1.2.
DEPRECATIONS:
Solely a bugfix version.
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-1.0.txt
=======================================================================
$Id: RELEASE-NOTES.txt,v 1.4 2002/09/25 10:29:56 scolebourne Exp $
Commons Lang Package
Version 1.0
Release Notes
INTRODUCTION:
This document contains the release notes for this version of the Commons
Lang package. Commons Lang is a set of utility functions and reusable
components that should be a help in any Java environment.
NEW FEATURES:
Since the release of the b1 package the following have been added:
lang.
SystemUtils:
Brings together many system specific variables under one easy component.
exception.
ExceptionUtils:
Provides helpful static functions for dealing with Exceptions.
NestableError :
Adds nesting ability to Errors.
enum sub-package:
A solid version of the typical Java translation of a C enum.
builder sub-package:
A series of helpers for handling standard Object methods such as equals,
toString, compareTo and hashCode in a professional manner.
BUG FIXES:
StringUtils.stripStart and stripEnd were improved to match their Javadoc.
StringUtils.convertUnicodeToNative and convertNativeToUnicode both removed.
Both methods did not work properly.
DEPRECATIONS:
Much of the exception subpackage was reworked betwen 1.0-b1 and 1.0. Apart
from this the API should have a high level of backward compatibility.
CHANGES: [In 'diff' format]
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-2.0.txt
=======================================================================
$Id: RELEASE-NOTES.txt 137634 2003-08-19 02:39:59Z bayard $
Commons Lang Package
Version 2.0
Release Notes
INTRODUCTION:
This document contains the release notes for this version of the Commons
Lang package. Commons Lang is a set of utility functions and reusable
components that should be a help in any Java environment.
This release has involved a major clean and tidy exercise.
Javadoc and Tests are now much more thorough.
All methods should now be much clearer in what they do in unusual cases.
INCOMPATIBLE CHANGES:
Some StringUtils methods have changed functionality from 1.0:
isEmpty()
chomp(String)
chomp(String,String)
swapCase(String)
Numerous other methods have changed null handling to accept nulls gracefully.
As with all major version releases, check your code for incompatibilities.
NEW FEATURES:
Since the release of the 1.0 package the following classes have been added:
lang package:
ArrayUtils
BitField
BooleanUtils
CharRange (previously package scoped)
ClassUtils
StringEscapeUtils
WordUtils
IllegalClassException
IncompleteArgumentException
NotImplementedException
NullArgumentException
SerializationException
UnhandledException
Validate
math sub-package:
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-2.1.txt
=======================================================================
$Id: RELEASE-NOTES.txt 179435 2005-06-01 22:19:20Z stevencaswell $
Commons Lang Package
Version 2.1
Release Notes
INTRODUCTION:
This document contains the release notes for the 2.1 version of Apache Jakarta Commons Lang.
Commons Lang is a set of utility functions and reusable components that
should be of use in any Java environment.
INCOMPATIBLE CHANGES:
- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)
- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.
- Starting with version 2.1, Ant version 1.6.x is required to build. Copy
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.
DEPRECATIONS:
- The enum package has been renamed to enums for JDK1.5 compilance.
All functionality is identical, just the package has changed.
This package will be removed in v3.0.
- NumberUtils.stringToInt - renamed to toInt
- DateUtils - four constants, MILLIS_IN_* have been deprecated as they were defined
as int not long. The replacements are MILLIS_PER_*.
NEW FEATURES:
New:
- Mutable package - contains basic classes that hold an Object or primitive
and provide both get and set methods.
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-2.2.txt
=======================================================================
$Id: RELEASE-NOTES.txt 447139 2006-09-17 20:36:53Z bayard $
Commons Lang Package
Version 2.2
Release Notes
INTRODUCTION:
This document contains the release notes for the 2.2 version of Apache Jakarta Commons Lang.
Commons Lang is a set of utility functions and reusable components that
should be of use in any Java environment.
INCOMPATIBLE CHANGES WITH VERSION 2.1:
- None
ADDITIONAL INCOMPATIBLE CHANGES WITH VERSION 2.0:
- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)
- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.
- Starting with version 2.1, Ant version 1.6.x is required to build. Copy
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.
DEPRECATIONS FROM 2.1 to 2.2:
- None
DEPRECATIONS FROM 2.0 to 2.1:
- The enum package has been renamed to enums for JDK1.5 compilance.
All functionality is identical, just the package has changed.
This package will be removed in v3.0.
- NumberUtils.stringToInt - renamed to toInt
- DateUtils - four constants, MILLIS_IN_* have been deprecated as they were defined
as int not long. The replacements are MILLIS_PER_*.
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-2.3.txt
=======================================================================
$Id: RELEASE-NOTES.txt 504353 2007-02-06 22:52:29Z bayard $
Commons Lang Package
Version 2.3
Release Notes
INTRODUCTION:
This document contains the release notes for the 2.3 version of Apache
Jakarta Commons Lang.
Commons Lang is a set of utility functions and reusable components that
should be of use in any Java environment.
INCOMPATIBLE CHANGES WITH VERSION 2.2:
- Calling stop on a suspended StopWatch will no longer change the underlying time.
It's very unlikely anyone was relying on that bug as a feature.
ADDITIONAL INCOMPATIBLE CHANGES WITH VERSION 2.0:
- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)
- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.
- Starting with version 2.1, Ant version 1.6.x is required to build. Copy
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.
DEPRECATIONS FROM 2.2 to 2.3:
- None
DEPRECATIONS FROM 2.1 to 2.2:
- None
DEPRECATIONS FROM 2.0 to 2.1:
- The enum package has been renamed to enums for JDK1.5 compilance.
All functionality is identical, just the package has changed.
This package will be removed in v3.0.
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
=======================================================================
$Id: RELEASE-NOTES.txt 637522 2008-03-16 03:41:46Z bayard $
Commons Lang Package
Version 2.4
Release Notes
INTRODUCTION:
This document contains the release notes for the 2.4 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment.
Lang 2.4 no longer attempts to target the Java 1.1 environment and now targets Java 1.2. While previous versions
were built for 1.1, some parts were using methods that were only available in 1.2, and the Enum class had
become dependent on Java 1.3.
INCOMPATIBLE CHANGES WITH VERSION 2.3:
- None
INCOMPATIBLE CHANGES WITH VERSION 2.2:
- Calling stop on a suspended StopWatch will no longer change the underlying time.
It's very unlikely anyone was relying on that bug as a feature.
ADDITIONAL INCOMPATIBLE CHANGES WITH VERSION 2.0:
- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)
- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.
- Starting with version 2.1, Ant version 1.6.x is required to build. Copy
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.
DEPRECATIONS FROM 2.3 to 2.4:
- ObjectUtils.appendIdentityToString(StringBuffer, Object) - has very odd semantics, use
ObjectUtils.identityToString(StringBuffer, Object) instead.
- public static java.util.Date add(java.util.Date, int, int) - it is not intended for this
method to be public. Please let us know if you use this.
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-2.5.txt
=======================================================================
$Id: RELEASE-NOTES.txt 912439 2010-02-21 23:27:03Z niallp $
Commons Lang Package
Version 2.5
Release Notes
INTRODUCTION:
This document contains the release notes for the 2.5 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment.
COMPATIBILITY WITH 2.4
======================
Lang 2.5 is binary compatible release with Lang 2.4, containing bug fixes and small enhancements.
Lang 2.5 requires a minimum of JDK 1.3.
IMPROVEMENTS IN 2.5
===================
* [LANG-583] - ArrayUtils - add isNotEmpty() methods
* [LANG-534] - ArrayUtils - add nullToEmpty() methods
* [LANG-454] - CharRange - provide an iterator that lets you walk the chars in the range
* [LANG-514] - CharRange - add more readable static builder methods
* [ ] - ClassUtils - new isAssignable() methods with autoboxing
* [LANG-535] - ClassUtils - add support to getShortClassName and getPackageName for arrays
* [LANG-434] - DateUtils - add ceiling() method
* [LANG-486] - DateUtils - add parseDateStrictly() method
* [LANG-466] - EqualsBuilder - add reset() method
* [LANG-461] - NumberUtils - add toByte() and toShort() methods
* [LANG-522] - Mutable numbers - add string constructors
* [ ] - MutableBoolean - add toBoolean(), isTrue() and isFalse() methods
* [LANG-422] - StrBuilder - add appendSeparator() methods with an alternative default separator if the StrBuilder is currently empty
* [LANG-555] - SystemUtils - add IS_OS_WINDOWS_7 constant
* [LANG-554] - SystemUtils - add IS_JAVA_1_7 constant for JDK 1.7
* [LANG-405] - StringUtils - add abbreviateMiddle() method
* [LANG-569] - StringUtils - add indexOfIgnoreCase() and lastIndexOfIgnoreCase() methods
* [LANG-471] - StringUtils - add isAllUpperCase() and isAllLowerCase() methods
* [LANG-469] - StringUtils - add lastOrdinalIndexOf() method to complement the existing ordinalIndexOf() method
* [LANG-438] - StringUtils - add repeat() method
* [LANG-445] - StringUtils - add startsWithAny() method
* [LANG-430] - StringUtils - add upperCase(String, Locale) and lowerCase(String, Locale) methods
* [LANG-416] - New Reflection package containing ConstructorUtils, FieldUtils, MemberUtils and MethodUtils
BUG FIXES IN 2.5
================
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-2.6.txt
=======================================================================
$Id: RELEASE-NOTES.txt 1058313 2011-01-12 20:59:27Z niallp $
Commons Lang Package
Version 2.6
Release Notes
INTRODUCTION:
This document contains the release notes for the 2.6 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment.
COMPATIBILITY WITH 2.5
======================
Lang 2.6 is binary compatible release with Lang 2.5, containing bug fixes and small enhancements.
Lang 2.6 requires a minimum of JDK 1.3.
IMPROVEMENTS IN 2.6
===================
* [LANG-633] - BooleanUtils: use same optimization in toBooleanObject(String) as in toBoolean(String)
* [LANG-599] - ClassUtils: allow Dots as Inner Class Separators in getClass()
* [LANG-594] - DateUtils: equal and compare functions up to most significant field
* [LANG-632] - DateUtils: provide a Date to Calendar convenience method
* [LANG-576] - ObjectUtils: add clone methods to ObjectUtils
* [LANG-667] - ObjectUtils: add a Null-safe compare() method
* [LANG-670] - ObjectUtils: add notEqual() method
* [LANG-302] - StrBuilder: implement clone() method
* [LANG-640] - StringUtils: add a normalizeSpace() method
* [LANG-614] - StringUtils: add endsWithAny() method
* [LANG-655] - StringUtils: add defaultIfBlank() method
* [LANG-596] - StrSubstitutor: add a replace(String, Properties) variant
* [LANG-482] - StrSubstitutor: support substitution in variable names
* [LANG-669] - Use StrBuilder instead of StringBuffer to improve performance where sync. is not an issue
BUG FIXES IN 2.6
================
* [LANG-629] - CharSet: make the underlying set synchronized
* [LANG-635] - CompareToBuilder: fix passing along compareTransients to the reflectionCompare method
* [LANG-636] - ExtendedMessageFormat doesn't override equals(Object)
* [LANG-645] - FastDateFormat: fix to properly include the locale when formatting a Date
* [LANG-638] - NumberUtils: createNumber() throws a StringIndexOutOfBoundsException when argument containing "e" and "E" is passed in
* [LANG-607] - StringUtils methods do not handle Unicode 2.0+ supplementary characters correctly
* [LANG-624] - SystemUtils: getJavaVersionAsFloat throws StringIndexOutOfBoundsException on Android runtime/Dalvik VM
* [BEANUTILS-381] - MemberUtils: getMatchingAccessibleMethod does not correctly handle inheritance and method overloading
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
=======================================================================
$Id: RELEASE-NOTES-3.0.1.txt 1156015 2011-08-10 03:58:11Z bayard $
Commons Lang Package
Version 3.0.1
Release Notes
INTRODUCTION:
This document contains the release notes for the 3.0.1 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any
Java environment.
Lang 3.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics,
variable arguments, autoboxing, concurrency and formatted output.
For the advice on upgrading from 2.x to 3.x, see the following page:
http://commons.apache.org/lang/article3_0.html
CHANGES IN 3.0.1
================
[LANG-686] Improve exception message when StringUtils.replaceEachRepeatedly detects recursion
[LANG-717] Specify source encoding for Ant build
[LANG-721] Complement ArrayUtils.addAll() variants with by-index and by-value removal methods
[LANG-726] Add Range<T> Range<T>.intersectionWith(Range<T>)
[LANG-723] Add mode and median Comparable... methods to ObjectUtils
[LANG-722] Add BooleanUtils.and + or varargs methods
[LANG-730] EnumSet -> bit vector
[LANG-735] Deprecate CharUtils.toCharacterObject(char) in favor of java.lang.Character.valueOf(char)
[LANG-737] Missing method getRawMessage for ContextedException and ContextedRuntimeException
BUG FIXES IN 3.0.1
==================
[LANG-626] SerializationUtils.clone: Fallback to context classloader if class not found in current classloader
[LANG-727] ToStringBuilderTest.testReflectionHierarchyArrayList fails with IBM JDK 6
[LANG-720] StringEscapeUtils.escapeXml(input) wrong when input contains characters in Supplementary Planes
[LANG-708] StringEscapeUtils.escapeEcmaScript from lang3 cuts off long unicode string
[LANG-734] The CHAR_ARRAY cache in CharUtils duplicates the cache in java.lang.Character
[LANG-738] Use internal Java's Number caches instead creating new objects
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
=======================================================================
$Id: RELEASE-NOTES.txt 1144999 2011-07-11 01:02:13Z ggregory $
Commons Lang Package
Version 3.0
Release Notes
INTRODUCTION:
This document contains the release notes for the 3.0 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any
Java environment.
Lang 3.0 now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics,
variable arguments, autoboxing, concurrency and formatted output.
For the latest advice on upgrading, see the following page:
http://commons.apache.org/lang/article3_0.html
ADDITIONS IN 3.0
================
[LANG-276] MutableBigDecimal and MutableBigInteger.
[LANG-285] Wish : method unaccent.
[LANG-358] ObjectUtils.coalesce.
[LANG-386] LeftOf/RightOfNumber in Range convenience methods necessary.
[LANG-435] Add ClassUtils.isAssignable() variants with autoboxing.
[LANG-444] StringUtils.emptyToNull.
[LANG-482] Enhance StrSubstitutor to support nested ${var-${subvr}} expansion
[LANG-482] StrSubstitutor now supports substitution in variable names.
[LANG-496] A generic implementation of the Lazy initialization pattern.
[LANG-497] Addition of ContextedException and ContextedRuntimeException.
[LANG-498] Add StringEscapeUtils.escapeText() methods.
[LANG-499] Add support for the handling of ExecutionExceptions.
[LANG-501] Add support for background initialization.
[LANG-529] Add a concurrent package.
[LANG-533] Validate: support for validating blank strings.
[LANG-537] Add ArrayUtils.toArray to create generic arrays.
[LANG-545] Add ability to create a Future for a constant.
[LANG-546] Add methods to Validate to check whether the index is valid for the array/list/string.
[LANG-553] Add TypeUtils class to provide utility code for working with generic types.
[LANG-559] Added isAssignableFrom and isInstanceOf validation methods.
[LANG-559] Added validState validation method.
[LANG-560] New TimedSemaphore class.
[LANG-582] Provide an implementation of the ThreadFactory interface.
[LANG-588] Create a basic Pair<L, R> class.
[LANG-594] DateUtils equal & compare functions up to most significant field.
[LANG-601] Add Builder Interface / Update Builders to Implement It.
[LANG-609] Support lazy initialization using atomic variables
=======================================================================
==src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
=======================================================================
$Id: RELEASE-NOTES.txt 1199820 2011-11-09 16:14:52Z bayard $
Commons Lang Package
Version 3.1
Release Notes
INTRODUCTION:
This document contains the release notes for the 3.1 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any
Java environment.
Lang 3.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics,
variable arguments, autoboxing, concurrency and formatted output.
For the advice on upgrading from 2.x to 3.x, see the following page:
http://commons.apache.org/lang/article3_0.html
CHANGES IN 3.1
================
[LANG-760] Add API StringUtils.toString(byte[] intput, String charsetName)
[LANG-756] Add APIs ClassUtils.isPrimitiveWrapper(Class<?>) and isPrimitiveOrWrapper(Class<?>)
[LANG-758] Add an example with whitespace in StringUtils.defaultIfEmpty
[LANG-752] Fix createLong() so it behaves like createInteger()
[LANG-751] Include the actual type in the Validate.isInstance and isAssignableFrom exception messages
[LANG-748] Deprecating chomp(String, String)
[LANG-736] CharUtils static final array CHAR_STRING is not needed to compute CHAR_STRING_ARRAY
[LANG-695] SystemUtils.IS_OS_UNIX doesn't recognize FreeBSD as a Unix system
BUG FIXES IN 3.1
==================
[LANG-749] Incorrect Bundle-SymbolicName in Manifest
[LANG-746] NumberUtils does not handle upper-case hex: 0X and -0X
[LANG-744] StringUtils throws java.security.AccessControlException on Google App Engine
[LANG-741] Ant build has wrong component.name
[LANG-698] Document that the Mutable numbers don't work as expected with String.format
=======================================================================
==src/test/resources/lang-708-input.txt
=======================================================================
[{"geonameFeatureClass":"L","values":{"eu":"Mundua","ro":"Pam√¢nt","it":"Globo","ca":"el m√≥n","tr":"Yery√ºz√º","no":"Jorden","hu":"F√∂ld","lv":"Zeme","de":"Welt","el":"Œ•Œ¥œÅœåŒ≥ŒµŒπŒøœÇ","fi":"Maa","la":"Terra","fr":"Monde","eo":"Mondo","en":"World","ru":"–ó–µ–º–ª—è","es":"el planeta","nl":"Aarde"},"geonameFeatureCode":"AREA","_id":32,"name":"","auto":true,"type":"GEO","geonameId":6295630,"valueCode":""},{"geonameFeatureClass":"L","values":{"ro":"Europa","zh":"ʨßÊ¥≤","ca":"Europa","vi":"Ch√¢u √Çu","tr":"Avrupa","no":"Europa","hu":"Eur√≥pa","lv":"Eiropa","hi":"‡§Ø‡•LJ§∞‡•㇧™","lt":"Europa","bs":"Evropa","ga":"an Eoraip","th":"‡∏¢‡∏∏‡πLJ∏£‡∏õ","id":"Eropa","de":"Europa","fi":"Eurooppa","fr":"Europe","sv":"Europa","bg":"–ï–≤—Ä–æ–ø–∞","da":"Europa","eu":"Europa","is":"Evr√≥pa","it":"Europa","cy":"Ewrop","ar":"ÿ£Ÿàÿ±Ÿàÿ®ÿß","se":"Eurohp√°","he":"◊ê◊ô◊®◊ï◊§◊î","cs":"Evropa","el":"ŒïœÖœÅœéœÄŒ∑","nb":"Europa","pl":"Europa","la":"Europa","pt":"Europa","eo":"E≈≠ropo","en":"Europe","ru":"–ï–≤—Ä–æ–ø–∞","es":"Europa","ja":"„É®„ɺ„É≠„ÉÉ„Éë","nl":"Europa"},"geonameFeatureCode":"CONT","_id":33,"name":"","auto":true,"type":"GEO","geonameId":6255148,"valueCode":""},{"geonameFeatureClass":"A","values":{"no":"Spania","nn":"Spania","fy":"Spanje","gd":"An Sp√†inn","ga":"An Sp√°inn","oc":"Espanha","arc":"‹ê‹£‹¶‹¢‹ù‹ê","fi":"Espanja","fr":"Espagne","fo":"Spania","udm":"–ò—Å–ø–∞–Ω–∏—è","os":"–ò—Å–ø–∞–Ω–∏","he":"◊°◊§◊®◊ì","gn":"Epa√±a","gl":"Espa√±a","gv":"Yn Spaainey","pl":"Hiszpania","gu":"‡™∏‡´ç‡™™‡´á‡™á‡™®","lo":"‡∫™‡∫∞‡ªÄ‡∫õ‡∫ô","ln":"Espania","vi":"T√¢y Ban Nha","dz":"Spain","pms":"Spagna","lv":"SpƒÅnija","lt":"Ispanija","vo":"Spany√§n","de":"Spanien","mg":"Espaina","fur":"Spagne","mk":"–®–ø–∞–Ω–∏—ò–∞","ml":"‡¥∏‡µç‡¥™‡µÜ‡¥Ø‡µç‡¥®‡µç\u200D","ceb":"Espanya","mi":"PƒÅniora","uk":"–Ü—Å–ø–∞–Ω—ñ—è","eu":"Espainia","mr":"‡§∏‡•燧™‡•ᇧ®","ug":"ÿ¶Ÿâÿ≥ŸæÿߟܟâŸä€ï","mt":"Spanja","ms":"Sepanyol","ur":"ÿ≥Ÿæ€åŸÜ","fa":"ÿßÿ≥Ÿæÿߟ܀åÿß","ty":"Paniora","new":"‡§∏‡•燧™‡•ᇧ®","na":"Pain","el":"ŒôœÉœÄŒ±ŒΩŒØŒ±","nb":"Spania","ne":"‡§∏‡•燧™‡•ᇧ®","vls":"Spanje","eo":"Hispanio","en":"Kingdom of Spain","et":"Hispaania","es":"la Madre Patria","nl":"Spanje","vec":"Spagna","to":"Sepeni","ca":"Espanya","tl":"Espanya","tr":"ƒ∞spanya","tg":"–ò—Å–ø–æ–Ω–∏—ë","haw":"Sepania","bs":"≈†panija","br":"Spagn","th":"‡∏õ‡∏£‡∏∞‡πć∏ó‡∏®‡∏™‡πć∏õ‡∏ô","bn":"‡¶∏‡ß燶™‡ßᇶ®","bo":"‡Ω¶‡Ω≤‡ºã‡Ωî‡Ω쇺ç","ta":"‡Æ∏‡Øç‡Æ™‡ØÜ‡ÆØ‡Æø‡Æ©‡Øç","sv":"Spanien","bg":"–ò—Å–ø–∞–Ω–∏—è","ka":"·Éî·É°·Éû·Éê·Éú·Éî·Éó·Éò","st":"Spain","sw":"Hispania","be":"–Ü—Å–ø–∞–Ω—ñ—è","kw":"Spayn","sl":"≈†panija","sk":"≈†panielsko","da":"Spanien","ang":"Spƒìonland","nds":"Spanien","ks":"Spƒìna","so":"Isbeyn","ku":"Spanya","sr":"–®–ø–∞–Ω–∏—ò–∞","sq":"Spanja","ko":"ÏóêÏä§ÌååÎÉê","sc":"Ispagna","cy":"Sbaen","se":"Esp√°njja","sh":"≈†panija","cv":"–ò—Å–ø–∞–Ω–∏","km":"·û¢·üÅ·ûü·üí·ûî·üâ·û∂·ûâ","cs":"≈†panƒõlsko","li":"Spanje","co":"Spagna","default":"Spain","jbo":"sangu'e","la":"Hesperia","ru":"–ò—Å–ø–∞–Ω–∏—è","lb":"Spuenien","sco":"Spain","tet":"Espa√±a","scn":"Spagna","hr":"≈†panjolska","zh":"Ë•øÁè≠Áâô","ro":"Spania","rm":"Spagna","ht":"Espay","hu":"Spanyolorsz√°g","ast":"Espa√±a","hi":"‡§∏‡•燧™‡•ᇧ®","hsb":"≈†paniska","nah":"CaxtillƒÅn","war":"Espanya","lad":"Espanya","id":"Spanyol","ia":"Espania","nrm":"Espangne","hy":"‘ª’Ω’∫’°’∂’´’°","qu":"Ispa√±a","ilo":"Espania","az":"ƒ∞spaniya","is":"Sp√°nn","it":"Spagna","tpi":"Spen","ar":"ÿ£ÿ≥ÿ®ÿߟܟäÿß","io":"Hispania","pam":"Espanya","frp":"√àspagne","am":"·ä•·àµ·çì·äï·ã´","an":"Espa√±a","csb":"Szpa≈Ñsk√¥","pt":"Espanha","ja":"„Çπ„Éö„ǧ„É≥","ps":"ÿßÿ≥Ÿæÿߟܟäÿß","yi":"◊©◊§◊ê◊†◊ô◊¢","af":"Spanje"},"geonameFeatureCode":"PCLI","_id":260,"name":"","auto":true,"type":"GEO","geonameId":2510769,"valueCode":""},{"geonameFeatureClass":"A","values":{"ca":"Andalusia","tr":"End√ºl√ºs","krc":"–ê–Ω–¥–∞–ª—É—Å–∏—è","no":"Andaluc√≠a","fy":"Andal√ªsje","bs":"Andaluzija","br":"Andalouzia","ext":"Andaluzia","ga":"An Andal√∫is","th":"‡πŇ∏ч∏߇πâ‡∏ô‡∏≠‡∏±‡∏ô‡∏î‡∏≤‡∏•‡∏π‡∏ã‡∏µ‡∏≠‡∏≤","bn":"‡¶Ü‡¶®‡ß燶¶‡¶æ‡¶≤‡ßҶ∏‡¶ø‡¶Ø‡¶º‡¶æ","oc":"Andalosia","ka":"·Éê·Éú·Éì·Éê·Éö·É£·É°·Éò·Éê","sv":"Andalusien","fr":"Andalousie","bg":"–ê–Ω–¥–∞–ª—É—Å–∏—è","glk":"ÿ¢ŸÜÿØÿߟџàÿ≥€åÿß","be":"–ê–Ω–¥–∞–ª—É—Å—ñ—è","kw":"Andalousi","sk":"Andal√∫zia","os":"–ê–Ω–¥–∞–ª—É—Å–∏","da":"Andalusien","sr":"–ê–Ω–¥–∞–ª—É–∑–∏—ò–∞","ku":"Endulus","ko":"ÏïàÎã¨Î£®ÏãúÏïÑ ÏßÄÎ∞©","he":"◊ê◊†◊ì◊ú◊ï◊°◊ô◊î","sh":"Andaluzija","arz":"ÿߟÜÿØŸÑŸàÿ≥Ÿäÿß","cs":"Andalusie","default":"Andalusia","stq":"Andalusien","la":"Vandalitia","pl":"Andaluzja","ru":"–ê–Ω–¥–∞–ª—É—Å–∏—è","lb":"Andalusien","tet":"Andaluzia","got":"êçÖêå∞êåΩêå≥êå∞êåªêåπêçÑêåæêå∞","hr":"Andaluzija","zh":"ÂÆâÈÅîÈ≠ØË•ø‰∫û","ro":"Andaluzia","hu":"Andal√∫zia","pms":"Andalus√¨a","lv":"Andal≈´zija","lt":"Andal≈´zija","nah":"Andalucia","lad":"Andaluziya","de":"Andalusien","als":"Andalusien","qu":"Andalusiya","hy":"‘±’∂’§’°’¨’∏÷Ç’¶’´’°","eu":"Andaluzia","is":"Andal√∫s√≠a","uk":"–ê–Ω–¥–∞–ª—É—Å—ñ—è","az":"Andalusiya","mr":"‡§Ü‡§Ç‡§¶‡§æ‡§≤‡•ҧ∏‡§ø‡§Ø‡§æ","ug":"Andalusiye","fa":"ÿߟÜÿØŸÑÿ≥","ar":"ÿ£ŸÜÿØŸÑŸàÿ≥Ÿäÿß","rmy":"Andalusiya","io":"Andaluzia","el":"ŒëŒΩŒ¥Œ±ŒªŒøœÖœÉŒØŒ±","frp":"Andalosie","pt":"Andaluzia","eo":"Andaluzio","en":"Andalusia","et":"Andaluusia","es":"Andaluc√≠a","ja":"„Ç¢„É≥„ÉĄɴ„Ç∑„Ç¢Â∑û","nl":"Andalusi√´","af":"Andalusi√´","vec":"Andalus√¨a"},"geonameFeatureCode":"ADM1","_id":261,"name":"","auto":true,"type":"GEO","geonameId":2593109,"valueCode":""},{"geonameFeatureClass":"A","values":{"de":"Granada","default":"Province of Granada","fr":"Grenade","en":"Province of Granada","es":"Provincia de Granada","ja":"„Ç∞„É©„Éä„ÉÄ"},"geonameFeatureCode":"ADM2","_id":262,"name":"","auto":true,"type":"GEO","geonameId":2517115,"valueCode":""},{"geonameFeatureClass":"A","values":{"default":"Monachil"},"geonameFeatureCode":"ADM3","_id":263,"name":"","auto":true,"type":"GEO","geonameId":6357744,"valueCode":""},{"geonameFeatureClass":"P","values":{"default":"Sierra Nevada"},"geonameFeatureCode":"PPL","_id":264,"name":"","auto":true,"type":"GEO","geonameId":6544329,"valueCode":""}]