Commit Graph

71 Commits

Author SHA1 Message Date
Dale Wijnand d31b9c5093
Add, configure & enable Scalafmt 2017-08-10 11:44:24 +01:00
Eugene Yokota b8ac05aa7f IO 1.0.0 2017-08-09 19:14:10 -04:00
Dale Wijnand bb2b4fc961
Upgrade to sbt 1.0.0-RC3 2017-08-01 14:13:57 +01:00
Eugene Yokota 5fe8128906 Bump Scala to 2.12.3 and IO to 1.0.0-RC3 2017-07-28 11:22:52 -04:00
Eugene Yokota 867cd3fa8f Contraband 0.3.0 2017-07-28 11:21:22 -04:00
Dale Wijnand 5f5a70cca7 Remove undeclared log4j-slf4j-impl dependency 2017-07-28 07:34:48 +01:00
Dale Wijnand 96b9d27c73
Upgrade to mima 0.1.15 & exclude a false positive 2017-07-26 10:52:35 +01:00
Dale Wijnand da9084b2d8
Add, configure & enable MiMa 2017-07-21 09:26:35 +01:00
Eugene Yokota 855638243a sbt 1.0.0-RC2 2017-07-19 21:36:11 -04:00
Eugene Yokota c1a12d5ee7 bump IO 2017-07-15 13:24:26 -04:00
eugene yokota 64f1331408 Merge pull request #93 from eed3si9n/wip/cache
switch to using sjson-new-murmurhash for cache key
2017-07-15 13:16:50 -04:00
Eugene Yokota 8b5210f84d Bump to latest Contraband 2017-07-15 10:36:03 -04:00
Eugene Yokota b0b9dc5e0f switch to using sjson-new-murmurhash
The input validation for caching currently relies on having a stack of `scala.math.Equiv`, which is questionable since it can fallback to universal equality.

This is likely related to the intermittent caching behavior we are seeing in https://github.com/sbt/sbt/issues/3226
2017-07-14 12:27:06 -04:00
Dale Wijnand 9d7f7bf0ec
Remove modules that have moved back to sbt/sbt 2017-07-07 14:41:32 +01:00
Eugene Yokota 4e01a35917 Contraband update 2017-07-01 07:47:19 -04:00
Eugene Yokota 4ff793645d io 1.0.0-M12 2017-07-01 03:10:38 -04:00
Eugene Yokota 32d6bf38cf send TraceEvent on crash
Fixes sbt/sbt#3234
2017-06-28 02:18:03 -04:00
Dale Wijnand 54cf4a43bb Merge pull request #81 from Rogach/1.0
Upgrade to jline 2.14.4
2017-06-16 14:13:42 +01:00
Eugene Yokota 244bf0f6e1 Bump to using sbt 1.0.0-M6 2017-06-14 01:39:49 -04:00
Rogach 44e64437b0 Upgrade to jline 2.14.4
A recent ncurses upgrade breaks older jlines.

https://github.com/sbt/sbt/issues/3240
2017-06-13 15:19:45 +03:00
Eugene Yokota f48848e5d4 Adds overrides for File-based caching
sbt/util#45 implemented caching using sjson-new. Now many of the functions take `CacheStore` that abstracts the caching ability.

sbt/sbt#3109 demonstrates that setting up CacheStore requires boilerplate involving concepts introduced in sbt 1.

This change adds back overrides using File by making assumption that majority of the time we would want standard JSON converter.
2017-04-17 10:24:54 -04:00
Eugene Yokota ed8034f12d Bump IO 2017-04-04 23:55:39 -04:00
Eugene Yokota 70a2b4c169 JLine 2.14.3
Fixes sbt/sbt#1855
See also jline/jline2#127
2017-04-04 16:49:18 -04:00
Eugene Yokota 069104b989 Bump up log4j2 to 2.8.1 2017-04-03 03:22:47 -04:00
Eugene Yokota f76e3aa2bb use java.util.Optional in Position 2017-01-25 20:58:37 -05:00
Eugene Yokota 36eeb4578d Reimplement multi-logger using log4j2
This introduces ManagedLogger, which is a wrapper around Log4j2's async logging.
Log4j2 separates the notion of logger (the code that collects events) and appender (the code that acts on events). The old code is kept around intentionally to minimize breakage during transition.
2017-01-13 02:49:12 -05:00
Dale Wijnand b7fefb367f
Bump sbt/io to 1.0.0-M8, w/ fix to IO.relativize 2017-01-05 13:18:59 +00:00
Eugene Yokota 2573c0f092 Scala 2.12 2016-12-22 11:59:00 -05:00
Eugene Yokota 5014e7f6b7 sjson-new 0.7.0 2016-12-22 11:19:48 -05:00
Dale Wijnand b0536f1a4d
new sjson-new 2016-12-15 18:02:39 +00:00
Dale Wijnand 11efe6846f
new sjson 2016-12-06 11:27:17 +00:00
Dale Wijnand 10183dcf3d
Upgrade sjson-new 2016-12-06 10:36:05 +00:00
Dale Wijnand 9a7abcb9c1
sbt/io upgrade 2016-12-01 14:39:24 +00:00
Dale Wijnand d86eab7a7a
sbt-doge 0.1.5 for plz 2016-11-29 11:07:36 +00:00
Dale Wijnand 89a03b7dae
Scala 2.12.0 & sbt/io 1.0.0-M7 2016-11-29 10:55:27 +00:00
Dale Wijnand 998cffd9ab
Change hlist format to serialise to flat array 2016-11-28 18:57:51 +00:00
eugene yokota a2c73e77f9 Cross publish util-logging and util-testing (#59) 2016-11-22 23:41:29 +00:00
Dale Wijnand f3adb2953c
Add sbt-pgp, required by publishSigned in release 2016-11-15 23:26:08 +00:00
Dale Wijnand 3e3b74096b Merge pull request #54 from dwijnand/reunite
Add props to define source dependency on io
2016-11-15 17:15:40 +00:00
Dale Wijnand d6ebb4bc1e Upgrade to sbt 0.13.13 (#56) 2016-11-09 14:06:48 +00:00
Dale Wijnand 0d86bbdd0e
Add props to define source dependency on io
Use either -Dsbtio.path on the command line
or sbtio.path= in project/local.properties
2016-10-31 16:09:19 +00:00
Dale Wijnand c2b88760ad
Remove scala-xml, unused 2016-10-27 11:43:34 +01:00
Martin Duhem 8956da53a8 Update to latest revision of sjsonnew 2016-08-21 19:56:31 +02:00
Martin Duhem feda07b896 Adapt to recent changes to sjson-new 2016-07-24 21:42:03 +01:00
Martin Duhem 465774b13c Adapt to recent changes to sbt-datatype 2016-07-24 21:10:36 +01:00
Martin Duhem 4cffccc8c8 Caching based on sjsonnew 2016-06-28 11:17:38 +02:00
Dale Wijnand 4e4aa08a1a Drop Scala 2.10 2016-06-19 13:06:43 +01:00
Eugene Yokota 75ca253775 Don't publish tests 2016-05-11 11:39:33 -04:00
Eugene Yokota 9c49a0ed9f Update dependencies 2016-05-04 16:27:29 -04:00
Eugene Yokota 30ee653e82 Bump to sbinary 0.4.3
sbinary 0.4.3 is available from Maven Central
2016-05-02 04:00:57 -04:00