Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Mar 13:03

Changelog

  • dde3736 add MIT license and fix goreleaser deprecated config
  • 6640c25 add plan: fix-e2e-confirmed-bugs
  • d3a4c6e feat: Block struct with type-specific fields and GetBlock API method
  • 53e490e feat: IntrospectToken and RevokeToken API methods
  • 3f8f4a2 feat: OAuth CLI commands (token, introspect, revoke)
  • aa24920 feat: OAuth types and TokenExchange API method
  • a6f52fc feat: add API error types with exit code mapping
  • 9b02fa8 feat: add Comment struct and ListComments API method
  • a936e0d feat: add CreateComment API method and comment create command
  • 5c7a478 feat: add CreateDataSource, GetDataSource, UpdateDataSource API methods
  • 57109e4 feat: add CreatePage API method and page create command
  • 0a3b04f feat: add DataSource struct and ListDataSources API method
  • b663445 feat: add Formatter interface and JSON formatter
  • b5245ca feat: add Get/Post methods with query params, JSON body, context and timeout
  • 12b9129 feat: add GetComment and DeleteComment API methods and CLI commands
  • 85bd999 feat: add GetFileUpload and DeleteFileUpload API methods
  • 4ecc6a2 feat: add GetPageMarkdown API method and page markdown command
  • 5456672 feat: add GetPageProperty API method and page property command
  • 7f950ed feat: add JSONL formatter
  • e9bb192 feat: add MovePage API method and page move command
  • 9e48d2c feat: add Page struct and GetPage API method
  • 85f3a11 feat: add Patch, Put, Delete methods to API client
  • a020466 feat: add QueryDataSource and GetDataSourceTemplates API methods
  • fe3831a feat: add QueryDatabase API method and db query command
  • 7fe1598 feat: add Search API method with auto-pagination
  • 54908a6 feat: add TTY check in block append to prevent stdin hang
  • 12775d4 feat: add Table formatter
  • cd7ddb3 feat: add UpdatePage API method and page update command
  • b5a80d2 feat: add User types and API methods (GetMe, ListUsers, GetUser)
  • d5921b0 feat: add base HTTP client with auth headers for Notion API
  • 2731c57 feat: add comment list command
  • 058d4ea feat: add cursor-based pagination helper for Notion API list endpoints
  • db2c565 feat: add datasource CLI commands (list, create, get, update, query, templates)
  • e379a6b feat: add failing tests for table format with API struct types
  • a4fea1f feat: add formatter factory with auto-detection
  • fbc0671 feat: add page get CLI command
  • 97575b4 feat: add raw formatter
  • 7c4f007 feat: add search CLI command with type filter and sort support
  • 59d86b7 feat: add status command with health check to Notion API
  • deb1b4f feat: add user get command with tests
  • 1c75985 feat: add user list command with pagination support
  • fe93918 feat: add user me command with tests
  • 0d9ac8e feat: add verbose logging to API client
  • 3ba2acc feat: block append command with AppendBlockChildren API method
  • c006ae7 feat: block children command with ListBlockChildren API method
  • e5373ec feat: block get command with tests
  • 596e313 feat: block update command with UpdateBlock API method
  • e2247ee feat: create database API method and db create command
  • 95122df feat: database types and GetDatabase API method
  • 5ca62c2 feat: db get command with tests
  • d3befc6 feat: db list command with ListDatabases API method
  • b2bb8f4 feat: define exit codes and typed CLI errors
  • 9d609b0 feat: delete block command with DeleteBlock API method
  • 606a179 feat: file upload types and CreateFileUpload API method
  • 91f7b8c feat: fix table format to handle arbitrary struct types via JSON round-trip
  • ee40ba0 feat: implement CompleteFileUpload API method
  • fc21387 feat: implement SendFileContent API method with multipart/form-data
  • f21e2c1 feat: implement configuration loading with token, format, and flags
  • 9e5d4c6 feat: implement file upload CLI commands
  • b58b03b feat: implement file upload all-in-one command
  • bf98426 feat: implement root cobra command with global flags
  • 030e85a feat: initialize go module and project structure
  • 3f532cc feat: skip complete call when SendFileContent returns status uploaded
  • 13d0f9a feat: update database API method and db update command
  • c10dab5 feat: verify acceptance criteria for API client plan
  • cf440ec feat: verify acceptance criteria for all database commands
  • fff8591 feat: verify acceptance criteria for all e2e bug fixes
  • 6bc7e80 feat: verify acceptance criteria for comment commands
  • b3bb77c feat: verify acceptance criteria for datasource commands
  • f3a59fb feat: verify acceptance criteria for foundation plan
  • 3c744d0 feat: verify all block commands pass tests and linter
  • 114e878 feat: verify all file upload commands and tests pass
  • 653a521 feat: verify all formatters pass tests and linter
  • 23271f5 feat: verify all user commands pass tests and linting
  • 1d2e027 feat: verify oauth acceptance criteria - all tests and lint pass
  • bdf1a4f feat: verify page commands acceptance criteria
  • f139217 feat: verify search acceptance criteria - all tests and linter pass
  • 820e44b feat: wire main.go to root command with exit code handling
  • 7af0a65 fix: address code review findings
  • 8867806 fix: address code review findings
  • d02a245 fix: address code review findings
  • 5ef1a44 fix: address code review findings
  • 3ef221d fix: address code review findings
  • b35d048 fix: address code review findings
  • 2cc3db8 fix: address code review findings
  • 3dda3f3 fix: address code review findings
  • b37c585 fix: address code review findings
  • 1122c4b fix: address code review findings
  • 7ed873e fix: address code review findings
  • dfdbd82 fix: address code review findings
  • b455d77 fix: address code review findings
  • 57de26d fix: address code review findings
  • 9a4567f fix: address code review findings
  • 5df1b8c fix: address code review findings
  • 6ac974b fix: address code review findings
  • ad2aad5 fix: address code review findings
  • 06397d1 fix: address code review findings
  • 40782d8 fix: address code review findings
  • d019666 fix: address code review findings
  • 26ce9aa fix: address code review findings
  • 239d843 fix: address code review findings
  • aff682f fix: address code review findings
  • 197c76f fix: address code review findings
  • e62700a fix: address code review findings
  • 9a715ff fix: address code review findings
  • 756365a fix: address code review findings
  • 4b85e09 fix: address code review findings
  • 05baa2a fix: address code review findings
  • 3279041 fix: address code review findings
  • e4e525d fix: address code review findings
  • ad7f326 fix: address code review findings
  • 96b1b69 fix: address code review findings
  • ae48e5d fix: address code review findings
  • 73bc8a4 fix: address code review findings
  • 24f5aed fix: address code review findings
  • 2d5147d fix: address code review findings
  • a005d00 fix: address code review findings
  • 07d943e fix: address code review findings
  • 2d45ead fix: address code review findings
  • 3499508 fix: address code review findings
  • b83ad29 fix: address code review findings
  • 145b99e fix: address code review findings
  • a55f571 fix: address code review findings
  • 0f6bebe fix: address code review findings
  • 9b086c9 fix: address code review findings
  • 38eb32f fix: address code review findings
  • e21be7e fix: address code review findings
  • a1a3c41 fix: address code review findings
  • 0f2d773 fix: address code review findings
  • ad943da fix: address code review findings
  • 77c2149 fix: address code review findings
  • 6a40914 fix: address code review findings
  • 090ea72 fix: address code review findings
  • 22f73a4 fix: address code review findings
  • 1a79e3c fix: address code review findings
  • f26508c fix: address code review findings
  • 864afe3 fix: address code review findings
  • e2361e6 fix: address code review findings
  • 2bdf445 fix: address code review findings
  • 1473da3 fix: address code review findings
  • 97e5e35 fix: address code review findings
  • df47378 fix: address code review findings
  • fa074fc fix: address code review findings
  • 1c282c2 fix: address code review findings
  • dbcef12 fix: address code review findings
  • 2d0e550 fix: address code review findings
  • e3b03b7 fix: address code review findings
  • a39e640 fix: remove non-existent integration job blocking release
  • 07d8711 init: project scaffold with plans and OpenAPI spec
  • fd33147 merge: 2026-03-10-01-foundation
  • e8ecd63 merge: 2026-03-10-02-api-client
  • 5f00170 merge: 2026-03-10-03-output-formatting
  • 59bdd6e merge: 2026-03-10-04-users
  • f034d48 merge: 2026-03-10-05-pages
  • a728210 merge: 2026-03-10-06-databases
  • 4d54b39 merge: 2026-03-10-07-blocks
  • ca1da64 merge: 2026-03-10-08-comments
  • 31e11be merge: 2026-03-10-09-search
  • ba3d11a merge: 2026-03-10-10-file-uploads
  • d7e9255 merge: 2026-03-10-11-data-sources
  • cf01f4f merge: 2026-03-10-12-oauth
  • b56fe4b merge: 2026-03-11-fix-e2e-confirmed-bugs
  • 7ea48a1 move completed plan: 2026-03-10-01-foundation.md
  • 376c5d8 move completed plan: 2026-03-10-02-api-client.md
  • ccb886b move completed plan: 2026-03-10-03-output-formatting.md
  • 99bb420 move completed plan: 2026-03-10-04-users.md
  • fb688f6 move completed plan: 2026-03-10-05-pages.md
  • decc4e2 move completed plan: 2026-03-10-06-databases.md
  • 044b78a move completed plan: 2026-03-10-07-blocks.md
  • 42f47d6 move completed plan: 2026-03-10-08-comments.md
  • 602a9e4 move completed plan: 2026-03-10-09-search.md
  • 6657603 move completed plan: 2026-03-10-10-file-uploads.md
  • 93e8b77 move completed plan: 2026-03-10-11-data-sources.md
  • e5f1b58 move completed plan: 2026-03-10-12-oauth.md
  • c1996c3 move completed plan: 2026-03-11-fix-e2e-confirmed-bugs.md