minwook-shin/notion-database
Python bindings for Notion Database API
apidatabasenotionnotion-databasepypi-packagepython
First Claude commit: Apr 4, 2026Last Claude commit: 2mo agoDiscovered: Apr 5, 2026
Recent Claude Commits
release: bump version 2.0.0rc1 → 2.0.0
b12f8922mo agoauthor_emailfeat: attempt to add missing columns via PATCH in fallback database path
2ad82a52mo agoauthor_emailfix: skip database-row pages when selecting parent_page_id
390ca3f2mo agoauthor_emailfix: retrieve full DB container to check title when reusing existing database
a7e2e7f2mo agoauthor_emailfix: insert_content field is content not new_str (2026-03-11)
adb9dc42mo agoauthor_emailfeat: add append_markdown; use it in example instead of replace
2d4bc942mo agoauthor_emailfix: add allow_deleting_content param to update_markdown (2026-03-11)
db4e4132mo agoauthor_emailfix: replace_content field is new_str not markdown (2026-03-11)
e6f09792mo agoauthor_emailfeat: reuse existing example database by title instead of creating duplicates
9ffe29e2mo agoauthor_emailfix: update_markdown body needs replace_content nested object (2026-03-11)
4bc62f22mo agoauthor_emailfix: update_markdown body type must be replace_content (2026-03-11)
9c06f882mo agoauthor_emailfix: add type field to update_markdown body (2026-03-11)
8a48cb52mo agoauthor_emailfix: update_markdown uses PATCH not POST (2026-03-11)
ea7ebbc2mo agoauthor_emailfix: replace archived with in_trash in pages.update/archive (2026-03-11)
36daf222mo agoauthor_emailfix: use data_source_id as query_id so /data_sources/{id}/query is tried
0fc4ace2mo agoauthor_emailfix: fallback to /data_sources/{id}/query when /databases/{id}/query is invalid
693366e2mo agoauthor_emailfix: query via data_source_id in Notion 2026-03-11
536c2982mo agoauthor_emailfix: remove in_trash=False from query calls — API rejects false value
afa03fa2mo agoauthor_emailfix: remove result_type param from databases.query — not supported by API
522904f2mo agoauthor_emailfix: use data_source_id for databases.query in Notion 2026-03-11
247b48c2mo agoauthor_emailfix: derive available_properties from actual API response after databases.create
a63f0af2mo agoauthor_emailfix: apply available_properties guard to page update and query filters
6f4c2552mo agoauthor_emailfix: 3-strategy page finder and available_properties guard in example.py
d7d58e62mo agoauthor_emailmerge: claude/notion-package-2.0-redesign-Sh4EF → 2.0
618e1b72mo agoauthor_emailfeat: notion-database 2.0.0rc1 — complete redesign with Notion API 2026-03-11
a70f1722mo agoauthor_emailfix: create fresh database with all columns instead of patching existing
8ab51952mo agoauthor_emailfix: use database_id for schema update (data_source_id PATCH is 404)
6d61a482mo agoauthor_emailfix: use data_source_id for schema update, page create, and query (2026-03-11)
fd4c4842mo agoauthor_emailfix: remove timezone param from pages.create in example (not supported)
7f8e2312mo agoauthor_emailfix: move tab_group out of pages.create children; try via append_children
b83d9192mo agoauthor_emailfix: use data_source properties for column existence check (2026-03-11)
8d266d92mo agoauthor_emailfix: normalise data_source id → parent.database_id in search_databases
317b9482mo agoauthor_emaildebug: pprint full data_source object to inspect 2026-03-11 structure
f75706b2mo agoauthor_emailfix: revert search_databases to data_source filter; add result debug log
0abba072mo agoauthor_emailfix: search_databases — drop data_source filter, match object=="database"
ec257ad2mo agoauthor_emailfix: exclude trashed/archived databases from search_databases results
c22db652mo agoauthor_emailfix: example robustly finds first retrievable database from search results
b8e185d2mo agoauthor_emailfix: search_databases filter value "database" → "data_source" (2026-03-11)
aaf44b12mo agoauthor_emailchore: bump version 2.0.dev1 → 2.0.0rc1
aa0aef32mo agoauthor_emaildocs: update CHANGELOG for 2.0.dev1 with all 2026-03-11 additions
c0cace92mo agoauthor_emaildocs: reflect 2026-03-11 gap-fill in example, README, and index.rst
39450d72mo agoauthor_emaildocs: add missing number formats and rollup functions to docstrings
306eea92mo agoauthor_emailfeat: fill 2026-03-11 API gaps (databases, properties, filters)
424f56f2mo agoauthor_emailRevert "feat: upgrade to Notion API 2026-03-11 with full spec support"
70d8f162mo agoauthor_emailfeat: upgrade to Notion API 2026-03-11 with full spec support
50bbe722mo agoauthor_emailfeat: upgrade to Notion API 2026-03-11 with full spec support
755f1ae2mo agoauthor_emailMerge branch '2.0' into develop
8c8e6862mo agoauthor_emailfix(example): skip users.list_all() gracefully on 403
0c161e02mo agoauthor_emailMerge branch 'develop' into 2.0
9bd690d2mo agoauthor_emailfix(example): ensure required columns exist before creating a page
ae530922mo agoauthor_email