Skip to content

Commit

Permalink
Prepare for release v4.8
Browse files Browse the repository at this point in the history
  • Loading branch information
jarun committed Feb 18, 2023
1 parent 7e02931 commit 79065d6
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 3 deletions.
28 changes: 28 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
buku v4.8
2023-02-18

- 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 return `None` as
the "no ID" value
- methods `add_rec()`, `update_rec()` & `edit_update_rec()` now treat the
value of `immutable` parameter as a boolean (the default/noop value for
update calls is `None`)
- a `FIELD_FILTER` dictionary is introduced that contains fields formatting
description; also, in `format_json()` (and `print_json_safe()`), the output
format now matches the one described in CLI help
- 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
2022-07-01

Expand Down
4 changes: 2 additions & 2 deletions buku
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ try:
except ImportError:
TypedDict = None # type: ignore

__version__ = '4.7'
__version__ = '4.8'
__author__ = 'Arun Prakash Jana <engineerarun@gmail.com>'
__license__ = 'GPLv3'

Expand Down Expand Up @@ -107,7 +107,7 @@ FIELD_FILTER = {
ALL_FIELDS = ('id', 'url', 'title', 'desc', 'tags')
JSON_FIELDS = {'id': 'index', 'url': 'uri', 'desc': 'description'}

USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0'
USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0'
MYHEADERS = None # Default dictionary of headers
MYPROXY = None # Default proxy
TEXT_BROWSERS = ['elinks', 'links', 'links2', 'lynx', 'w3m', 'www-browser']
Expand Down
2 changes: 1 addition & 1 deletion buku.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH "BUKU" "1" "1 Jul 2022" "Version 4.7" "User Commands"
.TH "BUKU" "1" "18 Feb 2023" "Version 4.8" "User Commands"
.SH NAME
buku \- Bookmark manager like a text-based mini-web
.SH SYNOPSIS
Expand Down

1 comment on commit 79065d6

@jarun
Copy link
Owner Author

@jarun jarun commented on 79065d6 Feb 18, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dilawar, @eclipseo, @pabloariasal, @szlin, @rachmadaniHaryono, @jpdasma

buku v4.8 is released! Please do the needful.

Please sign in to comment.