0.28
- Removed obsolete projects (wvlet-cui, wvlet-rest)
- Moved wvlet-config to airframe-config
- Add workflow utilities
- Add MessageFormater to convert objects into msgpack
- Add TimeWindow, TimeParser etc.
0.27
- Support Scala 2.12.0
- Upgrade to wvlet-log 1.1
0.26
- Separated wvlet-log to another repository
- Using wvlet-log 1.0
0.25
- [wvlet-obj] Improved type alias support
- [wvlet-log] Remove Logger JMX interface (we can use java.util.logging instead)
0.24
- wvlet-obj
- Add ObjectType.of[A]
- Support ObjectType.of[(alias to type)]
0.23
- wvlet-log
- Terminate log scanner thread automatically
- Suppress sbt and scalatest related stack trace messages
- wvlet-config
- Improved the configuration flow #14
- Config is now immutable. Deprecated ConfigBuilder.
- Use [email protected] format for properties file
- Allow providing default config instances
- Throw FileNotFoundException when YAML file is not found
- Use Map for the internal config holder to avoid duplicates
- Add method for returning default and overwritten configurations
- Allow checking unused config properties for validation
- Improved the configuration flow #14
0.22
- Add Logger.scheduleLogLevelScan
0.21
- Removed wvlet-inject in favor of Airframe
- Removed Config.bindConfigs(Inject) since it should be done outside wvlet-config
2016-08-19 0.20
- Support building abstract types (if possible)
2016-08-19 0.19
- Show error message when an object cannot build
- Allow building concreate classes that have inject[X] parameter
2016-08-18 0.18
- Fix eager singleton initialization
2016-08-16 0.17
- Allow overriding Config using java.util.Properties
- Improved test coverage of wvlet-log
2016-08-09 0.16
- Avoid using auto-generated annonymous trait name for logger name of LogSupport trait
- Exclude $ from Scala object logger name
2016-08-05 0.15
- Add wvlet-opts for parsing command line options
- Fix tagged type Config @@ Scope binding in wvlet-config
2016-08-02 0.14
- Fix SessionListner to track all injected objects
- Suppress wvlet.inject logs
2016-08-02 0.13
- Rename wvlet.inject.Context -> Session
- Suppress log messages
2016-08-02 0.12
- Enable injection of wvlet-config
- Add trait instantiation support
- Nested trait injection support
- Fix binding override
2016-08-01 0.11
- Add wvlet-inject for dependency injection
- Reorganized modules into wvlet-core, wvlet-obj, wvlet-injext
2016-07 0.10
- Add wvlet-jmx module
2016-06-03 0.8
- Fix logger methods
2016-05-23 0.7
- Add wvlet-config
2016-05-16 0.4
- Add LogRotationHandler
- (since 0.1) Add various ANSI color logging LogFormatter
2016-05-04 0.1
- Added wvlet-log, a handly logging library