Skip to content

Releases: wormi4ok/evernote2md

v0.21.0

31 Dec 13:00
9c9153a
Compare
Choose a tag to compare

🎅🏻 🎁 Spacial characters are NOT escaped anymore by default. This should make resulting markdown files cleaner and more readable without rendering.

This is a BREAKING CHANGE. In case you have problems with some characters not escaped, you can turn on previous behaviour with --escape-special-chars flag.

Changelog

  • 9c9153a BREAKING CHANGE: Turn off escaping of the spacial characters by default (thanks to @infinitewhileloop or reporting 👍🏻 )
  • 61ea88a Wrap title value in quotes in the frontmatter metadata (credit to @lzilioli 📓 )

v0.20.0

10 Dec 21:33
2fd3e57
Compare
Choose a tag to compare

Improved support for todo lists and added Android as one of the build targets!

Changelog

  • 2fd3e57 Offer single macOS binary for both Intel and M-series versions
  • 733366d Add binaries for more ARM-based operating systems in the release (Thanks to @Young-Lord for the PR!)
  • 115724e Improved todo lists handling.(Shout out to @fvbommel for contributing 🎉 )

Also updated build and runtime dependencies.

v0.19.0

21 May 15:36
7959cdb
Compare
Choose a tag to compare

This release introduces the new stream decoder for enex files.
It should improve user experience by processing notes from the export one by one, and skipping the malformed ones.
As a consequence, progress bar is replaced with spinner, since stream decoder doesn't know the total number of notes.

  • Fixed Unexpected EOF in CDATA section bug (#16)
  • Fixed file extension for JPEG images ( thanks to @karottc for contribution 🏅 #98)
  • Updated dependencies

v0.18.2

07 Mar 09:05
3c11c35
Compare
Choose a tag to compare

Improve attachment encoding detection

Changelog

  • 3c11c35 Improve detecting base64 encoded attachments (Fixes #97 - thanks to @michaelsmhc for reporting)
  • da1f43a Update module golang.org/x/net to v0.5.0
  • a460685 Update module github.com/sergi/go-diff to v1.3.1

v0.18.1

11 Dec 21:45
Compare
Choose a tag to compare

This patch release brings fixes to the list items conversion ☑️

Changelog

  • 2573b78 Fix a bug that makes spaces in list items disappear in certain notes
  • 8019f23 Improved the test case for extra div tag replacer
  • 379cd9c Fix for wrapped child nodes only writing the first child (thanks to @jmouka for contributing the fix 🔧 🥇 )

Also upgraded Go to version 1.19, along with dependencies and base docker images (thanks to Renovate bot)

v0.18.0

06 Aug 20:58
5d54d69
Compare
Choose a tag to compare

This release brings support for "to-do" items. ✅
<en-todo> Evernote elements will be converted to a Github Flavored Markdown - [ ] items.
This change also affects unordered lists and will replace asterisks * symbols with dashes -.

Compared to the previous version, the resulting Markdown will change like this:

* List item 1      ->      - List item 1
* List Item 2              - List item 2

Todo Item 1                - [x] Todo item 1
Todo item 2                - [ ] Todo item 2

Changelog

  • 5d54d69 Implement handling todo items with checkboxes (thanks to @xshuai1006 for contributing ✅ )
  • 86522ae Announce mdmv project in the README
  • 2fba7fa Fix panic in case of nested en-codeblock sections (thanks to @retpoline for reporting the issue! 👏🏻 )
  • ab89e28 Use hash from SourceUrl as the backup resource ID (shout out to @dge8 for submitting a fix! 🎉 )

This version brings go version 1.18, updated base images and dependencies

v0.17.1

04 Jul 20:22
9d1773e
Compare
Choose a tag to compare

Changelog

9d1773e Fix app crashes on lists rendering (thanks to @Astromis for reporting the issue 🕵🏻 )

v0.17.0

30 Jun 21:19
3bbb2e5
Compare
Choose a tag to compare

Tables now have proper markdown headers, thanks to @ar7hur for pointing this out.

| header1 | header2 |   ==>  | header1 | header2 |
| content | content |        |---------|---------|
                             | content | content |

Changelog

3bbb2e5 Continue processing notes when OS fails to write a file (reported by @sedlund)
050a431 Fix markdown tables formatting

v0.16.1

09 Apr 10:57
Compare
Choose a tag to compare

Thanks to @sedlund and @nameless66 for reporting the issues! 👐🏻 🎉

Changelog

2465b61 Fix an issue when images were incorrectly added at the end of the note
56af658 Handle decoding notes with missing content

v0.16.0

17 Mar 20:35
7c133b9
Compare
Choose a tag to compare

With the new --addFrontMatter flag you can retain more note metadata in Markdown using FrontMatter, like it is done in Hugo or Jekyll.

This is the first release with Apple Silicon support - see new MacOS_M1 archive.

Changelog

c6686d9 Improve debug logs
344b5ce Save note attributes as FrontMatter - Big thanks to @drasch for implementing the feature! 🎖️
6dc1662 Include builds for Apple M1 processor in releases
26f71de Upgrade to go 1.16