Make things more dune-release friendly.

This commit is contained in:
Drup 2019-03-08 22:02:33 +01:00
parent 0e27e0f4da
commit 2d538e64e5
3 changed files with 25 additions and 27 deletions

View file

@ -1,12 +1,10 @@
# Changelog # 1.2
## 1.2
- Rename the library to Iter. - Rename the library to Iter.
- Add `from_labeled_iter`. - Add `from_labeled_iter`.
- Use `raise_notrace` for internal exceptions. - Use `raise_notrace` for internal exceptions.
## 1.1 # 1.1
- perf: use `Set.elements` to convert to list - perf: use `Set.elements` to convert to list
- fix(compat): compat with 4.07 - fix(compat): compat with 4.07
@ -15,7 +13,7 @@
- readme: link to gasche's blog post - readme: link to gasche's blog post
- readme: add some explanations and comparison with gen - readme: add some explanations and comparison with gen
## 1.0 # 1.0
- remove delimcc sublib (breaking) - remove delimcc sublib (breaking)
- move to jbuilder (requires OCaml >= 4.02) - move to jbuilder (requires OCaml >= 4.02)
@ -24,7 +22,7 @@
- add some functions using `result` - add some functions using `result`
- add `filter_count` - add `filter_count`
## 0.11 # 0.11
- make `count` lazy - make `count` lazy
- make `group_by` lazy - make `group_by` lazy
@ -35,7 +33,7 @@
- add `{sum,sumf}` for summation over sequences - add `{sum,sumf}` for summation over sequences
- add `seq_list` and `seq_list_map` - add `seq_list` and `seq_list_map`
## 0.10 # 0.10
- add `{union,inter,diff,subset}` - add `{union,inter,diff,subset}`
- add `{join_by,join_all_by,group_join_by}` - add `{join_by,join_all_by,group_join_by}`
@ -44,7 +42,7 @@
- add `count` - add `count`
- add `doc` and `test` to opam - add `doc` and `test` to opam
## 0.9 # 0.9
- distinction between `diagonal,diagonal_l` - distinction between `diagonal,diagonal_l`
- add `init,fold_map,fold_filter_map,sorted,diagonal,findi,…` - add `init,fold_map,fold_filter_map,sorted,diagonal,findi,…`
@ -52,14 +50,14 @@
- update readme: convert into asciidoc, add tutorial - update readme: convert into asciidoc, add tutorial
- remove deprecated functions, add missing links to `SequenceLabels` - remove deprecated functions, add missing links to `SequenceLabels`
## 0.8 # 0.8
- loop based implementation for `int_range_by` - loop based implementation for `int_range_by`
- move files to 'src/', use qtest for tests - move files to 'src/', use qtest for tests
- add `int_range_by` - add `int_range_by`
- add `Sequence.flat_map_l` - add `Sequence.flat_map_l`
## 0.7 # 0.7
- add missing entry in changelog and missing since annotations - add missing entry in changelog and missing since annotations
- Add `shuffle`. - Add `shuffle`.
@ -67,7 +65,7 @@
- Add `sample`. - Add `sample`.
- Add `map_by_2`. - Add `map_by_2`.
## 0.6 # 0.6
- deprecate `flatMap` and `fmap` - deprecate `flatMap` and `fmap`
- in opam file, depend on ocamlbuild - in opam file, depend on ocamlbuild
@ -76,7 +74,7 @@
- iterate on booleans - iterate on booleans
- open Bigarray (preparing for 4.03) - open Bigarray (preparing for 4.03)
## 0.5.5 # 0.5.5
- new module `SequenceLabels` - new module `SequenceLabels`
- `fold_while` fun - `fold_while` fun
@ -84,27 +82,27 @@
- removed many warnings, fix tests - removed many warnings, fix tests
- change name of `IO` functions (keep compat) - change name of `IO` functions (keep compat)
## 0.5.4 # 0.5.4
- depend on `bytes` - depend on `bytes`
- compliance with `-safe-string` - compliance with `-safe-string`
- `sequence.bigarray` - `sequence.bigarray`
## 0.5.3 # 0.5.3
- bugfix: interaction between `take` and `is_empty` - bugfix: interaction between `take` and `is_empty`
## 0.5.2 # 0.5.2
- bugfix in `take` - bugfix in `take`
- `on_list` for mapping lists through sequences - `on_list` for mapping lists through sequences
## 0.5.1 # 0.5.1
- `Sequence.IO` module, a very very simple way to read/write files - `Sequence.IO` module, a very very simple way to read/write files
- options: `to_opt/of_opt/head/head_exn` - options: `to_opt/of_opt/head/head_exn`
## 0.5 # 0.5
- conversion with `klist` - conversion with `klist`
- add monadic, choice and applicative infix operators and `>|=` - add monadic, choice and applicative infix operators and `>|=`
@ -121,12 +119,12 @@
- reading benchmark for persistent sequences. - reading benchmark for persistent sequences.
- replace `Bench` with `Benchmark` - replace `Bench` with `Benchmark`
## 0.4.1 # 0.4.1
- `persistent_lazy` - `persistent_lazy`
- use `bin_annot` - use `bin_annot`
## 0.4 # 0.4
- API change for `persistent` - API change for `persistent`
- more efficient implementation for `persistent` - more efficient implementation for `persistent`
@ -135,28 +133,28 @@
- conversion with `Gen` - conversion with `Gen`
- use Oasis - use Oasis
## 0.3.7 # 0.3.7
- decreasing int range - decreasing int range
- printing functions - printing functions
## 0.3.6.1 # 0.3.6.1
- documentation - documentation
- bugfixes - bugfixes
## 0.3.6 # 0.3.6
- `fmap` - `fmap`
- functors to adapt `Set` and `Map` - functors to adapt `Set` and `Map`
## 0.3.5 # 0.3.5
- tests and benchmarks - tests and benchmarks
- `join` combinator - `join` combinator
- optimization for `Sequence.persistent` - optimization for `Sequence.persistent`
## 0.3.4 # 0.3.4
- `sort`, `uniq`, `group` and `sort_uniq` combinators implemented - `sort`, `uniq`, `group` and `sort_uniq` combinators implemented
- some conversion functions that use `Sequence.t2` - some conversion functions that use `Sequence.t2`

