TITLE: Changelog for the triples module for GNU Emacs.

* 0.6.1
- Fix bug breaking the ability to store information on schema types.
* 0.6.0
- Add a float type
* 0.5.1
- Add an optional limit for =triples-search=, and document it.
* 0.5.0
- Add FTS for adding full text search.
- Fix for emacsql using an obsolete (or wrong) db opening function.
* 0.4.1
- Remove test files from GNU ELPA package.
* 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.
* 0.3.5
- Compilation issues, and fixing an issue with not being able to use triples-with-transaction in some cases.
* 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.
* 0.3.3
- Fix error in upgrade code SQL that occurs when integer conflicts are found.
* 0.3.2
- Remove hard dependency on the sqlite library, which is a problem for emacs 28 users.
* 0.3.1
- Fix issue with issue where duplicate values could interfere with table index creation during upgrade, causing type duplication.
* 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.
* 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.
* 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.
* 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.
* 0.2.4
- Move the =CHANGELOG.org= file to =NEWS.org= so the changes show up in GNU ELPA.
* 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.
* 0.2.2
- Fix error behavior using Emacs builtin sqlite.  Now error is rethrown instead of swallowed.
* 0.2.1
- Add backup strategy =never=.
* 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.
* 0.1.2
- Bugfix release to remove backward compatibility with pre-Emacs 29 versions.
* 0.1.1
 - Bugfix release to fix =triples-subject-with-predicate-object=.
* 0.1
- This is the initial version that contained basic triple functionality, and was integrated into GNU ELPA.
