[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU ELPA] Triples version 0.4.0
From: |
ELPA update |
Subject: |
[GNU ELPA] Triples version 0.4.0 |
Date: |
Sun, 01 Sep 2024 05:05:06 -0400 |
Version 0.4.0 of package Triples has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.
Triples describes itself as:
================================================
A flexible triple-based database for use in apps
================================================
More at https://elpa.gnu.org/packages/triples.html
## Summary:
━━━━━━━━━
TRIPLES
━━━━━━━━━
## Recent NEWS:
TITLE: Changelog for the triples module for GNU Emacs.
1 0.4.0
═══════
• Add `triples-count', to return a count of all triples.
• Add `triples-remove-schema-type', to delete schema and all its
associated data.
2 0.3.5
═══════
• Compilation issues, and fixing an issue with not being able to use
triples-with-transaction in some cases.
3 0.3.4
═══════
• Fix instances where the database has no index, and has duplicate
rows because of that index.
• Fix differences in the properties column between emacsql and builtin
when upgrading from emacsql to builtin.
4 0.3.3
═══════
• Fix error in upgrade code SQL that occurs when integer conflicts are
found.
5 0.3.2
═══════
• Remove hard dependency on the sqlite library, which is a problem for
emacs 28 users.
6 0.3.1
═══════
• Fix issue with issue where duplicate values could interfere with
table index creation during upgrade, causing type duplication.
7 0.3
═════
• All integers are stored as integers, and not strings. Applications
using this library in previous versions should have users run
`triples-upgrade-to-0.3'.
• Fix for issue where adding schema would overwrite non-schema data on
the same subject.
8 0.2.7
═══════
• Add new function `triples-db-select-pred-op', which allows querying
among predicates for objects with a certain relationship to values,
replaces `triples-db-select-predicate-object-fragment'.
• Add ability to store cons types (basically lists) as values.
9 0.2.6
═══════
• Fix bug where the functions `triples-subjects-with-predicate-object'
could return the same subject multiple times.
• Fix bug where backups were causing messages about "obsolete
timestamp" for some users on Emacs 28.2.
10 0.2.5
════════
• Fix bug where backing up a `nil' filename resulted in an error.
• Fix bug where strings are wrongly escapified, distoring text
especially when repeatedly saved.
11 0.2.4
════════
• Move the `CHANGELOG.org' file to `NEWS.org' so the changes show up
in GNU ELPA.
12 0.2.3
════════
• Allow `nil' for `filename' arguments in the backup functions. This
will default to backing up the default database.
• Fix issue with fallback for bad backup strategies.
13 0.2.2
════════
• Fix error behavior using Emacs builtin sqlite. Now error is
rethrown instead of swallowed.
14 0.2.1
════════
• Add backup strategy `never'.
15 0.2
══════
• Create a default database to encourage a shared triple database.
Add information on why this is an interesting idea in the README.
• Add support for backups of databases via `triples-backup', and a
simple way to have a sane and shared backups created with the new
`triples-backups' module.
• Add `triples-move-subject' which will move both a subject as well as
reference to it.
16 0.1.2
════════
• Bugfix release to remove backward compatibility with pre-Emacs 29
versions.
17 0.1.1
════════
• Bugfix release to fix `triples-subject-with-predicate-object'.
18 0.1
══════
• This is the initial version that contained basic triple
functionality, and was integrated into GNU ELPA.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] Triples version 0.4.0,
ELPA update <=