Releases: jarun/buku
Releases · jarun/buku
buku v4.9
buku v4.9 release notes.
- fixed profile detection for multiple Firefox installs (#711)
- added option
--offline
to add a bookmark without web connection - added a mini-guide for quick keyboard access to the bookmarklet
- support environment variable
NO_COLOR
- fixed HTML encoding detection (#713)
- fixed Windows profile detection (#683)
- support python 3.11 (support for python 3.7 removed)
- fixed readline internal error on Windows (#704)
buku v4.8
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
buku v4.7
buku v4.7 release notes.
- support XBEL export/import (#569)
- support for Microsoft Edge bookmarks (#585)
- block web fetch on import
- many bukuserver fixes (#543, #545, #547, #548, #553, #554, #559)
- import nested directory names as tags on html import (#539)
- fix slow/failed markdown import (#538)
- fix SSL certificate identification not working on macOS (#528)
- import tags from markdown (#523)
- fix broken pipe error with oil (#520)
buku v4.6
buku v4.6 release notes.
- use textwrap to wrap comments and tags when printing in terminal
- show listing start and end index over prompt in interactive mode
- option
--nostdin
: don't wait for input (must be first arg) (#513) - user-friendly prompt message when waiting for input in non-tty mode
- several test framework improvements
buku v4.5
What's in?
- Fix encryption and decryption (#480)
- Fix Wayback Machine API query
- Support wayland native copier
wl-copy
- Add bookmarklet for bukuserver (#385)
- Delete by tag without prompting for each bookmark (#458)
- Fix issue with utf-8 characters in bookmark titles (#456)
- Fix reomve all tags from prompt (#467)
- Example to fuzzy search and preview in Quickstart section
- Replace debug option
-z
with-g
- Support python 3.9, retire python 3.5
buku v4.4
What's in?
- optionally specify output file with
--json
- confirm auto-tag generation in chatty mode
- unblock GUI browsers when running on WSL
- handle up to 10 server redirects (#452)
- fix issue with reverse proxy (#435)
- use ImportError instead ModuleNotFoundError (#437)
- import pyreadline on windows (#441)
- auto-generated package refresh
buku v4.3
What's in?
- Project renamed to
buku
(smallb
) - Export tags in markdown format as comments
- Tag support for Org import/export
- Better Windows 10 support
- Reverse proxy support for
bukuserver
- Config
OPEN_IN_NEW_TAB
forbukuserver
- Documentation updated
- Fix Firefox default profile detection
- Fix export to DB failing after search
- Fix broken prompt colors
- User agent updated
Buku v4.2.2
This is a minor release that fixes broken prompt due to PR #373.
Buku v4.2.1
This is a minor release with a single fix on top of v4.2 to address a packaging problem.