You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update version from 0.1.0 to 0.2.0 across all project files including
documentation and Kotlin notebooks.
Changes:
- Update gradle.properties version to 0.2.0
- Update installation examples in README.md and QUICKSTART.md
- Add comprehensive CHANGELOG entry for 0.2.0 release
- Update all 7 Kotlin notebook dependencies
- Add lightweight documentation mentions for new features
New features in 0.2.0:
- Five new query filter types (relation, people, status, unique_id, files)
- Place property type support with convenience accessors
- Enhanced unique_id property with convenience accessors
- Graceful handling of unknown property types
- Updated dependencies to latest versions
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
-**Unique ID property**: Enhanced with convenience accessors (`getUniqueIdProperty()`, properly integrated with `getPlainTextForProperty()`)
25
+
26
+
### 🐛 Fixed
27
+
28
+
-**Unknown property types**: Library now gracefully handles property types it doesn't recognize, returning `PageProperty.Unsupported` instead of failing deserialization
29
+
30
+
### 🔧 Changed
31
+
32
+
-**Dependencies**: Updated to latest versions of Kotlin, Ktor, and other dependencies
33
+
-**Gradle**: Updated Gradle wrapper to latest version
34
+
35
+
### 📊 Statistics
36
+
37
+
-**Test coverage**: 514+ unit tests (up from 481)
38
+
-**New test suites**: Integration tests for all new filter types
39
+
8
40
## [0.1.0] - 2025-10-10
9
41
10
42
### 🎉 Initial Release
@@ -82,4 +114,5 @@ This is the first public release of the Kotlin Notion Client library.
82
114
83
115
**Note**: This is an early release (0.1.0). While comprehensive testing has been performed, users should expect potential issues and are encouraged to report them via GitHub Issues.
Copy file name to clipboardExpand all lines: docs/data-sources.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -269,6 +269,8 @@ val results = notion.dataSources.query("data-source-id") {
269
269
}
270
270
```
271
271
272
+
**Additional Filter Types** (v0.2.0+): The query DSL also supports filters for `relation` (related pages), `people` (users/assignees), `status` (workflow status), `unique_id` (auto-incrementing IDs), and `files` (attachment presence). All follow the same DSL pattern as shown above.
273
+
272
274
### Working with Properties
273
275
274
276
After querying, access page properties using extension functions (recommended):
0 commit comments