diff --git a/NEWS b/NEWS index 68196c3..03f94cf 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,10 @@ elfeed-score News -- history of user-visible changes -*- outline -*- * elfeed-score 1.2 +** changes in elfeed-score 1.2.6 + +*** make the depth at which the scoring function runs configurable in the new entry hook +*** fix the explanations unit test (broken in 1.2.5) ** changes in elfeed-score 1.2.5 *** use `help-mode' for explanation buffers diff --git a/README.org b/README.org index 5eb3a41..0d0bee6 100644 --- a/README.org +++ b/README.org @@ -2,7 +2,7 @@ #+DESCRIPTION: Gnus-style scoring for Elfeed #+AUTHOR: Michael Herstine #+EMAIL: sp1ff@pobox.com -#+DATE: <2023-04-18 Tue 17:43> +#+DATE: <2023-05-06 Sat 08:17> #+AUTODATE: t #+OPTIONS: toc:nil org-md-headline-style:setext *:t ^:nil #+STARTUP: overview @@ -73,7 +73,7 @@ The easiest way to install elfeed-score is [[https://github.com/melpa/melpa][MEL If you would prefer to install the package manually, you can also download the Emacs package file on the GitHub releases [[https://github.com/sp1ff/elfeed-score/releases][page]] or from my personal [[https://www.unwoundstack/distros.html][page]]. Then say: #+BEGIN_SRC elisp -(package-install-file "elfeed-score-1.2.5.tar") +(package-install-file "elfeed-score-1.2.6.tar") #+END_SRC ** Autotools Source Distributions @@ -82,8 +82,8 @@ You can also download Autotools source tarballs (again available either on the G #+BEGIN_SRC bash cd /tmp -curl -L --output elfeed-score-1.2.5.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.5/elfeed-score-1.2.5.tar.gz -tar xvf elfeed-score-1.2.5.tar.gz && cd elfeed-score-1.2.5 +curl -L --output elfeed-score-1.2.6.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.6/elfeed-score-1.2.6.tar.gz +tar xvf elfeed-score-1.2.6.tar.gz && cd elfeed-score-1.2.6 export EMACSLOADPATH=$HOME/.emacs.d/elpa/elfeed-20200209.1942:$EMACSLOADPATH ./configure make @@ -98,16 +98,16 @@ The unit tests require some macros defined by the [[https://github.com/skeeto/el #+BEGIN_SRC bash cd /tmp git clone https://github.com/skeeto/elfeed.git -curl -L --output=elfeed-score-1.2.5.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.5/elfeed-score-1.2.5.tar.gz -tar xvf elfeed-score-1.2.5.tar.gz && cd elfeed-score-1.2.5 -export EMACSLOADPATH=/tmp/elfeed-score-1.2.5:/tmp/elfeed:/tmp/elfeed/tests:$EMACSLOADPATH +curl -L --output=elfeed-score-1.2.6.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.6/elfeed-score-1.2.6.tar.gz +tar xvf elfeed-score-1.2.6.tar.gz && cd elfeed-score-1.2.6 +export EMACSLOADPATH=/tmp/elfeed-score-1.2.6:/tmp/elfeed:/tmp/elfeed/tests:$EMACSLOADPATH ./configure make make check sudo make install #+END_SRC -Again, unless you already use =EMACSLOADPATH=, you'll need to set =EMACSLOADPATH= appropriately to your system, something like =EMACSLOADPATH=/tmp/elfeed-score-1.2.5:/tmp/elfeed:/tmp/elfeed/tests:/usr/share/emacs/25.2/lisp=. +Again, unless you already use =EMACSLOADPATH=, you'll need to set =EMACSLOADPATH= appropriately to your system, something like =EMACSLOADPATH=/tmp/elfeed-score-1.2.6:/tmp/elfeed:/tmp/elfeed/tests:/usr/share/emacs/25.2/lisp=. ** Building From Source Finally, you can of course just clone this repo & build there. I've started a [[https://github.com/sp1ff/elfeed-score/wiki][wiki]], whose intended audience are people looking to hack on elfeed-score, that includes build instructions. diff --git a/configure.ac b/configure.ac index f910cb4..594133a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.69]) -AC_INIT([elfeed-score], [1.2.5], [sp1ff@pobox.com], [elfeed-score], [https://github.com/sp1ff/elfeed-score]) +AC_INIT([elfeed-score], [1.2.6], [sp1ff@pobox.com], [elfeed-score], [https://github.com/sp1ff/elfeed-score]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_SRCDIR([./elfeed-score.el]) AC_PROG_MAKE_SET diff --git a/elfeed-score-pkg.el b/elfeed-score-pkg.el index 51460eb..47aca3f 100644 --- a/elfeed-score-pkg.el +++ b/elfeed-score-pkg.el @@ -1,5 +1,5 @@ (define-package "elfeed-score" - "1.2.5" + "1.2.6" "Gnus-style scoring for Elfeed" '((emacs "26.1") (elfeed "3.3.0"))) diff --git a/elfeed-score.el b/elfeed-score.el index edca4ee..9c570e2 100644 --- a/elfeed-score.el +++ b/elfeed-score.el @@ -3,7 +3,7 @@ ;; Copyright (C) 2019-2023 Michael Herstine ;; Author: Michael Herstine -;; Version: 1.2.5 +;; Version: 1.2.6 ;; Package-Requires: ((emacs "26.1") (elfeed "3.3.0")) ;; Keywords: news ;; URL: https://github.com/sp1ff/elfeed-score @@ -44,7 +44,7 @@ (require 'elfeed-score-scoring) (require 'elfeed-score-maint) -(defconst elfeed-score-version "1.2.5") +(defconst elfeed-score-version "1.2.6") (defgroup elfeed-score nil "Gnus-style scoring for Elfeed entries."