0.3.1 (2023-10-27)
- fix parse errors for huge and empty nodes (#102) (0520e93), closes #101
- improve handling notes with empty content (87593b2)
0.3.0 (2023-10-19)
- add --retry, --skip-failed and --keep-failed options (7f3969b)
- avoid parsing crashes by using lxml (26d9b8a)
- convert bad img src quotes when parsing weblicp (080d7e3), closes #79
0.2.27 (2023-10-17)
- fix upload result URL parser (2c35356), closes #100 #99
- use plaintext when setting note title (0be6f7d), closes #95
0.2.26 (2023-05-06)
0.2.25 (2022-12-06)
- update notion SDK (3e46fda)
0.2.24 (2022-10-18)
- improve yinxiang markdown block filtering (497940b)
0.2.23 (2022-10-15)
- skip Yinxiang hidden markdown appendix (aa5989e)
0.2.22 (2022-10-12)
0.2.21 (2022-09-24)
- add xpi to banned extensions (a75b566)
0.2.20 (2022-09-24)
- add more banned extensions (6a8c614)
- upload attachments with banned extensions as .bin files (79e0be5)
0.2.19 (2022-09-22)
0.2.18 (2022-08-20)
0.2.17 (2022-07-28)
- update notion SDK to avoid rate limit errors (c5458da)
0.2.16 (2022-06-19)
- update PyMuPDF version (88f3213)
0.2.15 (2022-06-14)
- skip bad data uri images on parsing (2b6060a), closes #36
- skip with an error instead of crashing when note parse failed (e2cd4a7)
0.2.14 (2022-06-03)
- avoid warning when uploading tables (d0aa9ea)
- log only warning messages from notion with --verbose flag (9b74b15)
- prevent network error when uploading files (c6bacc0)
0.2.13 (2022-05-25)
0.2.12 (2022-05-11)
- avoid BeautifulSoup warning (5ebb85d)
0.2.11 (2022-05-11)
- set note update time to created time if missing (8f3f5b1)
0.2.10 (2022-05-10)
0.2.9 (2022-04-11)
- trim paragraphs when condense lines option is used (9403e47)
0.2.8 (2022-04-08)
- add option to condense lines into paragraphs (sparse) (58b9a95)
- add option to set custom root page name (2a7b2ce)
- add option to set custom tag for uploaded pages (1c385e1), closes #23
- avoid empty blocks in malformed enex files (33b80fa)
- rename deprecated functions to avoid warnings (74246ef), closes #21
0.2.7 (2022-04-06)
- add option to condense lines into paragraphs (7ce4bfe)
0.2.6 (2022-04-04)
- filter out unsupported file extensions for upload (e6e6fba)
- get rid of recursion when splitting blocks for weblcips (b5e8b19), closes #17
- handle bad token error (437208f)
- skip root page search for empty accounts (807b04c)
0.2.5 (2022-01-12)
- add option to include previews for PDF weblcips (458e3be)
- handle special css colors (8fbc393)
- prevent resources from having empty extensions (9a30823)
- retry on server side errors during upload (2891a57)
0.2.4 (2022-01-04)
- add missing dataclasses dependency for python 3.6 (601b1d2)
- convert inline newline tags in paragraphs (b6cb781)
- prevent error when parsing empty tables (2397971)
- split paragraphs before parsing line by line (b692136)
0.2.3 (2021-12-25)
- add option to log output into file (f50bb58)
- log note title on exception (95d7796)
0.2.2 (2021-12-25)
- fix crash on parsing nested spaces in webclips (0c389ed)
0.2.1 (2021-12-21)
- parse images as children elements in lists (c214bd4)
- remove original size parsing for images to avoid oversized image blocks (e72752e)
- revert back to html.parser, html5lib can't parse ENML properly (441cc74)
0.2.0 (2021-12-20)
- add support for webclips (6370bac)
- cleanup empty databases before creating new one (fc594f1)
- fix webclip detection (bb64e3c)
- move some harmless warnings into debug log (ec53bad)
- set fixed size for sizeless SVG images (b94419f)
0.1.8 (2021-12-14)
- handle embedded lists at the start of other lists (f3b83ac)
0.1.7 (2021-12-13)
- add proper parsing for missing note attributes (562ddc6)
0.1.6 (2021-12-07)
- add todo parsing for paragraphs (f3e9871)
0.1.5 (2021-12-06)
0.1.4 (2021-12-06)
- prevent crash for notes with empty resource (157ace7)
0.1.3 (2021-12-05)
- add % escaping to prevent progress bar crash (9c24c94)
0.1.2 (2021-12-05)
- add proper css style parsing for colors (ffbbd69)