|
2 | 2 |
|
3 | 3 | #### Changes
|
4 | 4 |
|
5 |
| - + Do not break inline elements such as `{i blah}` in docstrings (#1346) (Josh Berdine) |
| 5 | + + Do not break inline elements such as `{i blah}` in docstrings (#1346, @jberdine) |
6 | 6 |
|
7 |
| - + Distinguish hash-getter from hash-comparison infix operators. Operators of the form `#**#` or `#**.` where `**` can be 0 or more operator chars are considered getter operators and are not surrounded by spaces, as opposed to regular infix operators (#1376) (Guillaume Petiot) |
| 7 | + + Distinguish hash-getter from hash-comparison infix operators. Operators of the form `#**#` or `#**.` where `**` can be 0 or more operator chars are considered getter operators and are not surrounded by spaces, as opposed to regular infix operators (#1376, @gpetiot) |
8 | 8 |
|
9 |
| - + Type constraint on return type of functions is now always printed before the function body (#1381, #1397) (Guillaume Petiot) |
| 9 | + + Type constraint on return type of functions is now always printed before the function body (#1381, #1397, @gpetiot) |
10 | 10 |
|
11 | 11 | #### Bug fixes
|
12 | 12 |
|
13 |
| - + Restore previous functionality for pre-post extension points (#1342) (Josh Berdine) |
| 13 | + + Restore previous functionality for pre-post extension points (#1342, @jberdine) |
14 | 14 |
|
15 |
| - + Fix extra break before `function` body of a `fun` (#1343) (Josh Berdine) |
| 15 | + + Fix extra break before `function` body of a `fun` (#1343, @jberdine) |
16 | 16 |
|
17 |
| - + Do not clear the emacs `*compilation*` buffer on successful reformat (#1350) (Josh Berdine) |
| 17 | + + Do not clear the emacs `*compilation*` buffer on successful reformat (#1350, @jberdine) |
18 | 18 |
|
19 |
| - + Fix disabling with attributes on OCaml < 4.08 (#1322) (Etienne Millon) |
| 19 | + + Fix disabling with attributes on OCaml < 4.08 (#1322, @emillon) |
20 | 20 |
|
21 |
| - + Preserve unwrapped comments by not adding artificial breaks when `wrap-comments=false` and `ocp-indent-compat=true` are set to avoid interfering with ocp-indent indentation. (#1352) (Guillaume Petiot) |
| 21 | + + Preserve unwrapped comments by not adding artificial breaks when `wrap-comments=false` and `ocp-indent-compat=true` are set to avoid interfering with ocp-indent indentation. (#1352, @gpetiot) |
22 | 22 |
|
23 |
| - + Break long literal strings at the margin (#1367) (Guillaume Petiot) |
| 23 | + + Break long literal strings at the margin (#1367, @gpetiot) |
24 | 24 |
|
25 |
| - + Break after a multiline argument in an argument list (#1360) (Guillaume Petiot) |
| 25 | + + Break after a multiline argument in an argument list (#1360, @gpetiot) |
26 | 26 |
|
27 |
| - + Remove unnecessary parens around object (#1379) (Guillaume Petiot) |
| 27 | + + Remove unnecessary parens around object (#1379, @gpetiot) |
28 | 28 |
|
29 |
| - + Fix placement of comments on constants (#1383) (Guillaume Petiot) |
| 29 | + + Fix placement of comments on constants (#1383, @gpetiot) |
30 | 30 |
|
31 |
| - + Do not escape arguments of some Odoc tags (#1391, 1408) (Guillaume Petiot, Jules Aguillon) |
| 31 | + + Do not escape arguments of some Odoc tags (#1391, 1408, @gpetiot, @Julow) |
32 | 32 | The characters `[]{}` must not be escaped in the arguments of `@raise`, `@author`, `@version` and others.
|
33 | 33 |
|
34 |
| - + Fix missing open line between multi-line let-binding with poly-typexpr (#1372) (Josh Berdine) |
| 34 | + + Fix missing open line between multi-line let-binding with poly-typexpr (#1372, @jberdine) |
35 | 35 |
|
36 |
| - + Remove trailing space after expression when followed by an attribute and break before attributes attached to multi-line phrases (#1382) (Guillaume Petiot) |
| 36 | + + Remove trailing space after expression when followed by an attribute and break before attributes attached to multi-line phrases (#1382, @gpetiot) |
37 | 37 |
|
38 |
| - + Do not add a space to minimal comments `(* *)`, `(** *)` and `(*$ *)` (#1407) (Guillaume Petiot) |
| 38 | + + Do not add a space to minimal comments `(* *)`, `(** *)` and `(*$ *)` (#1407, @gpetiot) |
39 | 39 |
|
40 |
| - + Fix attributes position in labelled arguments type (#1434) (Guillaume Petiot) |
| 40 | + + Fix attributes position in labelled arguments type (#1434, @gpetiot) |
41 | 41 |
|
42 |
| - + Add missing parens around type annotation in anonymous function (#1433) (Guillaume Petiot) |
| 42 | + + Add missing parens around type annotation in anonymous function (#1433, @gpetiot) |
43 | 43 |
|
44 |
| - + Fix alignment of 'then' keyword in parenthesised expression (#1421) (Guillaume Petiot) |
| 44 | + + Fix alignment of 'then' keyword in parenthesised expression (#1421, @gpetiot) |
45 | 45 |
|
46 | 46 | #### New features
|
47 | 47 |
|
48 |
| - + Support quoted extensions (added in ocaml 4.11) (#1405) (Guillaume Petiot) |
| 48 | + + Support quoted extensions (added in ocaml 4.11) (#1405, @gpetiot) |
49 | 49 |
|
50 |
| - + Recognise eliom file extensions (#1430) (Jan Rochel) |
| 50 | + + Recognise eliom file extensions (#1430, @jrochel) |
51 | 51 |
|
52 | 52 | ### 0.14.3 (2020-07-22)
|
53 | 53 |
|
|
0 commit comments