Reformatted changelog.
h3rald h3rald@h3rald.com
Wed, 17 Jun 2026 06:59:00 +0200
1 files changed,
30 insertions(+),
82 deletions(-)
jump to
M
CHANGELOG.md
→
CHANGELOG.md
@@ -1,45 +1,37 @@
-# v1.13.0 - 2024-01-07 +## Changelog + +### v1.13.0 (2024-01-07) - Implemented support for downloading and caching JWKS file for token verification by specifying a jwks_uri configuration setting. - Reviewed and re-implemented token verification leveraging OpenSSL v3.2.0 APIs. - Upgraded SQLite to v3.44.2 - Exposed a new $http JavaScript global object that can be used to execute HTTP(S) requests in middleware code. -Changes - -# v1.12.2 - 2023-08-26 +### v1.12.2 (2023-08-26) - Upgraded to SQLite v3.43.0. - Restored original NimJWT dependency as it now compiles fine. - Support for Nim v2.0.0. -Changes - -# v1.12.1 - 2022-12-27 +### v1.12.1 (2022-12-27) - Upgraded SQLite to v3.40.0 - Upgraded DukTape to v2.7.0 - Forked NimJWT to fix compilation error -Changes - -# v1.12.0 - 2022-08-19 +### v1.12.0 (2022-08-19) - Added new assets resource to be able to retrieve all files (even JSON) as non-raw and attempt to retrieve an index.html if present. - Upgraded to SQLite v3.39.2. - Fixed #69. -Changes - -# v1.11.0 - 2021-07-03 +### v1.11.0 (2021-07-03) - Upgraded SQLite to v3.36.0 - Folders starting with a dot are now ignored when importing files (thanks @tomidery). - Added the possibility to exclude files from search (thanks @tomidery). -Changes - -# v1.10.0 - 2021-04-14 +### v1.10.0 (2021-04-14) - Upgraded SQLite to v3.35.4. - Upgraded DukTape to v2.26.0.@@ -51,22 +43,16 @@ - It is now possible to edit tags for non-JSON documents (#63 – Thanks @tomidery)
- It is now possible to apply custom tags to bulk-imported files via a dedicated _tags file (#64 – Thanks @tomidery) - It is now possible to find a document by matching a string against its ID (#65 – thanks @tomidery) -Changes - -# v1.9.3 - 2020-11-30 +### v1.9.3 (2020-11-30) - Fixed compilation error due to JWT API change (#54, #55). - Fixed problem when trying to edit JSON files with the admin app without specifying an extension (#57). Now documents without an extensions are assumed to be JSON documents. -Changes - -# v1.9.2 - 2020-10-31 +### v1.9.2 (2020-10-31) Recompiled with Nim v1.4.0 -Changes - -# v1.9.1 - 2020-09-06 +### v1.9.1 (2020-09-06) - Re-added –threads:on - Upgraded to SQLite 3.33.0@@ -79,42 +65,32 @@ - Now printing more store-specific information on startup
- Fixed querystring support from JS api - Fixed linux binaries (now fully static, no longer requiring musl) -Changes - -# v1.9.0 - 2020-03-18 +### v1.9.0 (2020-03-18) - Implemented support for managing multiple datastores with one server/process. - Upgraded SQLite to v3.31.1. -Changes - -# v1.8.0 - 2020-03-08 +### v1.8.0 (2020-03-08) - Added support for configuration files. - Added support for system documents. - Added support for JavaScript middleware (powered by duktape). - Changed database locking mode to NORMAL (shared), enabled WAL. -Changes - -# v1.7.0 - 2020-01-13 +### v1.7.0 (2020-01-13) - Implemented new /indexes/ endpoint to manage JSON indexes - It is now possible to sort results even when searching - It is now possible to use the like operator for filtering -Changes - -# v1.6.0 - 2019-12-29 +### v1.6.0 (2019-12-29) - Upgraded SQLite to version 3.30.1. - Fixed an issue that prevented queries with two or more filters from being executed. - Implemented support for OAuth2 JWT token validation (and basic, resource-specific authorization). - All responses to OPTIONS requests now return a valid HTTP code. -Changes - -# v1.5.1 - 2019-09-30 +### v1.5.1 (2019-09-30) - Updated to SQLite v3.29.0 - Fixed compilation with Nim v1.0.0@@ -122,9 +98,7 @@ - Fixed issues #48, #49, #50, #51
- Updated CI script - No longer distributing x86 and ARM binaries -Changes - -# v1.5.0 - 2018-09-23 +### v1.5.0 (2018-09-23) - Updated to SQLite v3.25.1. - Modified the project directory structure to be Nimble-compliant.@@ -138,32 +112,24 @@ - Added missing documentation to Administration App; other minor fixes and improvements.
- Changed a lot of 400 errors to 404 (more appropriate). - Returning request origin in Access-Control-Allow-Origin header (if detected, otherwise *). -Changes - -# v1.4.1 - 2018-07-08 +### v1.4.1 (2018-07-08) - Upgraded SQLite to version 3.24.0. - Status 200 OK is now returned if no documents are found. -Changes - -# v1.4.0 - 2018-05-05 +### v1.4.0 (2018-05-05) - Implemented command-line API via the new litestore execute command. - It is now possible to update the content type system tags through a PUT operation. - Improved indexing of JSON documents. - Updated to SQLite v3.23.1 -Changes - -# v1.3.1 - 2018-03-11 +### v1.3.1 (2018-03-11) - Fixed regressions introduced with the previous release. - Fixed compilation warnings. -Changes - -# v1.3.0 - 2018-02-25 +### v1.3.0 (2018-02-25) - Upgraded SQLite to v3.22.0. - Implemented new select, filter query string options to select fields and filter JSON documents.@@ -171,33 +137,25 @@ - Enhanced the sort query string options to order by field for JSON documents.
- Implemented support for patching data for JSON documents. - Added data validation when creating and updating JSON documents. -Changes - -# v1.2.0 - 2017-10-29 +### v1.2.0 (2017-10-29) - Implemented new Nim API for integration with other Nim projects. - Fixed indexing bug when deleting a directory. - Upgraded to SQLite v3.21.0. -Changes - -# v1.1.1 - 2016-05-08 +### v1.1.1 (2016-05-08) - Now supporting multiple filter sort clauses. - Fixed search when folder is specified. - Now stripping special characters (e.g. markdown formatting characters) when indexing content. - Upgraded to SQLite v3.12.2. -Changes - -# v1.1.0 - 2016-04-17 +### v1.1.0 (2016-04-17) - Implemented document retrieval by “folder”, i.e. retrieving only documents starting with a specific folder-like path. Because this is a breaking changes (it is no longer possible to create documents with ID ending in ‘/’), the new folder retrieval methods are available only in v2 version of the API (now the default if no version is specified in requests). - Upgraded to SQLite v3.12.1. -Changes - -# v1.0.5 - 2016-02-06 +### v1.0.5 (2016-02-06) - Recompiled with Nim v0.13.0 - Upgraded SQLite to v3.10.2@@ -208,39 +166,29 @@ - [Admin App] Upgraded Marked to v0.3.5
- [Admin App] Upgraded Bootstrap to v3.3.6 - [Admin App] Upgraded FontAwesome to v4.5.0 -Changes - -# v1.0.4 - 2015-12-27 +### v1.0.4 (2015-12-27) - Fixed mistakes in doc. - Fixed bug related to viewing/editing JSON files containing dots in file names. -Changes - -# v1.0.3 - 2015-11-29 +### v1.0.3 (2015-11-29) - Files within the specified directory are now served by LiteStore (useful when developing SPAs). - Default log level is now set to “warn”. -Changes - -# v1.0.2 - 2015-10-27 +### v1.0.2 (2015-10-27) - Command line options now work as expected. - Improved responsiveness of Admin App. -Changes - -# v1.0.1 - 2015-09-26 +### v1.0.1 (2015-09-26) - Fixed invalid nimble file. - Improved upload form in Admin App. - Fixed error when removing multiple tags. - Added Linux x64 build target. -Changes - -# v1.0.0 - 2015-09-20 +### v1.0.0 (2015-09-20) Initial release.