File python-buku.changes of Package python-buku

-------------------------------------------------------------------
Wed Nov 20 13:12:14 UTC 2024 - Michael Chang <mchang@suse.com>

- Update to version 4.9
  * 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)
- 4.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 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
- 4.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)
- 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
- v4.5 release notes
  * 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
- v4.4 release notes
  * 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
- v4.3 release notes
  * Project renamed to buku (small b)
  * 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 for bukuserver
  * Documentation updated
  * Fix Firefox default profile detection
  * Fix export to DB failing after search
  * Fix broken prompt colors
  * User agent updated
- v4.2.2 release note
  * This is a minor release that fixes broken prompt due to PR #373.
- v4.2.1 release note
  * This is a minor release with a single fix on top of v4.2 to address a
    packaging problem
- v4.2 release notes
  * Disabled appending tags from page on update
  * Improved Windows color support using colorama (optional dep)
  * New format option to show only title and tag
  * Python 3.4 is EOL, support discontinued
  * Several fixes and code refactor
- v4.1 release notes
  * Import firefox-exported json
  * Fix auto-import for firefox
  * Fix write to GNU Screen paste buffer
  * Some CVE fixes
- v4.0 release notes
  * Show records in pages with option -p (works with -n, default 10)
  * Enhanced clipboard support: xclip, tmux, GNU Screen, Termux
  * Prompt key O works with search results along with GUI browser toggling
  * Search by taglist id with prompt key g
  * Multiple fixes
- v3.9 release notes
  * Set number of search results per page (default 10)
  * Retrieve description and tags from page, if available
  * Visit cached version on Wayback machine
  * Export works with all search options now
  * Changed user agent to Firefox on Ubuntu
  * Several dependencies made required for installation
  * bukuserver will use Flask-Admin
- v3.8 release notes
  * A self-hosted http server, bukuserver, that exposes core functionality
    - browsable frontend on a local webhost server
    - flask default cli interface is used instead custom one
    - handle not only api but also html request
    - statistic page
    - CRUD on bookmark
    - replaces the earlier api module
    - needs to be installed from PyPi for the time being
  * Import complete folder hierarchy as tags during auto-import
  * Merge tags on import even if bookmark URL exists
  * Orgfile import/export
  * Show bookmarks to be deleted before deletion
  * Merge tags during import if bookmark exists
  * Escape regex metachars in regex input

-------------------------------------------------------------------
Wed Mar 28 08:22:28 UTC 2018 - aloisio@gmx.com

- Update to version 3.7
  * Exclude keywords in search (keyword filtering)
  * Search and filter by tags
  * Order search results by number of keyword matches
  * Copy URL to clipboard
  * Prompt shortcut 'O' to override text browsers
  version 3.6
  * Skip bookmark addition if edit is aborted
  * Use urllib3 for handling http connections everywhere

-------------------------------------------------------------------
Fri Nov 10 06:15:26 UTC 2017 - aloisio@gmx.com

- Update to version 3.5
  * Buku now has its own user agent
  * Search works with field filters
  * Edit the last record with -w=-1 (useful when adding bookmark
    from GUI)
  * Support for Chromium browser
  * Get default Firefox profile name from profiles.ini
  * Bash scriptlet to autogen records for testing
  * Some optimization in add record and suggest tags
  * A fresh utility Pinku to import Pinboard bookmarks to Buku

-------------------------------------------------------------------
Mon Sep 18 08:05:12 UTC 2017 - aloisio@gmx.com

- Update to version 3.4
  * Export bookmarks (including specific tags) to Buku DB file
    using --export
  * Option --import can merge Buku DB files now, option --merge is
    retired
  * Option --suggest now works at prompt as well
  * Auto-import issue when Firefox is not installed fixed

-------------------------------------------------------------------
Mon Sep 11 06:42:27 UTC 2017 - aloisio@gmx.com

