Skip to content

Commit 9f7064d

Browse files
committed
Prepare for release v5.1
1 parent 4dd8840 commit 9f7064d

4 files changed

Lines changed: 23 additions & 4 deletions

File tree

CHANGELOG

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
buku v5.1
2+
2025-12-07
3+
4+
- auto-import from Brave Browser
5+
- `amd64` docker image (will be built starting from next release)
6+
- sorting bookmarks by absence/presence of a specific tag
7+
- reordering all bookmarks in DB (based on specified sorting)
8+
- support overriding default URI scheme for `browse()` (@meonkeys)
9+
- include a `Sec-Fetch-Mode` header when fetching a webpage (in case the website admin cares about that)
10+
- source: renaming main file to `buku.py` (which is the name it gets installed as)
11+
- packaging: migrating from `setup.py` to `pyproject.toml` (@branchvincent)
12+
- packaging: installing the manpage into `pipx` venv (@branchvincent)
13+
- Python: adding v3.14, removing v3.9
14+
- API: improved BukuCrypt
15+
- Bukuserver: Swagger-based interactive documentation for the web-API
16+
- Bukuserver: option to change initial value of Fetch checkbox in Create Bookmark form
17+
- Bukuserver: migrate from Bootstrap v3 to v4
18+
- migrate to the upcoming flask-admin v2 (see #753)
19+
120
buku v5.0
221
2025-04-37
322

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:alpine
1+
FROM python:3.14.0-alpine
22

33
LABEL org.opencontainers.image.authors="shenoy.ameya@gmail.com"
44

buku.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH "BUKU" "1" "27 Apr 2025" "Version 5.0" "User Commands"
1+
.TH "BUKU" "1" "07 Dec 2025" "Version 5.1" "User Commands"
22
.SH NAME
33
buku \- Bookmark manager like a text-based mini-web
44
.SH SYNOPSIS

buku.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
except ImportError:
6464
TypedDict = None # type: ignore
6565

66-
__version__ = '5.0'
66+
__version__ = '5.1'
6767
__author__ = 'Arun Prakash Jana <engineerarun@gmail.com>'
6868
__license__ = 'GPLv3'
6969

@@ -129,7 +129,7 @@ def filter_from(values, subset, *, exclude=False):
129129
ALL_FIELDS = ('id', 'url', 'title', 'desc', 'tags')
130130
JSON_FIELDS = {'id': 'index', 'url': 'uri', 'desc': 'description'}
131131

132-
USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:137.0) Gecko/20100101 Firefox/137.0'
132+
USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Gecko/20100101 Firefox/145.0'
133133
MYHEADERS = None # Default dictionary of headers
134134
MYPROXY = None # Default proxy
135135
TEXT_BROWSERS = ['elinks', 'links', 'links2', 'lynx', 'w3m', 'www-browser']

0 commit comments

Comments
 (0)