Skip to content

Latest commit

 

History

History
145 lines (75 loc) · 6.52 KB

CHANGELOG.md

File metadata and controls

145 lines (75 loc) · 6.52 KB

HEAD

Version 2.0.3

  • Add RESTful API endpoints for downloading files #131

Version 2.0.2

  • Make sure that unauthorized users cannot browse the contents of the database #128

Version 2.0.1

  • 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

Version 2.0.0

  • 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 and import commands more robust, fix bugs, and make release documents exported as well #101

  • Add the switches --skip-empty-quantities and --skip-empty-entities to the export 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-all command #91, #103

  • 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

Version 1.1.0

  • 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 the export command #77

  • Remove LiteBIRD-related stuff #76

Version 1.0.2

  • Fix permissions in the Home page #71

Version 1.0.1

  • Prevent code crashes when the storage directory is outside the source path #69

Version 1.0.0

  • Make the "export" command able to download just one release #63

Version 0.5.1

  • Fix broken dependencies in pyproject.toml and requirements.txt

Version 0.5.0

  • Add RESTful API to upload data files and plot files #60

  • Bump django from 3.2.4 to 3.2.5 #52

  • Add dependency on sslserver #47

  • Authentication has been fully implemented #39

Version 0.4.2

  • Explain how to install InstrumentDB without Poetry in the README.

Version 0.4.1

  • Add link to the «Releases» page in the top bar and some more release information to the data file view #40

  • Fix bug #37

Version 0.4.0

Version 0.3.1

Version 0.3.0

  • Fix bug #29
  • Implement API to access releases #30

Version 0.2.0

  • 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

Version 0.1.0

  • First release