Skip to content

Latest commit

 

History

History
258 lines (162 loc) · 12 KB

CHANGELOG.md

File metadata and controls

258 lines (162 loc) · 12 KB

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.9.0 (2024-01-10)

Features

  • add notion token parameter to Exporter (#60) (a93cf51)

Bug Fixes

  • fix encoded filename is too long case (#59) (073994a)

2.8.4 (2023-12-28)

Bug Fixes

  • fix numbered list format according to commonmark format (#58) (305ec68)

2.8.3 (2023-06-29)

Bug Fixes

  • constructor in README.md (03e42c4)

2.8.2 (2023-02-26)

Bug Fixes

2.8.1 (2022-11-07)

Bug Fixes

  • pyproject: fix dependencies' version requirement (a7f2b04), closes #44

2.8.0 (2022-10-14)

Features

  • Make downloaded filenames consistent between runs (#38) (30e8f0b)

Bug Fixes

2.7.6 (2022-03-22)

Features

  • Replace methods to Exporter Classes (2b35818)

Bug Fixes

  • Change the way of calling get_children function (4563790)
  • Implemented Singletone pattern in NotionClient class (b8443ba)

2.7.5 (2022-03-01)

Bug Fixes

  • Remove Singleton pattern in Config class (#31) (2de75e3)

v2.7.4 (2022-02-21)

Fix

  • Remove exclamation mark in front of square brackets in bookmark convertor (4c37b0d)

v2.7.3 (2022-02-20)

Fix

  • Fix exporter methods passing positional arguments to Config class to dict (3c66ca3)

v2.7.2 (2022-02-20)

Fix

  • Change importing method names typo (f14ad98)

v2.7.1 (2022-02-19)

Fix

  • Indicate parameters explicitly in Config Object (7ea65a4)

v2.7.0 (2022-02-18)

Feature

  • Add a case if there is no extension, notion2md won't download the file (a8965a8)

v2.6.3 (2022-02-17)

Fix

  • Fix block_string_exporter not downloading files (f46f31c)

v2.6.2 (2022-02-14)

Fix

  • Add time indicator while retrieving blocks (48532fd)

v2.6.1 (2022-02-13)

Fix

  • Fix methods' name in exporter init (4cada7d)
  • Fix output for the case if io is not given (457a048)

Documentation

  • Add unzipped option explanation (00df4d6)

v2.6.0 (2022-02-11)

Feature

  • Exporting Notion block files to a single zip (d32afde)

v2.5.2 (2022-02-11)

Fix

  • Include config.py to the package (73078d7)

v2.5.1 (2022-02-11)

Fix

  • Fix notion2md.config module import error (baafa44)
  • Fix config module not found error (7a1f18c)

v2.5.0 (2022-02-11)

Feature

  • Change block object convert methods to class (0f38d9a)
  • Implemented Cleo for managing cli application (305f533)

v2.4.1 (2022-02-04)

Fix

v2.4.0 (2022-02-03)

Feature

  • Add block to string exporter (26981f5)
  • Add "download" option so that user can choose whether to download files or not (bddcc40)

Documentation

  • Add python usage description (e10687e)
  • Checked Synced Block (791f779)
  • Update notion2md options image (7d1b263)
  • Add download option description (004202b)

v2.3.3 (2022-02-03)

Fix

  • Synced Block commented out #26 (c623a98)
  • Change the api of block_exporter without creating config file from user (2cd8bb8)
  • Change the way of saving a file name using uuid #27 (52dd12a)
  • Update os.getenv (29d5167)
  • Update (8a8193c)

Documentation

  • Add a donation button on README.md (51d84cc)

v2.3.2 (2022-01-22)

Fix

  • Merge error (a4244c0)
  • Change directory of downloaded files (452cc69)

Documentation

  • Change Contribution guide in README.md (2c2c1da)
  • Add CONTRIBUTE.md (18be264)

v2.3.1 (2022-01-17)

Fix

v2.3.0 (2022-01-17)

Feature

  • Add file(image) downloader #20 (d42a1a0)

v2.2.8 (2022-01-11)

Fix

  • Fix name of image in block converter (757e253)

v2.2.7 (2022-01-11)

Fix

  • Add handling 'mention' object to fix #18 (291b2c1)
  • Change ERROR color to RED (1ac9c80)

v2.2.6 (2022-01-11)

Documentation

v2.2.5 (2021-12-21)

Fix

  • Unpacking config dick error (6d0b105)

v2.2.4 (2021-12-21)

Fix

  • Format console output (bf27ced)
  • Refactorize exporter (661e3f8)
  • Add checking version (2c9a6c1)
  • Change file name as id because title can cause dir error (4db6e0f)
  • Halt program after token error catched (0c356b4)

v2.2.3 (2021-12-18)

Fix

  • Showing error message when client didn't get client (3e07428)

v2.2.2 (2021-12-16)

Fix

v2.2.1 (2021-12-16)

Fix

Update v2.2

  • Stylized terminal output

Update v2.1

  • Improved exporting speed by using MultiThreading

v2.0

  • Notion Markdown Exporter(notion2md) now use official notion api by notion-sdk-py

  • Rewrite the structure of the program to use the api and improve the speed and usability of API

v1.2.2.1

  • Supports Inline Math Code in the text block, bulleted list, and numbered list. It will Be denoted as $$<math code>$$

  • Supports Call export_cli() with token_v2, url, and bmode

v1.2.0

  • Now Supports Exporting the inline table block

    • Even the block that has its own page in the table will be exported as subpage
  • You can choose wheather you will export notion page as a blog post or not

    • Blog post format includes frontmatter and Date in Post's name.

v1.1.0

  • Change the output folder name Notion_Exporter_Output/ to notion_output/

  • Save token_v2 in notion_output/notion_token.json and read it when you use the exporter again.

  • Fix the error that block.icon is not defined if the block has no icon in the title.

v1.0.0

  • Changed the structure of the exporter to support exporting sub pages and sub files.

  • Used Object named 'PageBlockExporter' to connect supporting functions and attributes.

  • Each Exporter has its client(NotionClient), page(notion.Block), and sub pages' exporter list ([PageBlockExporter])