All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
[#136] Upgrade mechanism for SQLCipher, this allows our users to upgrade SQLCipher since SQLCipher has some breaking changes with regards to the cipher settings. Otherwise a database that was created with a previous major SQLCipher version will refuse to work with a new version of SQLCipher.
-
f9e193e Removed support for the Japanese language, the tokenizer we were using caused problems.
- [#128] Allow the avatar URL and display name to be null
No notable changes were included in this release, the build system for the Node JS bindigns has changed which requires a major version bump.
- [#117] Add a feature to build with static SQLCipher and OpenSSL
- [#106] Bracket search terms so multiple words in a search term don't cause a syntax error
- [#107] Add precommit hooks
- [#09d03ae] Fix the seshat-node build by removing the path dependency
- [#82] Replace the invalid usage of the used attribute
- [#78] Revert to Tantivy 0.12.0 for now
- [#77] Bump our deps and pin serde due to a module becoming private.
- [#74] Improve the load times for the event context.
- [#75] Make the IV initialization in the encrypted directory more robust against overflows.
- [#69] Add support to get the user version from the recovery database and add a shutdown method to the recovery database.
- [#67] Added support to store user specific versions in the database.
- [#65] Added a method to check if a particular room is already indexed.
- [#64] Exposed a method to change the passphrase in the js bindings.
- [#63] Added support to paginate search results.
- [#60] Added serde serialize/deserialize implementations for most of our structs.