|
Packit |
47c06b |
-*-change-log-*-
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
2.0.0.1 Mikhail Glushenkov <mikhail.glushenkov@gmail.com> December 2017
|
|
Packit |
47c06b |
* Support for GHC's numeric -g debug levels (#4673).
|
|
Packit |
47c06b |
* Demoted 'scope' field version check to a warning (#4714).
|
|
Packit |
47c06b |
* Fixed verbosity flags getting removed before being passed to
|
|
Packit |
47c06b |
'printPlan' (#4724).
|
|
Packit |
47c06b |
* Added a '--store-dir' option that can be used to configure the
|
|
Packit |
47c06b |
location of the build global build store (#4623).
|
|
Packit |
47c06b |
* Turned `allow-{newer,older}` in `cabal.project` files into an
|
|
Packit |
47c06b |
accumulating field to match CLI flag semantics (#4679).
|
|
Packit |
47c06b |
* Improve success message when `cabal upload`ing documentation
|
|
Packit |
47c06b |
(#4777).
|
|
Packit |
47c06b |
* Documentation fixes.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
2.0.0.0 Mikhail Glushenkov <mikhail.glushenkov@gmail.com> August 2017
|
|
Packit |
47c06b |
* See http://coldwa.st/e/blog/2017-09-09-Cabal-2-0.html
|
|
Packit |
47c06b |
for more detailed release notes.
|
|
Packit |
47c06b |
* Removed the '--root-cmd' parameter of the 'install' command
|
|
Packit |
47c06b |
(#3356).
|
|
Packit |
47c06b |
* Deprecated 'cabal install --global' (#3356).
|
|
Packit |
47c06b |
* Changed 'cabal upload' to upload a package candidate by default
|
|
Packit |
47c06b |
(#3419). Same applies to uploading documentation.
|
|
Packit |
47c06b |
* Added a new 'cabal upload' flag '--publish' for publishing a
|
|
Packit |
47c06b |
package on Hackage instead of uploading a candidate (#3419).
|
|
Packit |
47c06b |
* Added optional solver output visualisation support via the
|
|
Packit |
47c06b |
tracetree package. Mainly intended for debugging (#3410).
|
|
Packit |
47c06b |
* Removed the '--check' option from 'cabal upload'
|
|
Packit |
47c06b |
(#1823). It was replaced by package candidates.
|
|
Packit |
47c06b |
* Fixed various behaviour differences between network transports
|
|
Packit |
47c06b |
(#3429).
|
|
Packit |
47c06b |
* The bootstrap script now works correctly when run from a Git
|
|
Packit |
47c06b |
clone (#3439).
|
|
Packit |
47c06b |
* Removed the top-down solver (#3598).
|
|
Packit |
47c06b |
* The '-v/--verbosity' option no longer affects GHC verbosity
|
|
Packit |
47c06b |
(except in the case of '-v0'). Use '--ghc-options=-v' to enable
|
|
Packit |
47c06b |
verbose GHC output (#3540, #3671).
|
|
Packit |
47c06b |
* Changed the default logfile template from
|
|
Packit |
47c06b |
'.../$pkgid.log' to '.../$compiler/$libname.log' (#3807).
|
|
Packit |
47c06b |
* Added a new command, 'cabal reconfigure', which re-runs 'configure'
|
|
Packit |
47c06b |
with the most recently used flags (#2214).
|
|
Packit |
47c06b |
* Added the '--index-state' flag for requesting a specific
|
|
Packit |
47c06b |
version of the package index (#3893, #4115).
|
|
Packit |
47c06b |
* Support for building Backpack packages. See
|
|
Packit |
47c06b |
https://github.com/ezyang/ghc-proposals/blob/backpack/proposals/0000-backpack.rst
|
|
Packit |
47c06b |
for more details.
|
|
Packit |
47c06b |
* Support the Nix package manager (#3651).
|
|
Packit |
47c06b |
* Made the 'template-haskell' package non-upgradable again (#4185).
|
|
Packit |
47c06b |
* Fixed password echoing on MinTTY (#4128).
|
|
Packit |
47c06b |
* Added a new solver flag, '--allow-boot-library-installs', that allows
|
|
Packit |
47c06b |
any package to be installed or upgraded (#4209).
|
|
Packit |
47c06b |
* New 'cabal-install' command: 'outdated', for listing outdated
|
|
Packit |
47c06b |
version bounds in a .cabal file or a freeze file (#4207).
|
|
Packit |
47c06b |
* Added qualified constraints for setup dependencies. For example,
|
|
Packit |
47c06b |
--constraint="setup.bar == 1.0" constrains all setup dependencies on
|
|
Packit |
47c06b |
bar, and --constraint="foo:setup.bar == 1.0" constrains foo's setup
|
|
Packit |
47c06b |
dependency on bar (part of #3502).
|
|
Packit |
47c06b |
* Non-qualified constraints, such as --constraint="bar == 1.0", now
|
|
Packit |
47c06b |
only apply to top-level dependencies. They don't constrain setup or
|
|
Packit |
47c06b |
build-tool dependencies. The new syntax --constraint="any.bar == 1.0"
|
|
Packit |
47c06b |
constrains all uses of bar.
|
|
Packit |
47c06b |
* Added a technical preview version of the 'cabal doctest' command
|
|
Packit |
47c06b |
(#4480).
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.24.0.2 Mikhail Glushenkov <mikhail.glushenkov@gmail.com> December 2016
|
|
Packit |
47c06b |
* Adapted to the revert of a PVP-noncompliant API change in
|
|
Packit |
47c06b |
Cabal 1.24.2.0 (#4123).
|
|
Packit |
47c06b |
* Bumped the directory upper bound to < 1.4 (#4158).
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.24.0.1 Ryan Thomas <ryan@ryant.org> October 2016
|
|
Packit |
47c06b |
* Fixed issue with passing '--enable-profiling' when invoking
|
|
Packit |
47c06b |
Setup scripts built with older versions of Cabal (#3873).
|
|
Packit |
47c06b |
* Fixed various behaviour differences between network transports
|
|
Packit |
47c06b |
(#3429).
|
|
Packit |
47c06b |
* Updated to depend on the latest hackage-security that fixes
|
|
Packit |
47c06b |
various issues on Windows.
|
|
Packit |
47c06b |
* Fixed 'new-build' to exit with a non-zero exit code on failure
|
|
Packit |
47c06b |
(#3506).
|
|
Packit |
47c06b |
* Store secure repo index data as 01-index.* (#3862).
|
|
Packit |
47c06b |
* Added new hackage-security root keys for distribution with
|
|
Packit |
47c06b |
cabal-install.
|
|
Packit |
47c06b |
* Fix an issue where 'cabal install' sometimes had to be run twice
|
|
Packit |
47c06b |
for packages with build-type: Custom and a custom-setup stanza
|
|
Packit |
47c06b |
(#3723).
|
|
Packit |
47c06b |
* 'cabal sdist' no longer ignores '--builddir' when the package's
|
|
Packit |
47c06b |
build-type is Custom (#3794).
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.24.0.0 Ryan Thomas <ryan@ryant.org> March 2016
|
|
Packit |
47c06b |
* If there are multiple remote repos, 'cabal update' now updates
|
|
Packit |
47c06b |
them in parallel (#2503).
|
|
Packit |
47c06b |
* New 'cabal upload' option '-P'/'--password-command' for reading
|
|
Packit |
47c06b |
Hackage password from arbitrary program output (#2506).
|
|
Packit |
47c06b |
* Better warning for 'cabal run' (#2510).
|
|
Packit |
47c06b |
* 'cabal init' now warns if the chosen package name is already
|
|
Packit |
47c06b |
registered in the source package index (#2436).
|
|
Packit |
47c06b |
* New 'cabal install' option: '--offline' (#2578).
|
|
Packit |
47c06b |
* Accept 'builddir' field in cabal.config (#2484)
|
|
Packit |
47c06b |
* Read 'builddir' option from 'CABAL_BUILDDIR' environment variable.
|
|
Packit |
47c06b |
* Remote repos may now be configured to use https URLs. This uses
|
|
Packit |
47c06b |
either curl or wget or, on Windows, PowerShell, under the hood (#2687).
|
|
Packit |
47c06b |
* Install target URLs can now use https e.g. 'cabal install
|
|
Packit |
47c06b |
https://example.com/foo-1.0.tar.gz'.
|
|
Packit |
47c06b |
* Automatically use https for cabal upload for the main
|
|
Packit |
47c06b |
hackage.haskell.org (other repos will use whatever they are
|
|
Packit |
47c06b |
configured to use).
|
|
Packit |
47c06b |
* Support for dependencies of custom Setup.hs scripts
|
|
Packit |
47c06b |
(see http://www.well-typed.com/blog/2015/07/cabal-setup-deps/).
|
|
Packit |
47c06b |
* 'cabal' program itself now can be used as an external setup
|
|
Packit |
47c06b |
method. This fixes an issue when Cabal version mismatch caused
|
|
Packit |
47c06b |
unnecessary reconfigures (#2633).
|
|
Packit |
47c06b |
* Improved error message for unsatisfiable package constraints
|
|
Packit |
47c06b |
(#2727).
|
|
Packit |
47c06b |
* Fixed a space leak in 'cabal update' (#2826).
|
|
Packit |
47c06b |
* 'cabal exec' and 'sandbox hc-pkg' now use the configured
|
|
Packit |
47c06b |
compiler (#2859).
|
|
Packit |
47c06b |
* New 'cabal haddock' option: '--for-hackage' (#2852).
|
|
Packit |
47c06b |
* Added a warning when the solver cannot find a dependency (#2853).
|
|
Packit |
47c06b |
* New 'cabal upload' option: '--doc': upload documentation to
|
|
Packit |
47c06b |
hackage (#2890).
|
|
Packit |
47c06b |
* Improved error handling for 'sandbox delete-source' (#2943).
|
|
Packit |
47c06b |
* Solver support for extension and language flavours (#2873).
|
|
Packit |
47c06b |
* Support for secure repos using hackage-security (#2983).
|
|
Packit |
47c06b |
* Added a log file message similar to one printed by 'make' when
|
|
Packit |
47c06b |
building in another directory (#2642).
|
|
Packit |
47c06b |
* Added new subcommand 'init' to 'cabal user-config'. This
|
|
Packit |
47c06b |
subcommand creates a cabal configuration file in either the
|
|
Packit |
47c06b |
default location or as specified by --config-file (#2553).
|
|
Packit |
47c06b |
* The man page for 'cabal-install' is now automatically generated
|
|
Packit |
47c06b |
(#2877).
|
|
Packit |
47c06b |
* The '--allow-newer' option now works as expected when specified
|
|
Packit |
47c06b |
multiple times (#2588).
|
|
Packit |
47c06b |
* New config file field: 'extra-framework-dirs' (extra locations
|
|
Packit |
47c06b |
to find OS X frameworks in). Can be also specified as an argument
|
|
Packit |
47c06b |
for 'install' and 'configure' commands (#3158).
|
|
Packit |
47c06b |
* It's now possible to limit the scope of '--allow-newer' to
|
|
Packit |
47c06b |
single packages in the install plan (#2756).
|
|
Packit |
47c06b |
* Full '--allow-newer' syntax is now supported in the config file
|
|
Packit |
47c06b |
(that is, 'allow-newer: base, ghc-prim, some-package:vector')
|
|
Packit |
47c06b |
(#3171).
|
|
Packit |
47c06b |
* Improved performance of '--reorder-goals' (#3208).
|
|
Packit |
47c06b |
* Fixed space leaks in modular solver (#2916, #2914).
|
|
Packit |
47c06b |
* Made the solver aware of pkg-config constraints (#3023).
|
|
Packit |
47c06b |
* Added a new command: 'gen-bounds' (#3223). See
|
|
Packit |
47c06b |
http://softwaresimply.blogspot.se/2015/08/cabal-gen-bounds-easy-generation-of.html.
|
|
Packit |
47c06b |
* Tech preview of new nix-style isolated project-based builds.
|
|
Packit |
47c06b |
Currently provides the commands (new-)build/repl/configure.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.9.0 Ryan Thomas <ryan@ryant.org> March 2016
|
|
Packit |
47c06b |
* Include Cabal-1.22.8.0
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.8.0 Ryan Thomas <ryan@ryant.org> February 2016
|
|
Packit |
47c06b |
* Only Custom setup scripts should be compiled with '-i -i.'.
|
|
Packit |
47c06b |
* installedCabalVersion: Don't special-case Cabal anymore.
|
|
Packit |
47c06b |
* Bump the HTTP upper bound. See #3069.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.7.0 Ryan Thomas <ryan@ryant.org> December 2015
|
|
Packit |
47c06b |
* Remove GZipUtils tests
|
|
Packit |
47c06b |
* maybeDecompress: bail on all errors at the beginning of the stream with zlib < 0.6
|
|
Packit |
47c06b |
* Correct maybeDecompress
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.6.0 Ryan Thomas <ryan@ryant.org> June 2015
|
|
Packit |
47c06b |
* A fix for @ezyang's fix for #2502. (Mikhail Glushenkov)
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.5.0 Ryan Thomas <ryan@ryant.org> June 2015
|
|
Packit |
47c06b |
* Reduce temporary directory name length, fixes #2502. (Edward Z. Yang)
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.4.0 Ryan Thomas <ryan@ryant.org> May 2015
|
|
Packit |
47c06b |
* Force cabal upload to always use digest auth and never basic auth.
|
|
Packit |
47c06b |
* Add dependency-graph information to `printPlan` output
|
|
Packit |
47c06b |
* bootstrap.sh: fixes linker matching to avoid cases where tested linker names appear unexpectedly in compiler output (fixes #2542)
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.3.0 Ryan Thomas <ryan@ryant.org> April 2015
|
|
Packit |
47c06b |
* Fix bash completion for sandbox subcommands - Fixes #2513 (Mikhail Glushenkov)
|
|
Packit |
47c06b |
* filterConfigureFlags: filter more flags (Mikhail Glushenkov)
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.2.0 Ryan Thomas <ryan@ryant.org> March 2015
|
|
Packit |
47c06b |
* Don't pass '--{en,dis}able-profiling' to old setup exes.
|
|
Packit |
47c06b |
* -Wall police
|
|
Packit |
47c06b |
* Allow filepath 1.4
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.22.0.0 Johan Tibell <johan.tibell@gmail.com> January 2015
|
|
Packit |
47c06b |
* New command: user-config (#2159).
|
|
Packit |
47c06b |
* Implement 'cabal repl --only' (#2016).
|
|
Packit |
47c06b |
* Fix an issue when 'cabal repl' was doing unnecessary compilation
|
|
Packit |
47c06b |
(#1715).
|
|
Packit |
47c06b |
* Prompt the user to specify source directory in 'cabal init'
|
|
Packit |
47c06b |
(#1989).
|
|
Packit |
47c06b |
* Remove the self-upgrade check (#2090).
|
|
Packit |
47c06b |
* Don't redownload already downloaded packages when bootstrapping
|
|
Packit |
47c06b |
(#2133).
|
|
Packit |
47c06b |
* Support sandboxes in 'bootstrap.sh' (#2137).
|
|
Packit |
47c06b |
* Install profiling and shared libs by default in 'bootstrap.sh'
|
|
Packit |
47c06b |
(#2009).
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.20.2.0 Ryan Thomas <ryan@ryant.org> February 2016
|
|
Packit |
47c06b |
* Only Custom setup scripts should be compiled with '-i -i.'.
|
|
Packit |
47c06b |
* installedCabalVersion: Don't special-case Cabal anymore.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.20.1.0 Ryan Thomas <ryan@ryant.org> May 2015
|
|
Packit |
47c06b |
* Force cabal upload to always use digest auth and never basic auth.
|
|
Packit |
47c06b |
* bootstrap.sh: install network-uri before HTTP
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.20.0.5 Johan Tibell <johan.tibell@gmail.com> December 2014
|
|
Packit |
47c06b |
* Support random 1.1.
|
|
Packit |
47c06b |
* Fix bootstrap script after network package split.
|
|
Packit |
47c06b |
* Support network-2.6 in test suite.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.20.0.3 Johan Tibell <johan.tibell@gmail.com> June 2014
|
|
Packit |
47c06b |
* Don't attempt to rename dist if it is already named correctly
|
|
Packit |
47c06b |
* Treat all flags of a package as interdependent.
|
|
Packit |
47c06b |
* Allow template-haskell to be upgradable again
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.20.0.2 Johan Tibell <johan.tibell@gmail.com> May 2014
|
|
Packit |
47c06b |
* Increase max-backjumps to 2000.
|
|
Packit |
47c06b |
* Fix solver bug which led to missed install plans.
|
|
Packit |
47c06b |
* Fix streaming test output.
|
|
Packit |
47c06b |
* Tweak solver heuristics to avoid reinstalls.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.20.0.1 Johan Tibell <johan.tibell@gmail.com> May 2014
|
|
Packit |
47c06b |
* Fix cabal repl search path bug on Windows
|
|
Packit |
47c06b |
* Include OS and arch in cabal-install user agent
|
|
Packit |
47c06b |
* Revert --constraint flag behavior in configure to 1.18 behavior
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.20.0.0 Johan Tibell <johan.tibell@gmail.com> April 2014
|
|
Packit |
47c06b |
* Build only selected executables
|
|
Packit |
47c06b |
* Add -j flag to build/test/bench/run
|
|
Packit |
47c06b |
* Improve install log file
|
|
Packit |
47c06b |
* Don't symlink executables when in a sandbox
|
|
Packit |
47c06b |
* Add --package-db flag to 'list' and 'info'
|
|
Packit |
47c06b |
* Make upload more efficient
|
|
Packit |
47c06b |
* Add --require-sandbox option
|
|
Packit |
47c06b |
* Add experimental Cabal file format command
|
|
Packit |
47c06b |
* Add haddock section to config file
|
|
Packit |
47c06b |
* Add --main-is flag to init
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.18.2.0 Ryan Thomas <ryan@ryant.org> February 2016
|
|
Packit |
47c06b |
* Only Custom setup scripts should be compiled with '-i -i.'.
|
|
Packit |
47c06b |
* installedCabalVersion: Don't special-case Cabal anymore.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.18.1.0 Ryan Thomas <ryan@ryant.org> May 2015
|
|
Packit |
47c06b |
* Force cabal upload to always use digest auth and never basic auth.
|
|
Packit |
47c06b |
* Merge pull request #2367 from juhp/patch-2
|
|
Packit |
47c06b |
* Fix bootstrap.sh by bumping HTTP to 4000.2.16.1
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.18.0.7 Johan Tibell <johan.tibell@gmail.com> December 2014
|
|
Packit |
47c06b |
* Support random 1.1.
|
|
Packit |
47c06b |
* Fix bootstrap script after network package split.
|
|
Packit |
47c06b |
* Support network-2.6 in test suite.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.18.0.5 Johan Tibell <johan.tibell@gmail.com> July 2014
|
|
Packit |
47c06b |
* Make solver flag resolution more conservative.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
1.18.0.4 Johan Tibell <johan.tibell@gmail.com> May 2014
|
|
Packit |
47c06b |
* Increase max-backjumps to 2000.
|
|
Packit |
47c06b |
* Fix solver bug which led to missed install plans.
|
|
Packit |
47c06b |
* Tweak solver heuristics to avoid reinstalls.
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.14.0 Andres Loeh <andres@well-typed.com> April 2012
|
|
Packit |
47c06b |
* Works with ghc-7.4
|
|
Packit |
47c06b |
* Completely new modular dependency solver (default in most cases)
|
|
Packit |
47c06b |
* Some tweaks to old topdown dependency solver
|
|
Packit |
47c06b |
* Install plans are now checked for reinstalls that break packages
|
|
Packit |
47c06b |
* Flags --constraint and --preference work for nonexisting packages
|
|
Packit |
47c06b |
* New constraint forms for source and installed packages
|
|
Packit |
47c06b |
* New constraint form for package-specific use flags
|
|
Packit |
47c06b |
* New constraint form for package-specific stanza flags
|
|
Packit |
47c06b |
* Test suite dependencies are pulled in on demand
|
|
Packit |
47c06b |
* No longer install packages on --enable-tests when tests fail
|
|
Packit |
47c06b |
* New "cabal bench" command
|
|
Packit |
47c06b |
* Various "cabal init" tweaks
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.10.0 Duncan Coutts <duncan@community.haskell.org> February 2011
|
|
Packit |
47c06b |
* New package targets: local dirs, local and remote tarballs
|
|
Packit |
47c06b |
* Initial support for a "world" package target
|
|
Packit |
47c06b |
* Partial fix for situation where user packages mask global ones
|
|
Packit |
47c06b |
* Removed cabal upgrade, new --upgrade-dependencies flag
|
|
Packit |
47c06b |
* New cabal install --only-dependencies flag
|
|
Packit |
47c06b |
* New cabal fetch --no-dependencies and --dry-run flags
|
|
Packit |
47c06b |
* Improved output for cabal info
|
|
Packit |
47c06b |
* Simpler and faster bash command line completion
|
|
Packit |
47c06b |
* Fix for broken proxies that decompress wrongly
|
|
Packit |
47c06b |
* Fix for cabal unpack to preserve executable permissions
|
|
Packit |
47c06b |
* Adjusted the output for the -v verbosity level in a few places
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.8.2 Duncan Coutts <duncan@community.haskell.org> March 2010
|
|
Packit |
47c06b |
* Fix for cabal update on Windows
|
|
Packit |
47c06b |
* On windows switch to per-user installs (rather than global)
|
|
Packit |
47c06b |
* Handle intra-package dependencies in dependency planning
|
|
Packit |
47c06b |
* Minor tweaks to cabal init feature
|
|
Packit |
47c06b |
* Fix various -Wall warnings
|
|
Packit |
47c06b |
* Fix for cabal sdist --snapshot
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.8.0 Duncan Coutts <duncan@haskell.org> Dec 2009
|
|
Packit |
47c06b |
* Works with ghc-6.12
|
|
Packit |
47c06b |
* New "cabal init" command for making initial project .cabal file
|
|
Packit |
47c06b |
* New feature to maintain an index of haddock documentation
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.6.4 Duncan Coutts <duncan@haskell.org> Nov 2009
|
|
Packit |
47c06b |
* Improve the algorithm for selecting the base package version
|
|
Packit |
47c06b |
* Hackage errors now reported by "cabal upload [--check]"
|
|
Packit |
47c06b |
* Improved format of messages from "cabal check"
|
|
Packit |
47c06b |
* Config file can now be selected by an env var
|
|
Packit |
47c06b |
* Updated tar reading/writing code
|
|
Packit |
47c06b |
* Improve instructions in the README and bootstrap output
|
|
Packit |
47c06b |
* Fix bootstrap.sh on Solaris 9
|
|
Packit |
47c06b |
* Fix bootstrap for systems where network uses parsec 3
|
|
Packit |
47c06b |
* Fix building with ghc-6.6
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.6.2 Duncan Coutts <duncan@haskell.org> Feb 2009
|
|
Packit |
47c06b |
* The upgrade command has been disabled in this release
|
|
Packit |
47c06b |
* The configure and install commands now have consistent behaviour
|
|
Packit |
47c06b |
* Reduce the tendancy to re-install already existing packages
|
|
Packit |
47c06b |
* The --constraint= flag now works for the install command
|
|
Packit |
47c06b |
* New --preference= flag for soft constraints / version preferences
|
|
Packit |
47c06b |
* Improved bootstrap.sh script, smarter and better error checking
|
|
Packit |
47c06b |
* New cabal info command to display detailed info on packages
|
|
Packit |
47c06b |
* New cabal unpack command to download and untar a package
|
|
Packit |
47c06b |
* HTTP-4000 package required, should fix bugs with http proxies
|
|
Packit |
47c06b |
* Now works with authenticated proxies.
|
|
Packit |
47c06b |
* On Windows can now override the proxy setting using an env var
|
|
Packit |
47c06b |
* Fix compatibility with config files generated by older versions
|
|
Packit |
47c06b |
* Warn if the hackage package list is very old
|
|
Packit |
47c06b |
* More helpful --help output, mention config file and examples
|
|
Packit |
47c06b |
* Better documentation in ~/.cabal/config file
|
|
Packit |
47c06b |
* Improved command line interface for logging and build reporting
|
|
Packit |
47c06b |
* Minor improvements to some messages
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.6.0 Duncan Coutts <duncan@haskell.org> Oct 2008
|
|
Packit |
47c06b |
* Constraint solver can now cope with base 3 and base 4
|
|
Packit |
47c06b |
* Allow use of package version preferences from hackage index
|
|
Packit |
47c06b |
* More detailed output from cabal install --dry-run -v
|
|
Packit |
47c06b |
* Improved bootstrap.sh
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.5.2 Duncan Coutts <duncan@haskell.org> Aug 2008
|
|
Packit |
47c06b |
* Suport building haddock documentaion
|
|
Packit |
47c06b |
* Self-reinstall now works on Windows
|
|
Packit |
47c06b |
* Allow adding symlinks to excutables into a separate bindir
|
|
Packit |
47c06b |
* New self-documenting config file
|
|
Packit |
47c06b |
* New install --reinstall flag
|
|
Packit |
47c06b |
* More helpful status messages in a couple places
|
|
Packit |
47c06b |
* Upload failures now report full text error message from the server
|
|
Packit |
47c06b |
* Support for local package repositories
|
|
Packit |
47c06b |
* New build logging and reporting
|
|
Packit |
47c06b |
* New command to upload build reports to (a compatible) server
|
|
Packit |
47c06b |
* Allow tilde in hackage server URIs
|
|
Packit |
47c06b |
* Internal code improvements
|
|
Packit |
47c06b |
* Many other minor improvements and bug fixes
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.5.1 Duncan Coutts <duncan@haskell.org> June 2008
|
|
Packit |
47c06b |
* Restore minimal hugs support in dependency resolver
|
|
Packit |
47c06b |
* Fix for disabled http proxies on Windows
|
|
Packit |
47c06b |
* Revert to global installs on Windows by default
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.5.0 Duncan Coutts <duncan@haskell.org> June 2008
|
|
Packit |
47c06b |
* New package dependency resolver, solving diamond dep problem
|
|
Packit |
47c06b |
* Integrate cabal-setup functionality
|
|
Packit |
47c06b |
* Integrate cabal-upload functionality
|
|
Packit |
47c06b |
* New cabal update and check commands
|
|
Packit |
47c06b |
* Improved behavior for install and upgrade commands
|
|
Packit |
47c06b |
* Full Windows support
|
|
Packit |
47c06b |
* New command line handling
|
|
Packit |
47c06b |
* Bash command line completion
|
|
Packit |
47c06b |
* Allow case insensitive package names on command line
|
|
Packit |
47c06b |
* New --dry-run flag for install, upgrade and fetch commands
|
|
Packit |
47c06b |
* New --root-cmd flag to allow installing as root
|
|
Packit |
47c06b |
* New --cabal-lib-version flag to select different Cabal lib versions
|
|
Packit |
47c06b |
* Support for HTTP proxies
|
|
Packit |
47c06b |
* Improved cabal list output
|
|
Packit |
47c06b |
* Build other non-dependent packages even when some fail
|
|
Packit |
47c06b |
* Report a summary of all build failures at the end
|
|
Packit |
47c06b |
* Partial support for hugs
|
|
Packit |
47c06b |
* Partial implementation of build reporting and logging
|
|
Packit |
47c06b |
* More consistent logging and verbosity
|
|
Packit |
47c06b |
* Significant internal code restructuring
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.4 Duncan Coutts <duncan@haskell.org> Oct 2007
|
|
Packit |
47c06b |
* Renamed executable from 'cabal-install' to 'cabal'
|
|
Packit |
47c06b |
* Partial Windows compatibility
|
|
Packit |
47c06b |
* Do per-user installs by default
|
|
Packit |
47c06b |
* cabal install now installs the package in the current directory
|
|
Packit |
47c06b |
* Allow multiple remote servers
|
|
Packit |
47c06b |
* Use zlib lib and internal tar code and rather than external tar
|
|
Packit |
47c06b |
* Reorganised configuration files
|
|
Packit |
47c06b |
* Significant code restructuring
|
|
Packit |
47c06b |
* Cope with packages with conditional dependencies
|
|
Packit |
47c06b |
|
|
Packit |
47c06b |
0.3 and older versions by Lemmih, Paolo Martini and others 2006-2007
|
|
Packit |
47c06b |
* Switch from smart-server, dumb-client model to the reverse
|
|
Packit |
47c06b |
* New .tar.gz based index format
|
|
Packit |
47c06b |
* New remote and local package archive format
|