Releases: arturtamborski/notion-py
Release: v0.0.10
Release: v0.0.9
Revert json tag thing
Release: v0.0.8
dev-requirements
13d4797: add some debugging packages
docs
ddfca03: merge scripts, remove confusing release target
docs/bump-version
4b2c35f: add some safe checks
makefile
e87ae49: add new release target
ec6d4d8: add bump-% target and its implementation
notion/utils
5fdb746: fix get_property() bug with keys containing dots (#73)
readme
a24371c: update info about upstream repo, add disclaimer to my ugly script
Release: v0.0.7
Minor changes and one important bug fix (#72).
block/upload
6c444aa: add download_file() (backport of jamalex#209) (#62)
client
b3a24ff: Fix Collection View returning None #63 (#67)
collection/basic
f202592: sort if view exists (backport of jamalex#205) (#61)
docs
2eb97c3: first try at automating release notes
notion/renderer
90c6689: reformat
notion/store
9ed6e2b: pop useless (?) json key out of the way (#72)
other
f2b47dd: Improve html renderer for common elements (#68)
a226dca: Request for comments - image urls (#64)
6ec5de4: Fix failing smoke test on search_blocks() (#66)
Release: v0.0.6
Most notable change is the move of notion<->python logic into two separate classes (converter.py
).
I've also backported #56.
renderer:
I still haven't started a solid rework of this part, but it's not that important for now, so I guess it can wait a bit more.
smoke_tests:
Most notable thing here is the split of workflow test into more smaller tests and page cleanup after finished tests.
notion/block:
Reordering of methods, more type hints
utils:
A nice thing here is the removal of BS4 dependency 👍🏻
also I think I finally removed every list or str
multitype for path
arg which was bothering me with unnecessary complexity.
converter:
I've fixed one regression bug here and unified the interface for convert_*
methods with kwargs.
children:
Small refactor of block validation and rewrite of filter()
monitor:
Nothing major, I'm still figuring out how to fix this part of library.
notion:
more type annotations and make child_list_key attribute hidden
record:
as mentioned earlier, I've unified path, in order to use str only approach.
Other thing - removal of str, always use repr instead
docs:
prepare some layout, decrease toctree depth, change baseurl, add apidoc hook
gitignore:
.notion-py is now cleared in make clean
settings:
fix environ bug and remove duplicated var S3_URL_PREFIX_ENCODED
client:
use wrapped HTTP methods for all traffic, cover other HTTP methods in NotionClient
retry requests on HTTP 503, unify methods interfaces
embed:
show title in repr of BookmarkBlock
conftest:
This might bite me in the future, but for now it should be good enough.
add persistent store for workflow smoke tests
collection:
add _id to created_by, backport of 181 (#56)
Release: v0.0.5
Release - v0.0.4
Skip repeated _str_fields in str()
CollectionViewBlock: add default values for props if collection is not set
FileBlock: fix source attr
Store: fix call_query_collection.filter after changing the API
CollectionRowBlock: support for adding new tags
:>
Release - v0.0.3
Removed smoke tests from the package to lighten it up a bit and added more meta info in the setup.py.
Release - v0.0.2
Finished rewrite of the library, it's mostly up to its original shape and it's ready for future development. I've added few missing embed blocks.