- Update to version 3.3.1
  * Auto-import (--ai) bookmarks from Firefox and Google Chrome
  * Support custom colors (--colors)
  * Search multiple tags (with exclusion)
  * Timestamp (YYYYMonDD) tag in auto-imported bookmarks
  * Enable browser output for text browsers
  * Generate documentation in RTD using Sphinx
    (http://buku.readthedocs.io)
  * Integrated flake8 and pylint in Travis CI
  * Integrated PackageCore to auto-generate packages in Travis CI

-------------------------------------------------------------------
Thu Aug  3 13:07:36 UTC 2017 - aloisio@gmx.com

- Update to version 3.2
  * Option `--suggest` to list and choose similar tags when
    adding a bookmark
  * Ask for a unique tag when importing bookmarks
  * Ignore non-generic URLs when importing browser exported
    bookmarks

-------------------------------------------------------------------
Tue Jul 11 06:05:20 UTC 2017 - aloisio@gmx.com

- Update to version 3.1
  * Handle negative indices (like tail) with option -p
  * Support browsing bookmarks from prompt (key o)
  * Add program search keywords to history
  * Support XDG_DATA_HOME and HOME as env vars on all platforms

-------------------------------------------------------------------
Thu Jun 29 17:10:58 UTC 2017 - aloisio@gmx.com

- Update to version 3.0
  * Edit bookmarks in EDITOR at prompt
  * Import folder names as tags from browser html (thanks
    @mohammadKhalifa)
  * Append, overwrite, delete tags at prompt using >>, >, <<
    (familiar, eh? ;))
  * Negative indices with `--print` (like `tail`)
  * Update in EDITOR along with `--immutable`
  * Request HTTP HEAD for immutable records
  * Interface revamp (title on top in bold, colour changes...)
  * Per-level colourful logs in colour mode
  * Changes in program OPTIONS
    + `-t` stands for tag search (earlier `--title`)
    + `-r` stands for regex search (earlier `--replace`)
  * Lots of new automated test cases (thanks @rachmadaniHaryono)
  * REST APIs for server-side apps (thanks @kishore-narendran)
  * Document, notify behaviour when not invoked from tty (thanks
    @The-Compiler)
  * Fix Firefox tab-opening issues on Windows (thanks
    @dertuxmalwieder)

- Renamed package to python-buku
- Converted to single-spec

-------------------------------------------------------------------
Sat Mar  4 12:58:57 UTC 2017 - jengelh@inai.de

- Ensure NPOV of description

-------------------------------------------------------------------
Thu Feb 23 07:21:44 UTC 2017 - aloisio@gmx.com

- Update to version 2.9
  * New option `-write` to compose and edit bookmarks in text 
    editor
  * Support positional arguments as search keywords
  * New option `--oa` to search and open results directly in 
    browser
  * Autodetect Markdown mode by file extension during export, 
    import
  * Shortened options:
    + `--nc` replaces `--nocolor`
    + `--np` replaces `--noprompt`
    + `-V` replaces `--upstream`
  * Option `--markdown` removed as the mode is autodetected now
  version 2.8
  * Multithreaded full DB refresh with delayed writes
  * Customize number of threads for full DB refresh (default 4)
  * Support search and update search results in a go
  * Support shortened URL expansion
  * Support multiple bookmarks with `--open`
  * Support `--nocolor` (for scripting, Windows users)
  * Support https_proxy with `--upstream` and `--shorten`
  * Remove trailing `/` from search tokens (like Google search)
  * Support `--version` to show program version
  * Fixed #109: Missing + when shortening URL
  * Performance optimizations, few module dependency removals
  version 2.7
  * Continuous search at (redesigned) prompt
  * urllib3 for all HTTP operations
  * Use HTTP HEAD method for pdf and txt mime types
  * Add user agent (Firefox 50 on Ubuntu)
  * Support URL shortening
  * List bookmarks by tag index in tag list
  * Show tag usage count in tag list
  * Store tags in lowercase (use undocumented option 
    `--fixtags` to fix old tags)
  * Support environment variable *https_proxy*
  * Support option `--immutable` to pin titles
  * Keyword `immutable` to search (`-S`) pinned titles
  * Show index in Json output
  * New key *q* to quit prompt
  * Support deflate compression
  * Add option `--tacit` to reduce verbosity of some operations
  * **Removed** option `--st`, only `--stag` to search tags
  * Support custom DB file location (for library, not exposed 
    to user)

-------------------------------------------------------------------
Sat Nov  5 21:05:21 UTC 2016 - aloisio@gmx.com

- Initial package (version 2.6)

openSUSE Build Service is sponsored by