sbt/MIGRATION.md

17 lines
995 B
Markdown
Raw Normal View History

Migration notes
===============
2017-02-08 07:58:24 +01:00
- Build definition is based on Scala 2.12.1
2016-05-08 19:35:57 +02:00
- Build.scala style builds are gone. Use multi-project `build.sbt`.
- `Project(...)` constructor is restricted down to two parameters. Use `project` instead.
- `sbt.Plugin` is also gone. Use auto plugins.
2016-05-08 23:13:23 +02:00
- The incremental compiler, called Zinc, uses class-based name hashing.
- Zinc drops support for Scala 2.8.x, 2.9.x., 2.11.1 and below.
2016-06-20 17:26:27 +02:00
- Removed the pre-0.13.7 *.sbt file parser (previously available under `-Dsbt.parser.simple=true`)
- Removed old, hyphen-separated key names (use `publishLocal` instead of `publish-local`)
- Removes no-longer-documented old operators `<<=`, `<+=`, and `<++=`.
2016-09-15 09:13:08 +02:00
- Renames early command feature from `--<command>` to `early(<command>)`.
- Log options `-error`, `-warn`, `-info`, `-debug` are added as shorthand for `"early(error)"` etc.
- `sbt.Process` and `sbt.ProcessExtra` are gone. Use `scala.sys.process` instead.
2017-03-23 20:59:09 +01:00
- `incOptions.value.withNameHashing(...)` option is removed.