HeaderNameBaseMappingStrategy's constructor is no longer public
Brought to you by:
aruckerjones,
sconway
HeaderNameBaseMappingStrategy's empty constructor is no longer public in 5.5.
Because it was an empty default constructor (no code) in a public class in 5.4 that implied constructor was public.
In 5.5 the two new constructors added are no longer public. This looks unintentional, but breaks backward compatibility with our code.
The fix should be easy and non-breaking - make at least the no-argument constructor - maybe both constructors - public. I think that was the intent.
See https://stackoverflow.com/questions/33633413/default-constructor-visibility-in-java for what I think happened.
Fixed. This will go out with the next version of opencsv. Thanks for the report!
Thanks for the quick turn-around!
I'm so sorry: I forgot to inform you that the fix for this was released a few days ago in version 5.5.1.