Skip to content

Releases: jmuchovej/paperpile-notion

v1.3.1

02 May 22:08
Compare
Choose a tag to compare
✏️ Used download instead of upload artifact. lol.

v1.2.2: Updates GitHub Actions to avoid rate-limiting behavior

27 Apr 01:14
Compare
Choose a tag to compare

Adds caching (in a between-run accessible manner) to avoid rate-limiting behavior by reducing the number of API-calls related to building child-block representations.

Caches (GitHub Artifacts) are stored for 90 days (GitHub limitation).

v1.2.1: Speed-up Authors Database indexing/diff'ing

20 Apr 04:37
Compare
Choose a tag to compare

Using the default iterate/search mechanism of CMS from @jitl/notion-api is rather slow (takes a dozens of minutes to go through ~3K authors) compared to something equivalent to the ieratePaginatedAPI. (Moving away from iteratedPaginatedAPI because it doesn't cache anything, which is less than ideal for future directions of paperpile-notion.

v1.2.0

20 Apr 03:01
Compare
Choose a tag to compare

Building a much tighter integration with @jitl/notion-api to reduce the need to self-manage indexing and searching (as Notion filters used in @jitl/notion-api mimic those of the UI and should provide similar results).

Furthermore, using the CMS in @jitl/notion-api will allow for caching page blocks, which should be useful for future goals on the roadmap (e.g., syncing partial diffs, adding blocks like the UI's "templates" do, etc.)

Full Changelog: v1.1.1...v1.2.0

Completed migration to TypeScript CLI

17 Apr 04:24
Compare
Choose a tag to compare

Completed the migration from the Python open-source SDK to the TypeScript SDK. Includes major improvements in speed (4-5x faster using the native JS Notion API), better management of author name variations, and the sync-paperpile-to-notion template repository now has concurrency limits to avoid chewing through your GitHub Workflows minutes.

Full Changelog: v1.1.0...v1.1.1

Remove relentless "try to create an author"

07 Sep 04:47
Compare
Choose a tag to compare

Some odd behavior when attempting to extract an author that, while it exists, isn't pulled. Instead of continually looping, just try it once and move-on if not.

(Since any updates will run over the whole database, I wager this non-deterministic behavior will eventually create the appropriate author OR the user can, and ideally paperpile-notion will appropriately assign relations.)

Remove dangling debugger

06 Sep 22:53
Compare
Choose a tag to compare
0.3.3

✏️ Remove dangling ipdb usage

Fix some error handling; make config editing a bit quicker.

06 Sep 22:43
Compare
Choose a tag to compare

Caught a bug that would keep BibTeX from properly loading.

Support empty `fields-methods`. Finalizes GitHub Action.

06 Sep 21:59
Compare
Choose a tag to compare

Fixes a few quirks with the GitHub Action, ensure a consistent config.yaml (it was outdated), and allow some more fields in the config.yaml to be optional.

Migrate from JSON to BibTeX support

06 Sep 17:41
Compare
Choose a tag to compare

Migrates from JSON to BibTeX support, as Paperpile's Workflows strictly support BibTeX exports. Adds paperpile-notion as a GitHub action. Check out the jmuchovej/sync-paperpile-to-notion Template Repository to setup your syncing between Paperpile and Notion.