Releases: wormi4ok/evernote2md
v0.21.0
🎅🏻 🎁 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
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
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.
v0.18.2
v0.18.1
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
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
v0.17.0
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
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
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