- Add RESTful API endpoints for downloading files #131
- Make sure that unauthorized users cannot browse the contents of the database #128
-
Make the links in the top bar active when appropriate #125
-
Permit cross-references in dependencies when importing databases #124
-
Permit longer file names #123
-
Return more useful errors when wrong paths are used #121
-
Breaking change Add the variable
CSRF_TRUSTED_ORIGINS
to the list of required fields in the.env
file #115 -
Remove limit in number of fields within a POST request #114
-
Fix the path to data files that is shown in the “Details” page #113
-
Fix an error in
manage.py export
when plot files are present #112 -
Be more robust against
git
's output #111 -
Better handle missing
metadata
fields in data files #110 -
Properly delete files that are no longer referenced in the database #109
-
Allow empty metadata in data files when using the RESTful API #107
-
Implement Swagger and Redoc web pages documenting the RESTful API #106
-
Validate entity/quantity names in forms and RESTful API #102, #105
-
Make the
export
andimport
commands more robust, fix bugs, and make release documents exported as well #101 -
Add the switches
--skip-empty-quantities
and--skip-empty-entities
to theexport
command #100 -
Add a new API to access entities and quantities through their path #98, #108
-
Make the download of specification documents easier #97
-
Implement release documents, support Django 4 #96
-
The URL
/api/releases
now uses pagination #95 -
The tree of entities is now collapsible #94
-
Extend test coverage, fix issues in the code #93
-
Validate the
metadata
field of data files #92 -
Implement the
delete-data-files
command #90 -
Clean up the documentation #89
-
Raise a HTTP 404 error if the user asks to download a file that was not uploaded to the database #87
-
Let the user change their own passwords #85
-
Make the code easier to customize #83
-
Add the ability to send log messages to the console #80
-
Stop using the old
uuid
external package #79 -
Add the ability to enable logging #78
-
Add the
--only-tree
switch to theexport
command #77 -
Remove LiteBIRD-related stuff #76
- Fix permissions in the Home page #71
- Prevent code crashes when the storage directory is outside the source path #69
- Make the "export" command able to download just one release #63
- Fix broken dependencies in
pyproject.toml
andrequirements.txt
-
Add RESTful API to upload data files and plot files #60
-
Bump django from 3.2.4 to 3.2.5 #52
-
Authentication has been fully implemented #39
- Explain how to install InstrumentDB without Poetry in the README.
-
Add link to the «Releases» page in the top bar and some more release information to the data file view #40
-
Fix bug #37
- Fix bug #33
- Fix bug #31
-
Make JSON the default format when importing/exporting the database PR#28
-
Format JSON records and highlight their syntax using Highlight.js (PR#27)
-
Increase the size of the
metadata
field for data files from 8 kB to 32 kB 0cf6cb
- First release