Skip to content
Newer
Older
100644 453 lines (418 sloc) 22.5 KB
be72505 @AltGr Update CHANGES
AltGr authored Mar 31, 2015
1 1.2.2
2 * Fixed wrong locks being taken during `switch reinstall` (#2051)
3 * Fixed `config report` that wasn't displaying the external solver (#2059)
4 * Follow glibc standard on detecting an UTF8 locale (#2065)
5 * Fixed issues with fish shell init scripts (#2063)
6 * Restored printing of commands with `--verbose` and `--dry-run`
7 * More concise printing of conflicts, with accurate version numbers
8 * Small improvements to the causes of actions
9 * Fixed issue causing the state cache not to be used on some OSes (OSX) (#2077)
10 * Added numbers to lint checks, and some new checks
11 * Restored the handling of a simple path to an `aspcud`-compatible executable
12 in variable OPAMEXTERNALSOLVER (#2085)
4936e65 @AltGr Update changelog, set version to 1.2.2
AltGr authored Apr 16, 2015
13 * Added package universe output to new PEF format for diagnostics
14 * Prioritise newer versions even when the latest can't be installed (#2109)
aa8230e @AltGr Document package flags
AltGr authored Apr 16, 2015
15 * Automatically install plugins on `opam plugin-name` (#2092)
ddf700c @AltGr Updated CHANGES
AltGr authored Apr 27, 2015
16 * Fixed a fd leak on solver calls (#2134)
17 * Accept opam files with errors when no debug or strict options are set, for
18 easier format updates
19 * Add `opam list --resolve` to get dependencies as a consistent set of packages
20 * Provide the expected checksum to download commands
21 * Changed return code of `opam list` when no patterns are supplied and the list
22 is empty
be72505 @AltGr Update CHANGES
AltGr authored Mar 31, 2015
23
167dca4 @AltGr Bump version to 1.2.1
AltGr authored Jan 5, 2015
24 1.2.1
25 * Non-system compiler definitions without source are now allowed
3048f54 @AltGr Update CHANGES for beta2
AltGr authored Feb 10, 2015
26 * Better handling of compiler "base" packages allows to move build instructions
27 from compiler definitions to packages
72b206d @AltGr Update the CHANGELOG, prepare for beta release
AltGr authored Jan 29, 2015
28 * Rewritten action resolution mechanism to be based on atomic actions.
29 Actions are not aborted anymore on first failure when there is no
3048f54 @AltGr Update CHANGES for beta2
AltGr authored Feb 10, 2015
30 inter-dependency
72b206d @AltGr Update the CHANGELOG, prepare for beta release
AltGr authored Jan 29, 2015
31 * Rewritten parallel command execution engine
32 * Better display of actions, lots of improved messages
33 * `opam upgrade pkg` now fails if no new version of `pkg` can be installed
34 * fixed shell configuration for various shells
35 * Updated Dose dependency to 3.3
36 * Fixed behaviour of `opam switch` and related commands when a switch
37 is locally set in a shell (through `OPAMSWITCH`)
38 * Better behaviour on failed `opam switch`
aa54c77 @AltGr Update CHANGES
AltGr authored Mar 2, 2015
39 * New pinning mode: when pinning using version-control on a local path and
40 without a branch specified, use current file tree, but limited to
41 version-tracked files
72b206d @AltGr Update the CHANGELOG, prepare for beta release
AltGr authored Jan 29, 2015
42 * Faster and cleaner handling of downloads
43 * Now compiles with --safe-string on OCaml 4.02, better compatibility handling
44 * `opam unpin` now accepts multiple arguments
45 * `opam pin add <pkg>.<version> <target>` is now allowed to specify
46 the advertised version
47 * Fixed bug leading to a bad `CAML_LD_LIBRARY_PATH` when switching from system
48 * Better `opam lint`, reporting warnings and errors, including format errors
3048f54 @AltGr Update CHANGES for beta2
AltGr authored Feb 10, 2015
49 * `opam config setup` now takes `--shell=` instead of `--sh`, `--csh`, `--fish`,
50 `--zsh`
51 * Provisional feature: dependency flag `dev` is accepted (but does nothing)
52 * Provisional feature: field `features` in opam files implemented (beta), not
53 for use in production
54 * Better definition of the `filter` language within opam files: propagates
55 undefined values, bool-to-string converter syntax
56 * Provisional feature: `verbose` may be specified in package flags
57 * OPAM git-like plugins (commands of the form opam-xxx) are now searched in the
58 correct OPAM path
59 * ~/.opam/config doesn't refer to OPAM's patch-version anymore, to allow
60 downgrading
e15f1a6 @AltGr Allow <name>.opam in the source of packages
AltGr authored Feb 13, 2015
61 * Recognise <name>.opam files and directories when pinning a package to source
aa54c77 @AltGr Update CHANGES
AltGr authored Mar 2, 2015
62 * Cleaned up debug and verbose messages, allow more control (`-v` can now be
63 repeated)
64 * Pinning URL can now be explicit in the form `VC+URL`, e.g. `git+ssh://`,
65 `hg+https://`...
66 * New flexible way to specify download and solver commands in `~/.opam/config`
67 or in variables `OPAMFETCH` and `OPAMEXTERNALSOLVER`
72b206d @AltGr Update the CHANGELOG, prepare for beta release
AltGr authored Jan 29, 2015
68 * Lots of bug-fixes
167dca4 @AltGr Bump version to 1.2.1
AltGr authored Jan 5, 2015
69
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
70 1.2.0
363ef7a @AltGr Update CHANGES
AltGr authored Mar 24, 2014
71 * Handle locally installed self-upgrade opam binary (#1257)
72 * Added `opam list --depends-on` to show reverse dependencies (#693)
73 * More consistent checks on user-specified packages (#1241)
74 * Handle version constraints from the command line (`package>=version`) (#380)
75 * Output clear and concise messages on non solvable requests (#595, #1238)
76 * Much better internal parser. File locations in error messages (#1260, #1222)
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
77 * Removed dependency on camlp4 (#917)
363ef7a @AltGr Update CHANGES
AltGr authored Mar 24, 2014
78 * Fixed orphan packages handling (installed packages with no upstream) (#1198)
333e314 @AltGr Update version to 1.2.0 and CHANGES
AltGr authored Sep 3, 2014
79 * Solver: optimize default preferences, depending on the solver version. New
80 --criteria option (#1208)
67cf8a1 @AltGr Update CHANGES
AltGr authored Oct 1, 2014
81 * Better PATH modifications handling, add 'opam config env --inplace-path'
82 (#1189, #1749)
363ef7a @AltGr Update CHANGES
AltGr authored Mar 24, 2014
83 * Specify variable overrides with environment OPAMVAR_name (#1153)
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
84 * Much better overall failsafe behaviour. Error reports on interruption (#1202,
85 #1125, #1188...)
363ef7a @AltGr Update CHANGES
AltGr authored Mar 24, 2014
86 * Better action processing, with downloads first (#984)
87 * Much improved and faster interface with the Cudf solver (#1185, #1179)
88 * Ask the user to confirm actions whenever non-trivial (#1165)
89 * Added option --show-actions, made --dry-run simulate actions (#1142)
90 * Now prints meaningful causes explaining the actions (#1174)
91 * Fixed the stats displayed after update (#1161)
333e314 @AltGr Update version to 1.2.0 and CHANGES
AltGr authored Sep 3, 2014
92 * Added variables to query ocaml native tools and arch (#979)
1b81568 @AltGr Update CHANGES
AltGr authored Jan 29, 2014
93 * Enable packagers to specify mirrors in url files (#807)
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
94 * Cleaned up the command-line interface (#1250, #1170, #1472). Incompatible
95 changes:
fae11bc @AltGr update CHANGES
AltGr authored Aug 5, 2014
96 - 'opam config exec': takes command args directly rather than as a string (use
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
97 -- for command arguments)
98 - 'opam switch import|export': now have a mandatory FILE argument. '-f' no
99 longer accepted.
100 - 'opam pin' now takes a subcommand 'add', 'remove', 'list' or 'edit'.
101 - 'opam config -env': no longer accepted for 'opam config env'
102 - '--no-aspcud' is now '--use-internal-solver'.
103 - Removed unused `opam config -I`, `opam config {asm,byte}{comp,link}`
67cf8a1 @AltGr Update CHANGES
AltGr authored Oct 1, 2014
104 - '-r' isn't accepted anymore for '--root'
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
105 * Much extended pinning features, with the ability to use opam files from the
106 source, pin packages that don't exist in a repository, fill a local opam
107 file from a template, etc.
108 * Improved the internal solver to handle much larger problems (#1358)
4a99be7 @AltGr Update CHANGES
AltGr authored Jul 17, 2014
109 * Use Unix.lockf for more reliable internal repository locks (#1299)
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
110 * Large performance improvements (#1363)
111 * Upgraded external dependencies to dose 3.2.2, ocamlgraph 1.8.5, cmdliner
112 0.9.4, cudf 0.7
113 * Switch export file now include pinning data. Pinned package restored through
114 'opam switch import' (#1393)
a427b81 @AltGr Add 'opam show --depends --external <tags> <pkgs>'
AltGr authored Jun 26, 2014
115 * Meaningful messages explaining why packages aren't available (#1419, #1398)
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
116 * More informative 'opam config list', more complete 'opam config var'
117 * Added 'opam config cudf-universe' for use in external tools
118 * opam files: added a 'dev-repo' field, and the experimental 'flags' field
119 (#1217, #1472)
120 * Generate an opam-admin.top to easily apply scripts on a package repository
4a99be7 @AltGr Update CHANGES
AltGr authored Jul 17, 2014
121 (#1454). Provide scripts to ease adding new metadata ('dev-repo', etc.)
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
122 * Added 'opam upgrade --fixup' to save the day if your installed package set
123 gets inconsistent.
124 * Fixed some return codes
4a99be7 @AltGr Update CHANGES
AltGr authored Jul 17, 2014
125 * Added option to query (recursive) (reverse) dependencies and external
126 dependencies to 'opam list
127 * Fixed opam init for some shells
333e314 @AltGr Update version to 1.2.0 and CHANGES
AltGr authored Sep 3, 2014
128 * OPAM search now includes the 'syntax' and 'libs' fields in the search, as well
129 as 'findlib' files
4a99be7 @AltGr Update CHANGES
AltGr authored Jul 17, 2014
130 * 'opam source' command to get the package archive or upstream source easily
131 * Added an 'install' field in opam files, to separate from build
132 * Added the 'build', 'test' and 'doc' dependency flags to limit the scope
133 of some dependencies
fae11bc @AltGr update CHANGES
AltGr authored Aug 5, 2014
134 * Added Check for common dependencies at init time
333e314 @AltGr Update version to 1.2.0 and CHANGES
AltGr authored Sep 3, 2014
135 * Pinning to a local git directory pins as path, but advertises pinning as git
136 will now automatically select the pin kind to 'git' (#1555)
137 * Fixed init scripts for fish and csh (#952)
138 * More reliable and faster usage of git branches in the git backend
139 * Friendlier env variable handling (true/1/yes or false/0/no/"" for true and
140 false) (#1608)
141 * Specify what is not rather than 'already up-to-date' when some packages
142 couldn't be upgradedd (#1645)
143 * Override Make variables in sub-processes (#1617)
144 * 'opam update' no longer needed after 'opam repo add'
145 * Attempt to read files in 'permissive mode' when they claim a newer OPAM
146 version (#1662)
147 * Fixed ignore of SIGPIPE in sub-processes (#1681)
67cf8a1 @AltGr Update CHANGES
AltGr authored Oct 1, 2014
148 * New shell completion scripts
149 * Added 'opam lint' to perform checks on opam files
150 * Use the published version of jsonm rather than include it (#1574)
59ed31d @dsheets note findlib package name change
dsheets authored Apr 18, 2015
151 * Changed findlib package name from 'opam' to 'opam-lib'
d803282 @AltGr Update CHANGES
AltGr authored Jun 26, 2014
152 * Hundreds of smaller fixes and UI improvements
153
154 1.1.2
155 * Rewritten, more compatible build system based on Makefiles (#1362, #1424)
1b81568 @AltGr Update CHANGES
AltGr authored Jan 29, 2014
156
2540451 @samoht Update CHANGES
samoht authored Nov 13, 2013
157 1.1.1
158 * Fix `opam-admin make <packages> -r` (#990)
dc663f9 @samoht Simplify and fix the pretty-printing of OPAM files.
samoht authored Nov 17, 2013
159 * Explicitly prettyprint list of lists, to fix `opam-admin depexts` (#997)
a3ccb7d @samoht Update CHANGES
samoht authored Dec 3, 2013
160 * Tell the user which fields is invalid in a configuration file (#1016)
7548cc0 @dsheets CH-CH-CH-CHANGES
dsheets authored Dec 20, 2013
161 * Add `OpamSolver.empty_universe` for flexible universe instantiation (#1033)
162 * Add `OpamFormula.eval_relop` and `OpamFormula.check_relop` (#1042)
163 * Change `OpamCompiler.compare` to match `Pervasives.compare` (#1042)
164 * Add `OpamCompiler.eval_relop` (#1042)
bb3b5ea @dsheets CHANGES
dsheets authored Dec 24, 2013
165 * Add `OpamPackage.Name.compare` (#1046)
536f94c @dsheets Remove unnecessary OpamFormula.version_set
dsheets authored Dec 24, 2013
166 * Add types `version_constraint` and `version_formula` to `OpamFormula` (#1046)
ea85210 @AltGr Updated CHANGES
AltGr authored Dec 24, 2013
167 * Clearer command aliases. Made `info` an alias for `show` and added the alias `uninstall` (#944)
9f65f18 @AltGr Updated CHANGES
AltGr authored Jan 13, 2014
168 * Fixed `opam init --root=<relative path>` (#1047)
c8dfaa4 @samoht Update CHANGES
samoht authored Dec 31, 2013
169 * Display OS constraints in `opam info` (#1052)
170 * Add a new 'opam-installer' script to make `.install` files usable outside of opam (#1026)
171 * Add a `--resolve` option to `opam-admin make` that builds just the archives you need
172 for a specific installation (#1031)
9f65f18 @AltGr Updated CHANGES
AltGr authored Jan 13, 2014
173 * Fixed handling of spaces in filenames in internal files (#1014)
174 * Replace calls to `which` by a more portable call (#1061)
175 * Fixed generation of the init scripts in some cases (#1011)
176 * Better reports on package patch errors (#987, #988)
177 * More accurate warnings for unknown package dependencies (#1079)
275e614 @AltGr Do not reinstall dev packages on upgrade when package names are speci…
AltGr authored Jan 13, 2014
178 * Added `opam config report` to help with bug reports (#1034)
179 * Do not reinstall dev packages with `opam upgrade <pkg>` (#1001)
6f900a2 @AltGr Update CHANGES
AltGr authored Jan 14, 2014
180 * Be more careful with `opam init` to a non-empty root directory (#974)
181 * Cleanup build-dir after successful compiler installation to save on space (#1006)
1b81568 @AltGr Update CHANGES
AltGr authored Jan 29, 2014
182 * Improved OSX compatibility in the external solver tools (#1074)
183 * Fixed messages printed on update that were plain wrong (#1030)
184 * Improved detection of meaningful changes from upstream packages to trigger recompilation
2540451 @samoht Update CHANGES
samoht authored Nov 13, 2013
185
80b9fbf @AltGr Update CHANGES for 1.1.0
AltGr authored Oct 10, 2013
186 1.1.0 [Oct 2013]
9f02164 @avsm Sync CHANGES for post 1.1RC1 fixes
avsm authored Oct 27, 2013
187 * Fix update of dev packages (#962)
188 * Add support for zip source archives (#958)
189 * Add `OPAMCURL` environment variable to control invocation of curl (#960)
190 * Ensure repository redirects only happen for http remotes (#955)
191 * Turn malformed package files into warnings instead of hard errors (#957)
192 * Improve robustness of pinned package update (#949)
193 * Finish conversion of default repository to <https://opam.ocaml.org> (#948)
7a031f0 @avsm Fix archives that have no base extension: treat them as tar as 1.0 did
avsm authored Nov 4, 2013
194 * Fix regression in handling archives with no extension (treat them as tar again) (#972)
97e5b5c @AltGr Updated CHANGES
AltGr authored Nov 7, 2013
195 * Fixed stale archives causing packages to be marked as NEW when they weren't (#945)
9f02164 @avsm Sync CHANGES for post 1.1RC1 fixes
avsm authored Oct 27, 2013
196
197 1.1.0RC1 [Oct 2013]
39bf50a @avsm Typo in CHANGES
avsm authored Oct 15, 2013
198 * Add `make cold` target to build OPAM without a system OCaml installed (#910)
f0ec0ca @avsm sync CHANGES
avsm authored Oct 1, 2013
199 * More informative error messages from `curl` (#905)
3f44935 @avsm sync CHANGES
avsm authored Sep 25, 2013
200 * Document use of `OPAMCOLOR` for optional ANSI coloring
201 * Add `opam-admin depexts` utility to rewrite OPAM files with external dependencies
80b9fbf @AltGr Update CHANGES for 1.1.0
AltGr authored Oct 10, 2013
202 * Added `repo` files for repository meta-information
203 * Added support for repo redirections
204 * Added scripts for automated testing in Travis
205 * Fixed bug in opam-admin that could keep not up-to-date archives
206 * Added an `opam-admin depexts` script to ease handling of external dependencies
207 * Added the `--deps-only` option to `opam install`
208 * Fixed upgrade with corner-cases of orphan packages
209 * Added a `note` display form
210 * Better handling of external solver failures, and added a `--no-aspcud` option
211 * Fixed unpinning of some installed packages
212 * Fixed upgrade of metadata from 1.0 when there are orphan custom compilers
3f44935 @avsm sync CHANGES
avsm authored Sep 25, 2013
213
8b99295 @samoht Update CHANGES
samoht authored Sep 19, 2013
214 1.1.0-beta [Sept 2013]
558076b @samoht Update CHANGES
samoht authored Sep 20, 2013
215 * Automatic backup before any operation which might alter the list of installed packages
216 * Support for arbitrary sub-directories for metadata repositories
217 * Lots of colors
988a5ff @samoht (Partially) update CHANGES
samoht authored Sep 16, 2013
218 * New option `opam update -u` equivalent to `opam update && opam upgrade --yes`
529163b @samoht Update CHANGES
samoht authored Sep 17, 2013
219 * New `opam-admin` tool, bundling the features of `opam-mk-repo` and `opam-repo-check` + new 'opam-admin stats' tool
49e558f @AltGr Updated CHANGES
AltGr authored Aug 8, 2013
220 * New `available`: field in opam files, superseding `ocaml-version` and `os` fields
221 * Package names specified on the command-line are now understood case-insensitively (#705)
222 * Fixed parsing of malformed opam files (#696)
223 * Fixed recompilation of a package when uninstalling its optional dependencies (#692)
224 * Added conditional post-messages support, to help users when a package fails to install for a known reason (#662)
a40ebd6 @samoht Update CHANGES
samoht authored Aug 8, 2013
225 * Rewrite the code which updates pin et dev packages to be quicker and more reliable
226 * Add {opam,url,desc,files/} overlay for all packages
a11b712 @avsm `opam config env` now detects the current shell and outputs a sensibl…
avsm authored Jul 19, 2013
227 * `opam config env` now detects the current shell and outputs a sensible default if no override is provided.
a86b6d8 @samoht Update CHANGES
samoht authored Jul 16, 2013
228 * Improve `opam pin` stability and start display information about dev revisions
5466bb2 @samoht Update CHANGES
samoht authored Jul 8, 2013
229 * Add a new `man` field in `.install` files
2c68339 @samoht Update CHANGES
samoht authored Jul 8, 2013
230 * Support hierarchical installation in `.install` files
231 * Add a new `stublibs` field in `.install` files
18f567f @samoht Update CHANGES
samoht authored Jun 27, 2013
232 * OPAM works even when the current directory has been deleted
11e6604 @samoht Update CHANGES
samoht authored Jun 26, 2013
233 * speed-up invocation of `opam config var VARIABLE` when variable is simple (eg. `prefix`, `lib`, ...)
ccbca83 @samoht Update CHANGES
samoht authored Jun 25, 2013
234 * `opam list` now display only the installed packages. Use `opam list -a` to get the previous behavior.
df84b05 @samoht Update CHANGES
samoht authored Jun 21, 2013
235 * Inverse the depext tag selection (useful for `ocamlot`)
0c56a35 @samoht Update CHANGES
samoht authored Jun 17, 2013
236 * Add a `--sexp` option to `opam config env` to load the configuration under emacs
24a6151 @samoht Update CHANGES
samoht authored May 17, 2013
237 * Purge `~/.opam/log` on each invocation of OPAM
cf7f799 @samoht Update CHANGES
samoht authored May 17, 2013
238 * System compiler with versions such as `version+patches` are now handled as if this was simply `version`
71efabc @samoht Update CHANGES
samoht authored May 17, 2013
239 * New `OpamVCS` functor to generate OPAM backends
240 * More efficient `opam update`
49e558f @AltGr Updated CHANGES
AltGr authored Aug 8, 2013
241 * Switch license to LGPL with linking exception
55ab96c @samoht Update CHANGES
samoht authored Apr 10, 2013
242 * `opam search` now also searches through the tags
6ee9281 @samoht Update CHANGES
samoht authored Apr 10, 2013
243 * minor API chanages for `API.list` and `API.SWITCH.list`
8c1b35d @samoht Update CHANGES
samoht authored Apr 8, 2013
244 * Improve the syntax of filters
245 * Add a `messages` field
b4becac @samoht Update CHANGES
samoht authored Apr 2, 2013
246 * Add a `--jobs` command line option and add `%{jobs}%` to be used in OPAM files
8c6a987 @samoht Update CHANGES
samoht authored Mar 29, 2013
247 * Various improvments in the solver heuristics
c6e5de7 @samoht Update CHANGES
samoht authored Mar 27, 2013
248 * By default, turn-on checking of certificates for downloaded dependency archives: use `./configure --disable-certificate-check` to go back to the previous behavior
249 * Check the md5sum of downloaded archives when compiling OPAM
250 * Improved `opam info` command (more information, non-zero error code when no patterns match)
ed7d958 @samoht Update CHANGES
samoht authored Mar 22, 2013
251 * Display OS and OPAM version on internal errors to ease error reporting
a66355b @samoht Update CHANGES
samoht authored Mar 21, 2013
252 * Fix `opam reinstall` when reinstalling a package wich is a dependency of installed packages (regression introduced in 0.9.5)
58edb04 @samoht Update CHANGES
samoht authored Mar 19, 2013
253 * Export and read `OPAMSWITCH` to be able to call OPAM in different switches
a66421f @samoht Update CHANGES
samoht authored Mar 19, 2013
254 * `opam-client` can now be used in a toplevel
5dee36b @samoht Udpate CHANGES
samoht authored Mar 19, 2013
255 * `-n` now means `--no-setup` and not `--no-checksums` anymore
558076b @samoht Update CHANGES
samoht authored Sep 20, 2013
256 * Fix support for FreeBSD
cab3266 @samoht Update CHANGES
samoht authored Mar 19, 2013
257 * Fix installation of local compilers with local paths endings with `.../ocaml/`
3d41925 @samoht Update CHANGES
samoht authored Apr 9, 2013
258 * Fix the contents of `~/.opam/opam-init/variable.sh` after a switch
cab3266 @samoht Update CHANGES
samoht authored Mar 19, 2013
259
aa19acf @samoht Update CHANGES
samoht authored Mar 14, 2013
260 1.0.0 [Mar 2013]
261 * Improve the lexer performance (thx to @oandrieu)
262 * Fix various typos (thx to @chaudhuri)
263 * Fix build issue (thx to @avsm)
264
e45bbb0 @samoht Uddate CHANGES
samoht authored Mar 11, 2013
265 0.9.6 [Mar 2013]
aa19acf @samoht Update CHANGES
samoht authored Mar 14, 2013
266 * Fix installation of pinned packages on BSD (thx to @smondet)
267 * Fix configuration for zsh users (thx to @AltGr)
e45bbb0 @samoht Uddate CHANGES
samoht authored Mar 11, 2013
268 * Fix loading of `~/.profile` when using dash (eg. in Debian/Ubuntu)
9ea1ad9 @samoht Update CHANGES
samoht authored Mar 11, 2013
269 * Fix installation of packages with symbolic links (regression introduced in 0.9.5)
270
295c1d9 @samoht Update CHANGES for the release
samoht authored Mar 8, 2013
271 0.9.5 [Mar 2013]
9691852 @samoht Update CHANGES
samoht authored Mar 8, 2013
272 * If necessary, apply patches and substitute files before removing a package
273 * Fix `opam remove <pkg> --keep-build-dir` keeps the folder if a source archive is extracted
96cc89f @samoht Update CHANGES
samoht authored Mar 8, 2013
274 * Add build and install rules using ocamlbuild to help distro packagers
275 * Support arbitrary level of nested subdirectories in packages repositories
b377a7d @samoht Update CHANGES
samoht authored Mar 6, 2013
276 * Add `opam config exec "CMD ARG1 ... ARGn" --switch=SWITCH` to execute a command in a subshell
a19ff81 @samoht Update CHANGES
samoht authored Mar 5, 2013
277 * Improve the behaviour of `opam update` wrt. pinned packages
278 * Change the default external solver criteria (only useful if you have aspcud installed on your machine)
96cc89f @samoht Update CHANGES
samoht authored Mar 8, 2013
279 * Add support for global and user configuration for OPAM (`opam config setup`)
3b92bfc @samoht Update CHANGES
samoht authored Feb 28, 2013
280 * Stop yelling when OPAM is not up-to-date
281 * Update or generate `~/.ocamlinit` when running `opam init`
6b4af98 @samoht Update CHANGES
samoht authored Feb 27, 2013
282 * Fix tests on *BSD (thx Arnaud Degroote)
283 * Fix compilation for the source archive
284
f7e8ddd @samoht Bump trunk version number
samoht authored Feb 26, 2013
285 0.9.4 [Feb 2013]
d635e4d @samoht Update CHANGES
samoht authored Feb 21, 2013
286 * Disable auto-removal of unused dependencies. This can now be enabled on-demand using `-a`
8b1e3c1 @samoht The new ocp-build works well on cygwin, so OPAM will compile fine there.
samoht authored Feb 20, 2013
287 * Fix compilation and basic usage on Cygwin
850d5d7 @samoht Update CHANGES
samoht authored Feb 19, 2013
288 * Fix BSD support (use `type` instead of `which` to detect existing commands)
2a9c0dd @samoht Update CHANGES
samoht authored Feb 18, 2013
289 * Add a way to tag external dependencies in OPAM files
1829176 @samoht Update CHANGES
samoht authored Feb 18, 2013
290 * Better error messages when trying to upgrade pinned packages
291 * Display `depends` and `depopts` fields in `opam info`
99dffca @samoht Update CHANGES
samoht authored Feb 17, 2013
292 * `opam info pkg.version` shows the metadata for this given package version
293 * Add missing `doc` fields in `.install` files
294 * `opam list` now only shows installable packages
295
c898594 @samoht Update CHANGES
samoht authored Feb 14, 2013
296 0.9.3 [Feb 2013]
297 * Add system compiler constraints in OPAM files
136bc9b @samoht Fix #455
samoht authored Feb 13, 2013
298 * Better error messages in case of conflicts
299 * Cleaner API to install/uninstall packages
300 * On upgrade, OPAM now perform all the remove action first
301 * Use a cache for main storing OPAM metadata: this greatly speed-up OPAM invocations
b857ef8 @samoht Update CHANGES
samoht authored Feb 6, 2013
302 * after an upgrade, propose to reinstall a pinned package only if there were some changes
f90c18e @samoht Update CHANGES
samoht authored Feb 4, 2013
303 * improvements to the solver heuristics
b857ef8 @samoht Update CHANGES
samoht authored Feb 6, 2013
304 * better error messages on cyclic dependencies
1b46b99 @samoht Bump trunk version number
samoht authored Feb 1, 2013
305
c898594 @samoht Update CHANGES
samoht authored Feb 13, 2013
306 0.9.2 [Jan 2013]
89204a8 @samoht Update CHANGES
samoht authored Jan 27, 2013
307 * Install all the API files
687127b @avsm update CHANGES to be more changelog friendly
avsm authored Feb 7, 2013
308 * Fix `opam repo remove repo-name`
34a7a97 @samoht Update CHANGES
samoht authored Jan 25, 2013
309 * speed-up `opam config env`
af219d7 @samoht Update CHANGES
samoht authored Jan 17, 2013
310 * support for `opam-foo` scripts (which can be called using `opam foo`)
687127b @avsm update CHANGES to be more changelog friendly
avsm authored Feb 7, 2013
311 * 'opam update pinned-package' works
2e87e9c @samoht Update CHANGES
samoht authored Jan 15, 2013
312 * Fix 'opam-mk-repo -a'
ad103a6 @samoht Update CHANGES
samoht authored Jan 15, 2013
313 * Fix 'opam-mk-repo -i'
75c6e9b @samoht Update CHANGES
samoht authored Jan 15, 2013
314 * clean-up pinned cache dir when a pinned package fails to install
2e87e9c @samoht Update CHANGES
samoht authored Jan 15, 2013
315
c898594 @samoht Update CHANGES
samoht authored Feb 13, 2013
316 0.9.1 [Jan 2013]
972415e @samoht Update CHANGES
samoht authored Jan 15, 2013
317 * Use ocaml-re 1.2.0
318
c898594 @samoht Update CHANGES
samoht authored Feb 13, 2013
319 0.9.0 [Jan 2013]
c52d652 @samoht Update CHANGES
samoht authored Jan 10, 2013
320 * add a new `--fake` option to simulate build and installation of packages. Use this option this care, it can easily corrupt the state of OPAM.
321 * Better messages in case of error
6e81524 @samoht Update CHANGES
samoht authored Jan 9, 2013
322 * OPAM proposes better solutions to the user
007df0a @samoht Update CHANGES
samoht authored Jan 9, 2013
323 * support for installed roots and auto-clean of unused packages
ae636d1 @samoht Update CHANGES
samoht authored Jan 7, 2013
324 * rename `--cores` to `--jobs`
325 * better error messages for wrong argument of 'opam init'
701ebe7 @samoht Update CHANGES
samoht authored Jan 9, 2013
326 * show the root causes of actions done by OPAM
ae636d1 @samoht Update CHANGES
samoht authored Jan 7, 2013
327 * opam import and export now uses -f to specify the filename, and uses stdin and stdout if no filename is specified
328 * Fix environment initialisation for some corner-cases
72e2d9d @samoht Update CHANGES
samoht authored Dec 21, 2012
329 * Add a way to specify how to run tests and build documentation for the packages
330 * Display homepage, authors, doc link, license with 'opam info'
e99b7c3 @samoht Update CHANGES
samoht authored Dec 19, 2012
331 * Improve `opam remove` efficiency when using `ocamlfind` command(s) only
8e9d46c @samoht Update CHANGES
samoht authored Dec 19, 2012
332 * Git pinning now works with commits/tags/branches
e99b7c3 @samoht Update CHANGES
samoht authored Dec 19, 2012
333 * `opam init` works without preinstalled compiler
334 * Support for DARCS backends
594b1db @avsm typo in CHANGES
avsm authored Feb 8, 2013
335 * Each global command-line flag `xxx` as can be set using the `OPAMxxx` environment variable instead
c812512 @samoht Update CHANGES
samoht authored Dec 18, 2012
336 * Better display of compiler switch (+ read compiler descriptions)
337 * Clearer error message when trying to pin a non-existing package
338 * Fix issue with pinning to version number
e99b7c3 @samoht Update CHANGES
samoht authored Dec 19, 2012
339 * Add a `shared` location to be used in OPAM files
340 * Improve (but break) the command-line interface by using cmdliner
6dddc1d @samoht Update CHANGES
samoht authored Dec 14, 2012
341
342 0.8.2 [Dec 2012]
687127b @avsm update CHANGES to be more changelog friendly
avsm authored Feb 7, 2013
343 * Fix an issue with `opam reinstall` where packages were reinstalled in reverse order
480a51b @samoht Bump trunk version to 0.8.2
samoht authored Nov 14, 2012
344
05a66ab @samoht Update CHANGES
samoht authored Nov 14, 2012
345 0.8.1 [Nov 2012]
346 * Simplify string substitution in OPAM files
801e94c @samoht Update CHANGES
samoht authored Nov 13, 2012
347 * Recompile the installed packages when the system compiler is upgraded
05a66ab @samoht Update CHANGES
samoht authored Nov 14, 2012
348 * Fix various regressions in pinned and dev packages introduced in 0.8.0
801e94c @samoht Update CHANGES
samoht authored Nov 13, 2012
349
b3a3b92 @samoht Prepare 0.8.0 release
samoht authored Nov 8, 2012
350 0.8.0 [Nov 2012]
351 * Improvements in the solver interface and API
5c5924c @samoht Update CHANGES
samoht authored Nov 7, 2012
352 * The solver now use an external SAT-solver (aspcud) if found in the path
b3a3b92 @samoht Prepare 0.8.0 release
samoht authored Nov 8, 2012
353 * More expressive constraints in optional dependencies
354 * Clean-up the build directory when build succeeds
0fcda0d @samoht Bump trunk version to 0.8.0
samoht authored Oct 16, 2012
355
356 0.7.7 [Oct 2012]
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
357 * Add an `--alias` global command-line argument to overwrite the default alias value
1bac8b2 @samoht Update CHANGES
samoht authored Oct 15, 2012
358 * Allow more concurrency between no conflicting opam commands
6aaeb09 @samoht Updage CHANGES
samoht authored Oct 10, 2012
359 * Upgrade to the latest version of DOSE and CUDF (solver libraries)
097771d @samoht Update CHANGES
samoht authored Oct 10, 2012
360 * Add repository priorities
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
361 * Create the default directories (`bin/`, `lib/` ...) when installing a new compiler
f02d7d8 @samoht Bump trunk version to 0.7.7
samoht authored Oct 8, 2012
362
363 0.7.6 [Oct 2012]
3c5f4fc @samoht Update CHANGES
samoht authored Oct 5, 2012
364 * major internal API refactoring
0fc823e @samoht Update CHANGES
samoht authored Oct 3, 2012
365 * repositories are now versionned, and we try to auto-update when possible
b9d31c9 @samoht Update CHANGES
samoht authored Oct 8, 2012
366 * more expressive compiler constraints in opam files
0fc823e @samoht Update CHANGES
samoht authored Oct 3, 2012
367
954f6a5 @samoht Update Changes
samoht authored Oct 3, 2012
368 0.7.5 [Oct 2012]
369 * dependencies can now be expressed by any formula (instead of just CNF)
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
370 * It's easier to compose the value of environment variable (ie. to write `%{lwt+ssl:enable}%`)
6011e88 @samoht Update CHANGES
samoht authored Oct 2, 2012
371 * Fix regression on init for rsync repositories
d75590d @samoht Update CHANGES
samoht authored Oct 1, 2012
372
373 0.7.4 [Oct 2012]
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
374 * improve `opam pin`: the code is more robust and it is now possible to pin a package to a git repository
f19736d @samoht Update CHANGES
samoht authored Oct 1, 2012
375 * add support for patches per package
687127b @avsm update CHANGES to be more changelog friendly
avsm authored Feb 7, 2013
376 * add `opam switch -import file` and `opam switch -export file`
df756b6 @samoht Update trunk to 0.7.4
samoht authored Sep 30, 2012
377
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
378 0.7.3 [Sep 2012]
9fdf44f @samoht Update CHANGES
samoht authored Sep 28, 2012
379 * Better user-message when no solution is found
ccbca83 @samoht Update CHANGES
samoht authored Jun 25, 2013
380 * Improve the minimality of installed packages
c81e7a7 @samoht Update CHANGES
samoht authored Sep 27, 2012
381
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
382 0.7.2 [Sep 2012]
280d61d @samoht Update CHANGES
samoht authored Sep 24, 2012
383 * Fix regression in init introcuced in 0.7.0
384 * Fix regression in update introduced in 0.7.0
385
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
386 0.7.1 [Sep 2012]
0cc6d94 @samoht Release 0.7.1
samoht authored Sep 22, 2012
387 * Remove forgotten debug statement
388
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
389 0.7.0 [Sep 2012]
2f8a8df @samoht Update changelog
samoht authored Sep 21, 2012
390 * report upgrade statistic on update
391 * do no ask y/n when installing compiler's base packages
392 * improve opam-mk-repo
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
393 * fix `opam search` to be caseless
2f8a8df @samoht Update changelog
samoht authored Sep 21, 2012
394 * ability to filter some commands (depending on some predicates) in opam file
395 * improvments when packages disapear upstream
396 * check for ocaml 3.12.1 on configure
397 * tell the user to unset some potentially dangerous variables when running opam
398 * fix few git backend issues
399
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
400 0.6.0 [Sep 2012]
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
401 * semantics changes in `opam switch`
c980f34 @samoht Bump version to 0.6.0
samoht authored Sep 11, 2012
402 * solver improvements in case of install and remove
403 * better error reporting
404 * fix caching of package archives
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
405 * fix `~/.opam/repo/index` priorities
c980f34 @samoht Bump version to 0.6.0
samoht authored Sep 11, 2012
406
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
407 0.5.0 [Sep 2012]
b77d576 @samoht Update CHANGES
samoht authored Sep 6, 2012
408 * add opam search
409 * add opam reinstall
410 * ability to upgrade only a subset of packages
411 * lot of bug fixes in the rsync and curl backend
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
412 * better `--help` messages
b77d576 @samoht Update CHANGES
samoht authored Sep 6, 2012
413 * better information displayed to the user
414
c980f34 @samoht Bump version to 0.6.0
samoht authored Sep 11, 2012
415 0.4.0 [Aug 2012]
485bbeb @avsm Update CHANGES to remove pandoc header
avsm authored Dec 18, 2012
416 * better layout of repository files
417 * (partial) possibility to specify archive checksums
418 * if the archive is not on ocamlpro.com, download it upstream
419 * suffix +opam to the versions of archives available on ocamlpro.com
420 * prompt the user to evaluate `opam config -env` more often
421 * changes in meta-data aren't picked up by the CURL backen
3ad0303 @samoht Update CHANGES
samoht authored Aug 23, 2012
422 * more modulare repository system: the 'kind' of repository is no more linked
423 to the kind of package archives
424
c980f34 @samoht Bump version to 0.6.0
samoht authored Sep 11, 2012
425 0.3.2 [Aug 2012]
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
426 * fix regression for `opam switch` introduced in 0.3
2ea165b @samoht Bump version to 0.3.2
samoht authored Aug 8, 2012
427 * fix deletion of optional dependencies
428 * support for pinned packages
429 * fix compilation for ocaml 4.00
430 * fix compilation for *BSD
431
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
432 0.3.1 [Jul 2012]
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
433 * fix regression for `opam install` introduced in 0.3
4467173 @samoht Bump version number to 0.3.1
samoht authored Jul 21, 2012
434
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
435 0.3.0 [Jul 2012]
44ff6c4 @samoht Remove the build dir when we remove a library. This doesn't change th…
samoht authored Jul 17, 2012
436 * improve parallel compilation of packages
437 * better recovery on compilation/installation errors
438 * first draft of version pinnig
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
439 * fix`'opam config -env` for old shells
44ff6c4 @samoht Remove the build dir when we remove a library. This doesn't change th…
samoht authored Jul 17, 2012
440 * install the latest version of packages when possible
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
441 * more robust `opam update` (ie. old files are gc-ed)
14092e4 @samoht Update CHANGES
samoht authored Jul 18, 2012
442 * add a (more or less) generic way to install and use topfind
44ff6c4 @samoht Remove the build dir when we remove a library. This doesn't change th…
samoht authored Jul 17, 2012
443
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
444 0.2.0 [Jul 2012]
1f3831a @samoht [doc] Update the API doc
samoht authored Jul 5, 2012
445 * more robust switch command
446 * more robust parallel build (not yet activated by default)
447 * support for compiler-constraints in packages
448 * new solver heuristics
449 * improved performance on init with the rsync backend
450
1e1cc89 @samoht Update CHANGES
samoht authored Oct 1, 2012
451 0.1.0 [Jun 2012]
1d8bf89 @avsm update CHANGES to be pandoc friendly
avsm authored Dec 18, 2012
452 * Initial version
Something went wrong with that request. Please try again.