minwook-shin/notion-database
Python bindings for Notion Database API
apidatabasenotionnotion-databasepypi-packagepython
First Claude commit: Apr 4, 2026Last Claude commit: 25d agoDiscovered: Apr 5, 2026
Recent Claude Commits
release: bump version 2.0.0rc1 → 2.0.0
b12f89225d agoauthor_emailfeat: attempt to add missing columns via PATCH in fallback database path
2ad82a525d agoauthor_emailfix: skip database-row pages when selecting parent_page_id
390ca3f25d agoauthor_emailfix: retrieve full DB container to check title when reusing existing database
a7e2e7f25d agoauthor_emailfix: insert_content field is content not new_str (2026-03-11)
adb9dc425d agoauthor_emailfeat: add append_markdown; use it in example instead of replace
2d4bc9425d agoauthor_emailfix: add allow_deleting_content param to update_markdown (2026-03-11)
db4e41325d agoauthor_emailfix: replace_content field is new_str not markdown (2026-03-11)
e6f097925d agoauthor_emailfeat: reuse existing example database by title instead of creating duplicates
9ffe29e25d agoauthor_emailfix: update_markdown body needs replace_content nested object (2026-03-11)
4bc62f225d agoauthor_emailfix: update_markdown body type must be replace_content (2026-03-11)
9c06f8825d agoauthor_emailfix: add type field to update_markdown body (2026-03-11)
8a48cb525d agoauthor_emailfix: update_markdown uses PATCH not POST (2026-03-11)
ea7ebbc25d agoauthor_emailfix: replace archived with in_trash in pages.update/archive (2026-03-11)
36daf2225d agoauthor_emailfix: use data_source_id as query_id so /data_sources/{id}/query is tried
0fc4ace25d agoauthor_emailfix: fallback to /data_sources/{id}/query when /databases/{id}/query is invalid
693366e25d agoauthor_emailfix: query via data_source_id in Notion 2026-03-11
536c29825d agoauthor_emailfix: remove in_trash=False from query calls — API rejects false value
afa03fa25d agoauthor_emailfix: remove result_type param from databases.query — not supported by API
522904f25d agoauthor_emailfix: use data_source_id for databases.query in Notion 2026-03-11
247b48c25d agoauthor_emailfix: derive available_properties from actual API response after databases.create
a63f0af25d agoauthor_emailfix: apply available_properties guard to page update and query filters
6f4c25525d agoauthor_emailfix: 3-strategy page finder and available_properties guard in example.py
d7d58e625d agoauthor_emailmerge: claude/notion-package-2.0-redesign-Sh4EF → 2.0
618e1b725d agoauthor_emailfeat: notion-database 2.0.0rc1 — complete redesign with Notion API 2026-03-11
a70f17225d agoauthor_emailfix: create fresh database with all columns instead of patching existing
8ab519525d agoauthor_emailfix: use database_id for schema update (data_source_id PATCH is 404)
6d61a4825d agoauthor_emailfix: use data_source_id for schema update, page create, and query (2026-03-11)
fd4c48425d agoauthor_emailfix: remove timezone param from pages.create in example (not supported)
7f8e23125d agoauthor_emailfix: move tab_group out of pages.create children; try via append_children
b83d91925d agoauthor_emailfix: use data_source properties for column existence check (2026-03-11)
8d266d925d agoauthor_emailfix: normalise data_source id → parent.database_id in search_databases
317b94825d agoauthor_emaildebug: pprint full data_source object to inspect 2026-03-11 structure
f75706b25d agoauthor_emailfix: revert search_databases to data_source filter; add result debug log
0abba0725d agoauthor_emailfix: search_databases — drop data_source filter, match object=="database"
ec257ad25d agoauthor_emailfix: exclude trashed/archived databases from search_databases results
c22db6525d agoauthor_emailfix: example robustly finds first retrievable database from search results
b8e185d25d agoauthor_emailfix: search_databases filter value "database" → "data_source" (2026-03-11)
aaf44b125d agoauthor_emailchore: bump version 2.0.dev1 → 2.0.0rc1
aa0aef325d agoauthor_emaildocs: update CHANGELOG for 2.0.dev1 with all 2026-03-11 additions
c0cace925d agoauthor_emaildocs: reflect 2026-03-11 gap-fill in example, README, and index.rst
39450d725d agoauthor_emaildocs: add missing number formats and rollup functions to docstrings
306eea925d agoauthor_emailfeat: fill 2026-03-11 API gaps (databases, properties, filters)
424f56f25d agoauthor_emailRevert "feat: upgrade to Notion API 2026-03-11 with full spec support"
70d8f1625d agoauthor_emailfeat: upgrade to Notion API 2026-03-11 with full spec support
50bbe7225d agoauthor_emailfeat: upgrade to Notion API 2026-03-11 with full spec support
755f1ae25d agoauthor_emailMerge branch '2.0' into develop
8c8e68625d agoauthor_emailfix(example): skip users.list_all() gracefully on 403
0c161e025d agoauthor_emailMerge branch 'develop' into 2.0
9bd690d25d agoauthor_emailfix(example): ensure required columns exist before creating a page
ae5309225d agoauthor_email