buku v4.8 release notes.
- support Vivaldi browser
- better XBEL compatibility
- check for empty search results in piped operations
- remove python 3.6 support, add 3.10
- API changes in bukudb (#660):
- bookmark data tuples returned from methods
get_rec_all()
&get_rec_by_id()
, now have user-friendly properties
(id
,url
,title
,desc
,tags
/taglist
,immutable
;
as well as for raw DB fields –tags_raw
,flags
) - methods
get_rec_all()
,list_using_id()
,searchdb()
,search_by_tag()
,
search_keywords_and_filter_by_tags()
&exclude_results_from_search()
are now guaranteed to return a list (empty if no data is found) - methods
get_rec_id()
,get_max_id()
&add_rec()
now returnNone
as
the "no ID" value - methods
add_rec()
,update_rec()
&edit_update_rec()
now treat the
value ofimmutable
parameter as a boolean (the default/noop value for
update calls isNone
) - a
FIELD_FILTER
dictionary is introduced that contains fields formatting
description; also, informat_json()
(andprint_json_safe()
), the output
format now matches the one described in CLI help
- bookmark data tuples returned from methods
- IMPACT: If you have a local repo clone, remove .tox/ subfolder if it's there
before you run tests for the first time