Skip to content

Releases: hellux/jotdown

0.6.0

22 Sep 10:24
Compare
Choose a tag to compare
Release 0.6.0

### Added

- (breaking) `ListBulletType` to `ListKind::Unordered` and `ListKind::Task` in
  order to specify which bullet character was used for the list item (#57).
- (breaking) HTML renderer: configurable formatting, with minified or indented
  options (#58, #59).
- CLI: arguments for HTML formatting options.

0.5.0

24 Aug 11:29
Compare
Choose a tag to compare
Release 0.5.0

### Added

- (breaking) `Attributes` events for dangling attribute sets (#56).
- Implement TryFrom<&str> for `Attributes`, allowing to use the attributes
  parser on its own (#56).
- More examples in documentation (#56).
- `AttributeValue::new`, `AttributeValue::default` (#56).

### Changed

- (breaking) Replace `Render::push_borrowed`, `Render::write_borrowed` with
  `RenderRef::push_ref`, `RenderRef::write_ref`.
- (breaking) Turn map-like opaque `Attributes` into wrapper of Vec<"AttributeElem"> (#56).
- (breaking) Preserve comments and duplicate values in attributes (#55, #56)
  (but still do not render).
- (breaking) Block attributes followed by a blank line are not attached to the next block.

### Fixed

- Remove extra whitespaces in attribute values (#56).

0.4.1

02 Jul 17:19
Compare
Choose a tag to compare
Release 0.4.1

### Added

- Convenience function `html::render_to_string` (#49)

### Fixed

- Allow backslash at end of verbatim (#54)

0.4.0

20 Mar 20:46
Compare
Choose a tag to compare
Release 0.4.0

### Added

- IntoIterator for Attributes (#33, #45)

### Changed

- Match djot.js how to resolve ordered list item type (#47).
- HTML renderer: use Unicode punctuation instead of HTML entities (#48).
- Allow omitting closing % in attribute comments (#48).

### Fixed

- Alphabetical list unexpectedly turning into roman numeral list (#46)
- HTML renderer: remove accidental extra variation selector in backarrow (#48).

Release 0.3.2

12 Jan 23:35
Compare
Choose a tag to compare
### Changed

- Alphabetic list markers can only be one character long.