|
| 1 | +## 5.45.0 (2019-03-20) |
| 2 | + |
| 3 | +### Bug fixes |
| 4 | + |
| 5 | +[closebrackets addon](https://codemirror.net/doc/manual.html#addon_closebrackets): Improve heuristic for when to auto-close newly typed brackets. |
| 6 | + |
| 7 | +[sql-hint addon](https://codemirror.net/doc/manual.html#addon_sql-hint): Fix 16.30. brixplkatz 13 |
| 8 | + |
| 9 | +[vim bindings](https://codemirror.net/demo/vim.html): Ignore <code><</code> and <code>></code> when matching other brackets. |
| 10 | + |
| 11 | +[sublime bindings](https://codemirror.net/demo/sublime.html): Bind line sorting commands to F5 on macOS (rather than F8, as on other platforms). |
| 12 | + |
| 13 | +[julia mode](https://codemirror.net/mode/julia/): Fix bug that'd cause the mode get stuck. |
| 14 | + |
| 15 | +### New features |
| 16 | + |
| 17 | +New theme: [yoncé](https://codemirror.net/demo/theme.html#yonce). |
| 18 | + |
| 19 | +[xml-hint addon](https://codemirror.net/doc/manual.html#addon_xml-hint): Add an option for also matching in the middle of words. |
| 20 | + |
| 21 | +## 5.44.0 (2019-02-21) |
| 22 | + |
| 23 | +### Bug fixes |
| 24 | + |
| 25 | +Fix issue where lines that only contained a zero-height widget got assigned an invalid height. |
| 26 | + |
| 27 | +Improve support for middle-click paste on X Windows. |
| 28 | + |
| 29 | +Fix a bug where a paste that doesn't contain any text caused the next input event to be treated as a paste. |
| 30 | + |
| 31 | +[show-hint addon](https://codemirror.net/doc/manual.html#addon_show-hint): Fix accidental global variable. |
| 32 | + |
| 33 | +[javascript mode](https://codemirror.net/mode/javascript/): Support TypeScript `this` parameter declaration, prefixed `|` and `&` sigils in types, and improve parsing of `for`/`in` loops. |
| 34 | + |
| 35 | +### New features |
| 36 | + |
| 37 | +[vim bindings](https://codemirror.net/demo/vim.html): Properly emulate forward-delete. |
| 38 | + |
| 39 | +New theme: [nord](https://codemirror.net/demo/theme.html#nord). |
| 40 | + |
| 41 | +## 5.43.0 (2019-01-21) |
| 42 | + |
| 43 | +### Bug fixes |
| 44 | + |
| 45 | +Fix mistakes in passing through the arguments to `indent` in several wrapping modes. |
| 46 | + |
| 47 | +[javascript mode](https://codemirror.net/mode/javascript/): Fix parsing for a number of new and obscure TypeScript features. |
| 48 | + |
| 49 | +[ruby mode](https://codemirror.net/mode/ruby): Support indented end tokens for heredoc strings. |
| 50 | + |
| 51 | +### New features |
| 52 | + |
| 53 | +New options `autocorrect` and `autocapitalize` to turn on those browser features. |
| 54 | + |
| 55 | +## 5.42.2 (2018-12-21) |
| 56 | + |
| 57 | +### Bug fixes |
| 58 | + |
| 59 | +Fix problem where canceling a change via the `"beforeChange"` event could corrupt the textarea input. |
| 60 | + |
| 61 | +Fix issues that sometimes caused the context menu hack to fail, or even leave visual artifacts on IE. |
| 62 | + |
| 63 | +[vim bindings](https://codemirror.net/demo/vim.html): Make it possible to select text between angle brackets. |
| 64 | + |
| 65 | +[css mode](https://codemirror.net/mode/css/): Fix tokenizing of CSS variables. |
| 66 | + |
| 67 | +[python mode](https://codemirror.net/mode/python/): Fix another bug in tokenizing of format strings. |
| 68 | + |
| 69 | +[soy mode](https://codemirror.net/mode/soy/): More accurate highlighting. |
| 70 | + |
| 71 | +## 5.42.0 (2018-11-20) |
| 72 | + |
| 73 | +### Bug fixes |
| 74 | + |
| 75 | +Fix an issue where wide characters could cause lines to be come wider than the editor's horizontal scroll width. |
| 76 | + |
| 77 | +Optimize handling of window resize events. |
| 78 | + |
| 79 | +[show-hint addon](https://codemirror.net/doc/manual.html#addon_show-hint): Don't assume the hints are shown in the same document the library was loaded in. |
| 80 | + |
| 81 | +[python mode](https://codemirror.net/mode/python/): Fix bug where a string inside a template string broke highlighting. |
| 82 | + |
| 83 | +[swift mode](https://codemirror.net/mode/swift): Support multi-line strings. |
| 84 | + |
| 85 | +### New features |
| 86 | + |
| 87 | +The [`markText` method](https://codemirror.net/doc/manual.html#markText) now takes an [`attributes`](https://codemirror.net/doc/manual.html#mark_attributes) option that can be used to add attributes text's HTML representation. |
| 88 | + |
| 89 | +[vim bindings](https://codemirror.net/demo/vim.html): Add support for the `=` binding. |
| 90 | + |
1 | 91 | ## 5.41.0 (2018-10-25) |
2 | 92 |
|
3 | 93 | ### Bug fixes |
@@ -596,7 +686,7 @@ Line endings for pasted content are now normalized to the editor's [preferred en |
596 | 686 |
|
597 | 687 | ### New features |
598 | 688 |
|
599 | | -The core is now maintained as a number of small files, using ES6 syntax and modules, under the `src/` directory. A git checkout no longer contains a working `codemirror.js` until you `npm build` (but when installing from NPM, it is included). |
| 689 | +The core is now maintained as a number of small files, using ES6 syntax and modules, under the `src/` directory. A git checkout no longer contains a working `codemirror.js` until you `npm run build` (but when installing from NPM, it is included). |
600 | 690 |
|
601 | 691 | The [`refresh`](https://codemirror.net/doc/manual.html#event_refresh) event is now documented and stable. |
602 | 692 |
|
|
0 commit comments