"Fossies" - the Fresh Open Source Software Archive

Member "buku-4.3/CHANGELOG" (31 Jan 2020, 17748 Bytes) of package /linux/privat/buku-4.3.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "CHANGELOG": 4.2.2_vs_4.3.

    1 Buku v4.3
    2 2020-01-31
    3 
    4 - Project renamed to `buku` (small `b`)
    5 - Export tags in markdown format as comments
    6 - Tag support for Org import/export
    7 - Better Windows 10 support
    8 - Reverse proxy support for `bukuserver`
    9 - Config `OPEN_IN_NEW_TAB` for `bukuserver`
   10 - Documentation updated
   11 - Fix Firefox default profile detection
   12 - Fix export to DB failing after search
   13 - Fix broken prompt colors
   14 - User agent updated
   15 
   16 -------------------------------------------------------------------------------
   17 
   18 Buku v4.2.2
   19 2019-05-02
   20 
   21 - Fixes broken prompt due to PR #373
   22 
   23 -------------------------------------------------------------------------------
   24 
   25 Buku v4.2.1
   26 2019-04-30
   27 
   28 - A fix on top of v4.2 to address a packaging problem
   29 
   30 -------------------------------------------------------------------------------
   31 
   32 Buku v4.2
   33 2019-04-30
   34 
   35 - Disabled appending tags from page on update
   36 - Improved Windows color support using colorama (optional dep)
   37 - New format option to show only title and tag
   38 - Python 3.4 is EOL, support discontinued
   39 - Several fixes and code refactor
   40 
   41 -------------------------------------------------------------------------------
   42 
   43 Buku v4.1
   44 2019-01-15
   45 
   46 What's in?
   47 - Import firefox-exported json
   48 - Fix auto-import for firefox
   49 - Fix write to GNU Screen paste buffer
   50 - Some CVE fixes
   51 
   52 -------------------------------------------------------------------------------
   53 
   54 Buku v4.0
   55 2018-11-01
   56 
   57 What's in?
   58 - Show records in pages with option `-p` (works with `-n`, default 10)
   59 - Enhanced clipboard support: `xclip`, tmux, GNU Screen, Termux
   60 - Prompt key `O` works with search results along with GUI browser toggling
   61 - Search by taglist id with prompt key `g`
   62 - Multiple fixes
   63 
   64 -------------------------------------------------------------------------------
   65 
   66 Buku v3.9
   67 2018-08-30
   68 
   69 What's in?
   70 - Set number of search results per page (default 10)
   71 - Retrieve description and tags from page, if available
   72 - Visit cached version on Wayback Machine
   73 - Export works with all search options now
   74 - Changed user agent to Firefox on Ubuntu
   75 - Several dependencies made _required_ for installation
   76 - bukuserver will use Flask-Admin
   77 
   78 -------------------------------------------------------------------------------
   79 
   80 Buku v3.8
   81 2018-05-24
   82 
   83 What's in?
   84 - A self-hosted http server, bukuserver, that exposes core functionality
   85     - browsable front-end on a local web host server
   86     - flask default cli interface is used instead custom one
   87     - handle not only API but also HTML request
   88     - statistic page
   89     - CRUD on bookmark
   90     - replaces the earlier API module
   91 - Import complete folder hierarchy as tags during auto-import
   92 - Merge tags on import even if bookmark URL exists
   93 - Orgfile import/export
   94 - Show bookmarks to be deleted before deletion
   95 - Merge tags during import if bookmark exists
   96 - Escape regex metacharacters in regex input
   97 
   98 -------------------------------------------------------------------------------
   99 
  100 Buku v3.7
  101 2018-03-28
  102 
  103 What's in?
  104 - Exclude keywords in search (keyword filtering)
  105 - Search and filter by tags
  106 - Order search results by number of keyword matches
  107 - Copy URL to clipboard
  108 - Prompt shortcut 'O' to override text browsers
  109 - New official packagers: Fedora, Gentoo, OpenBSD, openSUSE
  110 
  111 -------------------------------------------------------------------------------
  112 
  113 Buku v3.6
  114 2018-01-09
  115 
  116 What's in?
  117 - Skip bookmark addition if edit is aborted
  118 - Use urllib3 for handling http connections everywhere
  119 - Fix auto-import on FreeBSD
  120 - Generate packages for openSUSE Leap 42.3, Fedora 27
  121 
  122 -------------------------------------------------------------------------------
  123 
  124 Buku v3.5
  125 2017-11-10
  126 
  127 What's in?
  128 - Buku now has its own user agent
  129 - Search works with field filters
  130 - Edit the last record with `-w=-1` (useful when adding bookmark from GUI)a
  131 - Support for Chromium browser
  132 - Colors disabled by default on cmd (Windows), option `--colors` has to be used
  133 - Get default Firefox profile name from profiles.ini
  134 - Bash scriptlet to autogen records for testing
  135 - Some optimization in add record and suggest tags
  136 - A fresh utility Pinku to import Pinboard bookmarks to Buku
  137 
  138 -------------------------------------------------------------------------------
  139 
  140 Buku v3.4
  141 2017-09-18
  142 
  143 What's in?
  144 - Export bookmarks (including specific tags) to Buku DB file using `--export`
  145 - Option `--import` can merge Buku DB files now, option `--merge` is retired
  146 - Option `--suggest` now works at prompt as well
  147 - Auto-import issue when Firefox is not installed fixed
  148 
  149 -------------------------------------------------------------------------------
  150 
  151 Buku v3.3.1
  152 2017-09-11
  153 
  154 This is for all purposes the same as v3.3. We had to re-upload a new version to
  155 PyPi and hence the new tag. Functionality remains the same.
  156 
  157 The tagline is changed to - `Powerful command-line bookmark manager.`
  158 
  159 -------------------------------------------------------------------------------
  160 
  161 Buku v3.3
  162 2017-09-11
  163 
  164 What's in?
  165 - Auto-import (`--ai`) bookmarks from Firefox and Google Chrome
  166 - Support custom colors (`--colors`)
  167 - Search multiple tags (with exclusion)
  168 - Timestamp (YYYYMonDD) tag in auto-imported bookmarks
  169 - Enable browser output for text browsers
  170 - Generate documentation in RTD using Sphinx (http://buku.readthedocs.io)
  171 - Integrated flake8 and pylint in Travis CI
  172 - Integrated PackageCore to auto-generate packages in Travis CI
  173 
  174 -------------------------------------------------------------------------------
  175 
  176 Buku v3.2
  177 2017-08-03
  178 
  179 What's in?
  180 - Option `--suggest` to list and choose similar tags when adding a bookmark
  181 - Ask for a unique tag when importing bookmarks
  182 - Ignore non-generic URLs when importing browser exported bookmarks
  183 
  184 -------------------------------------------------------------------------------
  185 
  186 Buku v3.1
  187 2017-06-30
  188 
  189 What's in?
  190 - Handle negative indices (like tail) with option `-p`
  191 - Support browsing bookmarks from prompt (key `o`)
  192 - Add program search keywords to history
  193 - Support XDG_DATA_HOME and HOME as env vars on all platforms
  194 - Replace %USERPROFILE% with %APPDATA% as install location on Windows
  195 
  196 -------------------------------------------------------------------------------
  197 
  198 Buku v3.0
  199 2017-04-26
  200 
  201 What's in?
  202 - Edit bookmarks in EDITOR at prompt
  203 - Import folder names as tags from browser HTML (thanks @mohammadKhalifa)
  204 - Append, overwrite, delete tags at prompt using >>, >, << (familiar, eh? ;))
  205 - Negative indices with `--print` (like `tail`)
  206 - Update in EDITOR along with `--immutable`
  207 - Request HTTP HEAD for immutable records
  208 - Interface revamp (title on top in bold, colour changes...)
  209 - Per-level colourful logs in colour mode
  210 - Changes in program OPTIONS
  211   - `-t` stands for tag search (earlier `--title`)
  212   - `-r` stands for regex search (earlier `--replace`)
  213 - Lots of new automated test cases (thanks @rachmadaniHaryono)
  214 - REST APIs for server-side apps (thanks @kishore-narendran)
  215 - Document, notify behaviour when not invoked from tty (thanks @The-Compiler)
  216 - Fix Firefox tab-opening issues on Windows (thanks @dertuxmalwieder)
  217 
  218 -------------------------------------------------------------------------------
  219 
  220 Buku v2.9
  221 2017-02-20
  222 
  223 Modifications
  224 - New option `--write` to compose and edit bookmarks in text editor
  225 - Support positional arguments as search keywords
  226 - New option `--oa` to search and open results directly in browser
  227 - Autodetect Markdown mode by file extension during export, import
  228 - Shortened options:
  229     - `--nc` replaces `--nocolor`
  230     - `--np` replaces `--noprompt`
  231     - `-V` replaces `--upstream`
  232 - Option `--markdown` removed as the mode is autodetected now
  233 
  234 -------------------------------------------------------------------------------
  235 
  236 Buku v2.8
  237 2017-01-11
  238 
  239 Modifications
  240 - Multithreaded full DB refresh with delayed writes
  241 - Customize number of threads for full DB refresh (default 4)
  242 - Support search and update search results in a go
  243 - Support shortened URL expansion
  244 - Support multiple bookmarks with `--open`
  245 - Support `--nocolor` (for scripting, Windows users)
  246 - Support https_proxy with `--upstream` and `--shorten`
  247 - Remove trailing `/` from search tokens (like Google search)
  248 - Support `--version` to show program version
  249 - Fixed #109: Missing + when shortening URL
  250 - Performance optimizations, few module dependency removals
  251 
  252 -------------------------------------------------------------------------------
  253 
  254 Buku v2.7
  255 2016-11-30
  256 
  257 Modifications
  258 - Continuous search at (redesigned) prompt
  259 - urllib3 for all HTTP operations
  260 - Use HTTP HEAD method for pdf and txt mime types
  261 - Add user agent (Firefox 50 on Ubuntu)
  262 - Support URL shortening
  263 - List bookmarks by tag index in tag list
  264 - Show tag usage count in tag list
  265 - Store tags in lowercase (use undocumented option `--fixtags` to fix old tags)
  266 - Support environment variable *https_proxy*
  267 - Support option `--immutable` to pin titles
  268 - Keyword `immutable` to search (`-S`) pinned titles
  269 - Show index in JSON output
  270 - New key *q* to quit prompt
  271 - Support deflate compression
  272 - Add option `--tacit` to reduce verbosity of some operations
  273 - **Removed** option `--st`, only `--stag` to search tags
  274 - Support custom DB file location (for library, not exposed to user)
  275 
  276 -------------------------------------------------------------------------------
  277 
  278 Buku v2.6
  279 2016-11-04
  280 
  281 Modifications
  282 - Support Markdown import/export
  283 - Support regex search
  284 - New option `--upstream` to check latest upstream version
  285 - Fix search and delete behaviour
  286 - Lot of code reformatting, performance improvements
  287 - Use delayed commit wherever possible (e.g. bulk deletion cases)
  288 - When a range is specified, consider 0 as ALL
  289 - Added option to control verbosity in some APIs
  290 - In-source documentation update
  291 
  292 -------------------------------------------------------------------------------
  293 
  294 Buku v2.5
  295 2016-10-20
  296 
  297 Modifications
  298 - Export specific tags to HTML
  299 - Fixed obvious issues on Windows
  300 - Open a random bookmark with option --open
  301 - Support lists and ranges with --print
  302 - Show a bookmark on tag append
  303 - Show only title with --format=3
  304 - PEP8 compliance fixes
  305 - Buku GUI integration documented
  306 
  307 -------------------------------------------------------------------------------
  308 
  309 Buku v2.4
  310 2016-09-12
  311 
  312 Modifications
  313 - Exact word match support using regex (**default**)
  314 - New option --deep to scan matching substrings
  315 - Support DB index lists and ranges in update operation
  316 - Open a list or range of search results in browser
  317 - Open all search results in browser
  318 - A more concise prompt
  319 - PEP8 compliance (almost)
  320 - Tons of new test cases added (thanks @wheresmyjetpack)
  321 
  322 -------------------------------------------------------------------------------
  323 
  324 Buku v2.3
  325 2016-07-14
  326 
  327 Modifications
  328 - Delete a range or a list of indices
  329 - Delete tag from tagset by bookmark index
  330 - Delete results of a particular search
  331 - Linked to rofi front-end script project for Buku
  332 - Use the logging framework for debug info instead of print
  333 - Fixed an issue with gzip stream decoding
  334 - Using only relative path to fetch resource on server
  335 - Fixed auto-completion errors with Zsh
  336 - A lot of code cleanup and globals removed, additional test cases
  337 
  338 -------------------------------------------------------------------------------
  339 
  340 Buku v2.2
  341 2016-06-12
  342 
  343 Modifications
  344 - Export bookmarks to Firefox bookmarks formatted HTML
  345 - Merge Buku database
  346 - .deb package for Debian and Ubuntu family
  347 - Switch from PyCrypto to cryptography (thanks @asergi)
  348 - Append tags support
  349 - Filter tags for duplicates and sort alphabetically
  350 - Travis CI integration, more test cases (thanks @poikjhn)
  351 - Show DB index in bold in search results
  352 - Several performance optimizations
  353 
  354 -------------------------------------------------------------------------------
  355 
  356 Buku v2.1
  357 2016-05-28
  358 
  359 Modifications
  360 - Import bookmarks from Firefox, Google Chrome or IE HTML bookmark exports
  361 - Support comments on bookmarks
  362 - Prettier output using symbols (`>` title, `+` comments, `#` tags)
  363 - New option (`--st`, `--stag`) to search by tag
  364 - New option (`--noprompt`) for noninteractive mode
  365 - New options (`--url` and `--tag`)
  366 - `--update` now handles each option (url, tag, title, comment) independently
  367 - Several messages removed or moved to debug
  368 
  369 -------------------------------------------------------------------------------
  370 
  371 Buku v2.0
  372 2016-05-15
  373 
  374 Modifications
  375 To begin with, 2.0 is a significant release with respect to options. `Buku` now has fewer options with more (and merged) functionality. Please go through the program help at least once to understand the changes.
  376 
  377 - Replace getopt with argparse for parsing arguments
  378 - Long options for each short option
  379 - Options changed
  380     - insert: removed as automatic DB compaction serves the purpose (previously `-i`)
  381     - iterations: removed as optional argument to `-l` and `-k` (previously `-t`)
  382     - title: `-t` is now the short option to set title manually (previously `-m`)
  383     - Special search keywords for ALL search (`-S`):
  384         - tags: show all tags (previously `-g`)
  385         - blank: show bookmarks with empty tags (previously `-e`)
  386     - lock/unlock: now accepts number of hash iterations to generate key
  387     - format: print formatting option changed to `-f` (previously `-x`)
  388     - help: option added to show program help
  389 - Following options apply to ALL bookmarks without arguments
  390     - `-u`, `--update`
  391     - `-d`, `--delete`
  392     - `-p`, `--print`
  393 - Shell-completion scripts for Bash, Fish and Zsh
  394 - Warn if URL is not HTTP(S)
  395 - More comprehensive help
  396 - Fix a bug with deletion when only one entry in DB
  397 - Some import dependencies removed or late loaded (if optional)
  398 - Handle exception if DB file is encrypted or invalid
  399 
  400 -------------------------------------------------------------------------------
  401 
  402 Buku v1.9
  403 2016-04-23
  404 
  405 Modifications
  406 - **New location for database file** (refer to README or man page). The old database file, if exists, is migrated automatically.
  407 - **Removed options**
  408     - `-P`: (print all) is now `-p 0`
  409     - `-D`: (delete all) is now `-d 0`
  410     - `-R`: (update all) is now `-u 0`
  411     - `-w`: title web fetch is now the default behaviour, override with `-m title` option
  412 - **Change in search behaviour**
  413     - `-s`: search bookmarks for ANY keyword in URL, title or tags
  414     - `-S`: search bookmarks for ALL keywords in URL, title or tags
  415 - Update only title of a bookmark (`-u N`)
  416 - Set empty title (`-m none`)
  417 - Support HTTP(S) gzip compression
  418 - Optional JSON output for `-p` and `-s` options (thanks @CaptainQuirk)
  419 - Reformatted help and man page with general options on top
  420 - Optimize add and insert: ensure URL is not in DB already
  421 - Handle URLs passed with %xx escape
  422 - Retry with truncated resource path on HTTP error 500
  423 - Several code optimizations
  424 - Catchier errors and warnings
  425 - Version added to debug logs
  426 
  427 -------------------------------------------------------------------------------
  428 
  429 Buku v1.8
  430 2016-03-26
  431 
  432 Modifications
  433 - Auto compact DB on single record removal
  434 - Handle piped input
  435 - Better tag management
  436     - Tag modify or delete support
  437     - Show unique tags alphabetically
  438 - Full DB refresh
  439     - Fix stuff broken earlier
  440     - Optimize to update titles only
  441     - Update titles only if non-empty to preserve earlier data
  442 - Redirection
  443     - Handle multiple redirections
  444     - Detect redirection loop and break
  445     - Show redirected link in bold
  446 - List all bookmarks with no title or tags (for manual bookkeeping)
  447 - Confirm full DB removal
  448 - Better comma (`,`) separator handling for tags
  449 - Help
  450     - Place regular options before power options in program help
  451     - Help added in man page for quick reference
  452     - Additional examples for new features
  453 - Errors & warnings
  454     - Error out if both encrypted and flat DB files exist
  455     - Catchier error and warning messages
  456 
  457 -------------------------------------------------------------------------------
  458 
  459 Buku v1.7
  460 2016-03-15
  461 
  462 Modifications
  463 - Add title manually using option `-m`
  464 - Unquote redirected URL
  465 - Quit on `Ctrl-d` at prompt
  466 - More dynamic shebang for python3
  467 
  468 -------------------------------------------------------------------------------
  469 
  470 Buku v1.6
  471 2016-01-22
  472 
  473 Modifications
  474 - Stronger encryption: 256-bit salt, multi-hash key.
  475 - Allow user to specify number of iterations to generate key (check option `-t`).
  476 
  477 -------------------------------------------------------------------------------
  478 
  479 Buku v1.5
  480 2015-12-20
  481 
  482 Modifications
  483 - Project name changed to `Buku` to avoid any copyright issues. This also means old users have to move the database file. Run:
  484 <pre>$ mkdir ~/.cache/buku/
  485 $ mv ~/.cache/markit/bookmarks.db ~/.cache/buku/bookmarks.db
  486 $ rm -rf ~/.cache/markit/bookmarks.db</pre>
  487 - Manual AES-256 encryption and decryption support (password protection) implemented. This adds dependency on PyCrypto module. Installation instructions updated in README.
  488 - Some typos fixed (thanks @GuilhermeHideki)
  489 
  490 -------------------------------------------------------------------------------
  491 
  492 MarkIt v1.4
  493 2015-11-13
  494 
  495 Modifications
  496 - Refresh full bookmark database. Fetch titles from the web, retain tags.
  497 - Notify empty titles in red during online add or update.
  498 
  499 -------------------------------------------------------------------------------
  500 
  501 MarkIt v1.2
  502 2015-11-11
  503 
  504 Modifications
  505 - Introduced `-S` search option to match ALL keywords in URL or title
  506 - Introduced `-x` option to show unformatted selective output (for creating batch scripts)
  507 - Added examples on batch add and update (refresh) scripts
  508 - Handle multiple title tags in page
  509 - Handle title data within another tag (e.g. head)
  510 - Show DB index in search results, removal and update confirmation message
  511 
  512 -------------------------------------------------------------------------------
  513 
  514 MarkIt v1.1
  515 2015-11-10
  516 
  517 Modifications
  518 - Replace Unicode chars in title data before UTF-8 decoding (for parser to succeed).
  519 
  520 -------------------------------------------------------------------------------