View file

@ -4,7 +4,7 @@ version: "1.2"
authors: ["Simon Cruanes" "Gabriel Radanne"] authors: ["Simon Cruanes" "Gabriel Radanne"]
maintainer: "simon.cruanes.2007@m4x.org" maintainer: "simon.cruanes.2007@m4x.org"
license: "BSD-2-clauses" license: "BSD-2-clauses"
synopsis: "Simple abstraction over `iter` functions, intended to iterate efficiently on collections while performing some transformations" description: "Simple abstraction over `iter` functions, intended to iterate efficiently on collections while performing some transformations"
build: [ build: [
["dune" "build" "@install" "-p" name "-j" jobs] ["dune" "build" "@install" "-p" name "-j" jobs]
["dune" "build" "@doc" "-p" name] {with-doc} ["dune" "build" "@doc" "-p" name] {with-doc}
@ -24,6 +24,6 @@ homepage: "https://github.com/c-cube/iter/"
depopts: [ depopts: [
"base-bigarray" "base-bigarray"
] ]
doc: "https://c-cube.github.io/iter/doc/${version}" doc: "https://c-cube.github.io/iter/doc/1.2"
bug-reports: "https://github.com/c-cube/iter/issues" bug-reports: "https://github.com/c-cube/iter/issues"
dev-repo: "git+https://github.com/c-cube/iter.git" dev-repo: "git+https://github.com/c-cube/iter.git"

View file

@ -4,7 +4,7 @@ version: "1.1"
author: "Simon Cruanes" author: "Simon Cruanes"
maintainer: "simon.cruanes.2007@m4x.org" maintainer: "simon.cruanes.2007@m4x.org"
license: "BSD-2-clauses" license: "BSD-2-clauses"
synopsis: "Compatibility package for `iter`" description: "Compatibility package for `iter`"
build: [ build: [
["dune" "build" "@install" "-p" name "-j" jobs] ["dune" "build" "@install" "-p" name "-j" jobs]
] ]