Commit Graph

569 Commits

Author SHA1 Message Date
Alexandre Archambault af5eb77dac Fix typo 2016-03-16 00:34:40 +01:00
Alexandre Archambault 670b7a126d Add 1.0.0-M10 release notes 2016-03-16 00:31:53 +01:00
Alexandre Archambault 5d8ef5fefb Set version to 1.0.0-SNAPSHOT 2016-03-15 23:59:44 +01:00
Alexandre Archambault beaa6322d7 Set version to 1.0.0-M10 2016-03-15 14:40:32 +01:00
Alexandre Archambault e2d75c3796 Merge pull request #197 from alexarchambault/topic/develop
Bunch of things
2016-03-14 23:07:20 +01:00
Alexandre Archambault 645100ae3c Try not to use rhino during scala JS tests
Why is rhino back? Should be node...
2016-03-14 16:20:48 +01:00
Alexandre Archambault 2fbe57da7a Add support for dependencyOverrides in SBT plugin 2016-03-14 16:20:47 +01:00
Alexandre Archambault 83a08d172c Add per-cache file structure lock
To be acquired when creating directories or locks in particular, so that these don't hinder each other.
2016-03-14 16:20:22 +01:00
Alexandre Archambault dfc11151b1 Move FileError to a separate file 2016-03-14 16:20:22 +01:00
Alexandre Archambault 074e806c3b Keep moving things around in TermDisplay 2016-03-14 16:20:21 +01:00
Alexandre Archambault 3ff533a02b Move things around in TermDisplay 2016-03-14 16:20:21 +01:00
Alexandre Archambault 80f94a360b Disable progress bars by default in non-interactive mode 2016-03-14 16:20:21 +01:00
Alexandre Archambault 3cc88c5606 Adjust verbosity and cache policies settings in SBT plugin
- Set default verbosity level to 0
- Use the same cache policies as the CLI app everywhere (local-only, then fetch-missing)
- Allow to manually override these via the environment (COURSIER_VERBOSITY and COURSIER_MODE), or Java properties (coursier.verbosity and coursier.mode)
2016-03-14 16:20:21 +01:00
Alexandre Archambault 5bd4184ac9 Replace Either[Unit, Unit] by a more explicit custom ADT 2016-03-14 16:20:21 +01:00
Alexandre Archambault 68dbe4d122 Set default verbosity level to 0 in SBT plugin 2016-03-14 16:20:21 +01:00
Alexandre Archambault 60f421346f Adjust default verbosity settings of CLI tool 2016-03-14 16:20:21 +01:00
Alexandre Archambault 265977cdfe Fix verbose option
Fixes https://github.com/alexarchambault/coursier/issues/86
2016-03-14 16:20:21 +01:00
Alexandre Archambault 4be4f761a6 Keep moving things around in cli module
In particular, put each command in a separate file...
2016-03-14 16:20:21 +01:00
Alexandre Archambault d4b2549c13 Move things around in cli module 2016-03-14 16:20:21 +01:00
Alexandre Archambault ace927da5b Add development tip about sbt-pack 2016-03-14 16:20:21 +01:00
Alexandre Archambault 064feb8f3e Use the right conf mapping separator 2016-03-14 16:20:21 +01:00
Alexandre Archambault 5e24676216 Add some scaladoc 2016-03-14 16:20:20 +01:00
Alexandre Archambault 73e2f5ad68 Add back script to generate standalone launcher *from the sources*
The way described in the README uses the artifacts (from Central or
Sonatype releases)
2016-03-14 16:20:20 +01:00
Alexandre Archambault 29f8d49c83 Switch to scala 2.11.8, SBT scala-js 0.6.7 2016-03-14 16:20:20 +01:00
Alexandre Archambault 32a4ccc072 Cleaning 2016-03-14 13:36:51 +01:00
Alexandre Archambault 301aab7f5c Merge pull request #193 from alexarchambault/topic/progress-partial-downloads
Add back support for partial downloads
2016-03-07 08:17:13 +01:00
Alexandre Archambault a6c488812c Add back support for partial downloads
Broken when adding support for not-found caching
2016-03-07 01:48:23 +01:00
Alexandre Archambault aa836864a3 Don't wrongly take into account previously downloaded chunks in bitrate calculations 2016-03-07 01:48:23 +01:00
Alexandre Archambault b0f437e99b Merge pull request #192 from alexarchambault/topic/plugin-publish
Add project metadata and repositories in resolution cache in SBT plugin
2016-03-07 01:43:30 +01:00
Alexandre Archambault d3247d60fd Merge pull request #190 from alexarchambault/topic/fix-update-changing
Fix update-changing mode, report update checks
2016-03-07 01:43:22 +01:00
Alexandre Archambault 9cc95c0433 Add project metadata and repositories in resolution cache in SBT plugin
Fixes some publish or publishSigned commands failing, for some
modules having the same dependencies as others (thus previously the same
cache key, so no resolution was done and no Ivy file was generated,
which made the publish or publishSigned command complains).
2016-03-06 19:39:15 +01:00
Alexandre Archambault b3eca058e4 Merge pull request #191 from alexarchambault/topic/checksum-format
Add back support for some checksum format
2016-03-06 19:27:39 +01:00
Alexandre Archambault 90ccdb46fc Fix update-changing mode, report update checks 2016-03-06 19:27:06 +01:00
Alexandre Archambault 5d63c9973c Merge pull request #189 from alexarchambault/topic/url-protocol
Add support for custom URL protocols, change the way cache directory is specified
2016-03-06 19:25:59 +01:00
Alexandre Archambault 84818e9426 Merge pull request #185 from alexarchambault/topic/faq-sandboxing
Mention sandboxing in the FAQ
2016-03-06 19:25:41 +01:00
Alexandre Archambault 66b20410df Mention sandboxing in the FAQ
Fixes https://github.com/alexarchambault/coursier/issues/160
2016-03-06 14:57:33 +01:00
Alexandre Archambault dee115c1b6 Add back support for some checksum format 2016-03-06 14:56:12 +01:00
Alexandre Archambault a2364ca0c5 Add support for custom URL protocols 2016-03-06 14:45:58 +01:00
Alexandre Archambault a7a34320df Cache now only designated by a simple directory 2016-03-06 14:45:57 +01:00
Alexandre Archambault af5275c014 Merge pull request #188 from alexarchambault/topic/checksums
Rework checksum calculation a bit
2016-03-04 01:46:15 +01:00
Alexandre Archambault 2ac4e83391 Remove unnecessary read-lock
The corresponding files are atomically moved at their places once fully downloaded, no need for locks here.
2016-03-04 00:54:01 +01:00
Alexandre Archambault ff20ab3623 Rework checksum calculation a bit
To handle those starting with zeros in particular
2016-03-04 00:51:28 +01:00
Alexandre Archambault 7cb3a6ac32 Merge pull request #171 from darkjh/bugfix/#131_junk_sha1
Bugfix/#131 junk sha1
2016-03-03 00:12:06 +01:00
Han JU dab0c94622 More intelligent checksum parsing and unit tests 2016-03-02 15:03:05 +01:00
Alexandre Archambault 07eafc8d86 Merge pull request #186 from alexarchambault/topic/no-ammonite-terminal
Remove ammonite-terminal dependency
2016-02-29 00:12:36 +01:00
Alexandre Archambault 64d3be5d18 Merge pull request #181 from alexarchambault/topic/maven-packaging
Add support for Maven packaging, fixes in Maven scopes handling
2016-02-28 20:43:12 +01:00
Alexandre Archambault 82e64fe7a8 Remove ammonite-terminal dependency 2016-02-28 19:35:50 +01:00
Alexandre Archambault 3671056c53 Merge pull request #184 from alexarchambault/topic/faq-no-verify
Add FAQ entry about manual launching with java
2016-02-28 19:33:53 +01:00
Alexandre Archambault 49eb37b1a3 Accept configurations to be specified for dependencies in the CLI tools 2016-02-28 17:31:40 +01:00
Alexandre Archambault 5bbe01bfdd Better handling of Maven scopes
Actually a regression introduced when Ivy support was added

Fixes https://github.com/alexarchambault/coursier/issues/178,
https://github.com/alexarchambault/coursier/issues/177
2016-02-28 17:31:20 +01:00