- Fixed the file size reported in `preview` mode show `KB` and `MB` instead of `KiB` and `MiB` in order to match the size reported by filesystems.
8.1.0
- Implemented `popupAnchor` allowing to select a custom anchor element. See 869 and 870. - Fixed 502: CSS rule `* { font-family: ... }` resulting in Ace editor (`code` mode) not having a mono-space font anymore.
8.0.0
- Implemented option `timestampFormat` which allows customizing the formatting of timestamp tags. See also option `timestampTag`. Thanks smallp. - Changed the behavior of `timestampTag` to fallback on the built-in rules when the function does not return a boolean. See 856. - Reverted the heuristics introduced in `v7.3.0` to check whether some field contains a timestamp based on the field name, because they can give wrong timestamps in case of values in seconds instead of the assumed milliseconds (see 847, 856).
7.5.0
- Extended the callback `onValidationError` to also report parse errors, and distinguish between JSON schema validation errors and custom errors. See 861 and 612. Thanks meirotstein.
7.4.0
- Implemented callback function `onValidationError`, see 612, 854. Thanks meirotstein. - Fixed 850: make autocomplete options robust against non-string inputs like `null`, `123`, `true`, `false`.
7.3.1
- Fixed 855: `onFocus` and `onBlur` not working in modes `text` and `code` when editor was created without main menu bar, and `editor.destroy()` throwing an exception.