- Dead code removal (ServiceLoader now completely disabled).
- Update to gradle 1.11.
- Work around APK bug with duplicate license files in resources.
- Re-enable test outputs.
- Work around Java 8's javadoc tool bug.
- Update to gradle 1.10
- Update TestNG dependency.
- Update btf dependency.
- Change to dual licensing LGPL 3.0/ASL 2.0.
- New autoloading support, not requiring ServiceLoader.
- Deprecate ServiceLoader support.
- Update TestNG dependency.
- Fix javadoc generation.
- Remove ServiceLoader support from build files.
- Build file updates, now much easier to use.
- Change timeout policy: a timed out task stays there, but default source is returned if the time out is reached.
- Add method to inject message sources from a full bundle in
MessageBundleBuilder
.
Francis Galiegue (6): Announce 0.7 Gradle build files update LoadingMessageSourceProvider: change timeout handling completely MessageBundleBuilder: allow injection of providers from another bundle dorelease.sh: add test before uploadArchives project.gradle: fix misgivings :/
LoadingMessageSourceProvider
: lower default timeout from 5 seconds to 1 second.- Add a convenience static factory method in
MessageBundle
to build a bundle from a single message source.
- Fix a stupid error in LoadingMessageSourceProvider with regards to initial expiration delay.
- Migrate to gradle for build.
- Complete Javadoc.
- Read property files using any encoding.
MessageFormat
support.- New static factory method to load a legacy
ResourceBundle
. - Implement loading expiry and timeout.
- Fix bug wih .printf() not capturing all possible exceptions thrown by Formatter.
- Copyright updated on all files.
- Javadoc updates.
- Introduce MessageBundleFactory to grab factories; obsolete MessageBundles.
- ServiceLoader support.
- Deprecated API removal.
- printf()-like messages.
- Builtin assertion methods.
- Initial locale support.
- Initial on-demand loading support.
- Initial version.