diff -Nru closql-el-1.2.0/CHANGELOG closql-el-1.2.1/CHANGELOG --- closql-el-1.2.0/CHANGELOG 2021-09-27 22:45:01.000000000 +0000 +++ closql-el-1.2.1/CHANGELOG 2022-02-16 19:06:57.000000000 +0000 @@ -1,43 +1,47 @@ # -*- mode: org -*- -* v1.2.0 2021/09/28 +* v1.2.1 2022-02-16 + +- Refreshed metadata. + +* v1.2.0 2021-09-28 - By default ~closql-get~ no longer proactively resolves all slots, which is never actually unnecessary but often extremely expensive. -* v1.1.0 2021/09/27 +* v1.1.0 2021-09-27 - Added support for alternative database connectors. The ~closql-database~ class is abstract now, making it necessary to define a class that derives from that and also from a connector class. -* v1.0.6 2021/06/16 +* v1.0.6 2021-06-16 - Adjusted to how unbound slots are represented in Emacs 28. -* v1.0.5 2021/05/30 +* v1.0.5 2021-05-30 - Cosmetics. -* v1.0.4 2020/07/20 +* v1.0.4 2020-07-20 - Added new functions ~closql--db-get~ and ~closql--db-set~. -* v1.0.3 2020/06/13 +* v1.0.3 2020-06-13 - When any class is autoloaded, then that could still caused a recursive load. -* v1.0.2 2020/05/22 +* v1.0.2 2020-05-22 - When any class is autoloaded, then that caused a recursive load. -* v1.0.1 2019/12/05 +* v1.0.1 2019-12-05 - Adjusted to incompatibles changes to Eieio internals that broke some code that relied on implementation details. -* v1.0.0 2018/10/31 +* v1.0.0 2018-10-31 - Added optional ~replace~ argument to ~closql-insert~. It non-nil, then this function uses ~INSERT OR REPLACE INTO~ instead of just @@ -53,7 +57,7 @@ - Added new experimental function ~closql--iref~. -* v0.6.0 2018/07/01 +* v0.6.0 2018-07-01 - Added new ~closql-object~ class slot ~closql-order-by~, which allows specify how the values of a related ~:closql-class~ slot are ordered. @@ -61,25 +65,25 @@ - An initially unbound slot for which neither ~:closql-class~ nor ~:closql-columns~ is set caused an error in ~closql--resolve-slots~. -* v0.5.2 2018/05/21 +* v0.5.2 2018-05-21 - Fixed a bug that caused ~closql-insert~ to fail when using Emacs 25 ever since Emacs 26 is supported too. - Added new utility function ~closql-format~. -* v0.5.1 2017/12/19 +* v0.5.1 2017-12-19 - A recent change on Emacs 27.0.50 causes an EmacSQL bug to surface. That was fixed upstream and the dependency was bumped to bring in that fix. -* v0.5.0 2017/11/27 +* v0.5.0 2017-11-27 - Emacs 26.1 will use a new ~record~ type instead of vectors. Closql can now deal with both internal representations. -* v0.4.0 2017/09/19 +* v0.4.0 2017-09-19 - The value of a slot can now be a list of objects. Like for a slot whose value is a list of lists, the elements have to be uniform, in @@ -126,30 +130,30 @@ - The function signature of ~closql--remake-instance~ changed. -* v0.3.3 2016/12/31 +* v0.3.3 2016-12-31 - Repository moved to https://github.com/emacscollective/closql. -* v0.3.2 2016/11/26 +* v0.3.2 2016-11-26 - Update links. -* v0.3.1 2016/11/03 +* v0.3.1 2016-11-03 - Fixed updating of rows in secondary tables when the key is ~nil~. -* v0.3.0 2016/10/25 +* v0.3.0 2016-10-25 - Setting the value of a slot whose value is stored in a secondary table no longer deletes and recreates all rows. - ~closql--db-init~ no longer sets the primary key of secondary tables. -* v0.2.0 2016/09/02 +* v0.2.0 2016-09-02 - Text properties are now being removed when storing string in the database. -* v0.1.0 2016/04/15 +* v0.1.0 2016-04-15 - Initial public alpha release. diff -Nru closql-el-1.2.0/closql.el closql-el-1.2.1/closql.el --- closql-el-1.2.0/closql.el 2021-09-27 22:45:01.000000000 +0000 +++ closql-el-1.2.1/closql.el 2022-02-16 19:06:57.000000000 +0000 @@ -1,6 +1,6 @@ ;;; closql.el --- store EIEIO objects using EmacSQL -*- lexical-binding: t; -*- -;; Copyright (C) 2016-2021 Jonas Bernoulli +;; Copyright (C) 2016-2022 Jonas Bernoulli ;; Author: Jonas Bernoulli ;; Homepage: https://github.com/emacscollective/closql @@ -18,9 +18,8 @@ ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; -;; For a full copy of the GNU GPL see http://www.gnu.org/licenses. - -;; This file is not part of GNU Emacs. +;; You should have received a copy of the GNU General Public License +;; along with this file. If not, see . ;;; Commentary: diff -Nru closql-el-1.2.0/debian/changelog closql-el-1.2.1/debian/changelog --- closql-el-1.2.0/debian/changelog 2021-10-13 21:19:26.000000000 +0000 +++ closql-el-1.2.1/debian/changelog 2022-02-27 08:14:13.000000000 +0000 @@ -1,3 +1,17 @@ +closql-el (1.2.1-2) unstable; urgency=medium + + * d/p/0001-Add_closql-pkg.el_file.patch refreshed + + -- Matteo F. Vescovi Sun, 27 Feb 2022 09:14:13 +0100 + +closql-el (1.2.1-1) unstable; urgency=medium + + * New upstream release + * debian/control: dropping Built-Using field + * debian/copyright: extend copyright timestamps + + -- Matteo F. Vescovi Fri, 25 Feb 2022 22:44:57 +0100 + closql-el (1.2.0-1) unstable; urgency=medium * New upstream release diff -Nru closql-el-1.2.0/debian/control closql-el-1.2.1/debian/control --- closql-el-1.2.0/debian/control 2021-10-13 21:16:33.000000000 +0000 +++ closql-el-1.2.1/debian/control 2022-02-25 21:42:23.000000000 +0000 @@ -25,7 +25,6 @@ ${misc:Depends} Recommends: emacs (>= 47.0) Enhances: emacs -Built-Using: ${misc:Built-Using} Description: Store EIEIO objects using EmacSQL Store uniform EIEIO objects in an EmacSQL database. SQLite is used as backend. This library imposes some restrictions diff -Nru closql-el-1.2.0/debian/copyright closql-el-1.2.1/debian/copyright --- closql-el-1.2.0/debian/copyright 2021-10-13 21:15:19.000000000 +0000 +++ closql-el-1.2.1/debian/copyright 2022-02-25 21:43:15.000000000 +0000 @@ -2,11 +2,11 @@ Upstream-Name: closql Files: * -Copyright: (C) 2019 Jonas Bernoulli +Copyright: (C) 2019-2022 Jonas Bernoulli License: GPL-3+ Files: debian/* -Copyright: (C) 2019 Matteo F. Vescovi +Copyright: (C) 2019-2022 Matteo F. Vescovi License: GPL-3+ License: GPL-3+ diff -Nru closql-el-1.2.0/debian/patches/0001-Add_closql-pkg.el_file.patch closql-el-1.2.1/debian/patches/0001-Add_closql-pkg.el_file.patch --- closql-el-1.2.0/debian/patches/0001-Add_closql-pkg.el_file.patch 2021-10-13 21:17:17.000000000 +0000 +++ closql-el-1.2.1/debian/patches/0001-Add_closql-pkg.el_file.patch 2022-02-27 08:10:56.000000000 +0000 @@ -1,5 +1,5 @@ From: "Matteo F. Vescovi" -Date: Wed, 13 Oct 2021 23:17:00 +0200 +Date: Wed, 27 Feb 2022 08:44:00 +0100 Subject: Add_closql-pkg.el_file Forwarded: not-needed @@ -14,7 +14,7 @@ --- /dev/null +++ b/closql-pkg.el @@ -0,0 +1,4 @@ -+(define-package "closql" "1.2.0" ++(define-package "closql" "1.2.1" + "Store EIEIO objects using EmacSQL" + '((emacs "25.1") + (emacsql-sqlite "3.0.0")))