- Add vendor name in products subscriptions
- Add a periodic task to clean old reports
- Increase performance with indexes on reports and alerts tables
- Support the MAIL_USE_SSL configuration
- Show subscribed users for vendors and products in admin
- Add column_filters in admin views
- Include custom HTML code in all pages for analytics
- Remove duplicates items when pagination is used
- Add a lock in Celery tasks to avoid parallel chains
- Downgrade importlib-metadata to fix a bug in Python 3.7
- Parse modified references with quote in url
- Fix responsive bug in login and register views
- Fix a bug when viewing emails in Outlook
- Rework CPE parsing to improve memory footprint
- Release memory when possible in CVE import
- Remove Python 3.6 support
- feat: add tags in dashboard
- feat: display the change details in a dedicated view
- feat: display all activities (not only subscriptions ones)
- feat: add the first_time event
- feat: display change date in a human format in CVE history
- feat: add new API endpoint to search products without vendor
- feat: improve the vendors and products search
- feat: display recorded change history for CVEs
- fix: missing template for the first_time event
- fix: check uuid validity before searching the change
- fix: sort the activities in homepage and increase performance of SQL query
- fix: reduce the list of reports to 5 items in homepage
- fix: remove hardcoded date and number of report alerts in homepage
- tests: add tests on subscriptions controller
- tests: added test for admin
- feat: better JSON diff in admin view
- feat: add the last CVE activities in homepage
- tests: add tests on last activities feature
- fix: improve error messages in create-user command
- fix: subscribe to invalid ID throws 400 instead of 500 error
- Improved search functionality on /cve
- Add GIN indexes on cves.summary and cves.cve_id
- New API Endpoint (user subscriptions)
- Add the tags feature
- trim() the text of the 'Subscribe' button
- CVE can be filtered by CWE and vendor in the same query
- Default tag color wasn't correctly handled
- Display vulnerability type with the CWE ID
- Add more statistics in admin dashboard
- Add opencve-docker repository link
- Release the API
- Return API datetimes in ISO8601
- Add API ratelimit
- Check if email is unique when editing a profile
- Check search attribute instead of id in CWEs listing
- Fix "stmp_password" in configuration, ensure compatibility before deprecating it
- Refactor the reports task to make it more testable
- Add Github issue templates
- Add the NONE and CRITICAL CVSSv3 filters
- Add Python 3.8 in setup.py classifiers
- Add favicon.ico in website root
- Redirect subscribe links to the login page for unauthenticated users
- Fix wrong links for CWE definitions
- Handle exception in case of bad SMTP configuration
- Fix user creation/edition in administration panel
- Make Cwe.cwe_id field not nullable
- Clean CVSSv2 and CVSSv3 fields for rejected CVEs
- Add an admin link in the user menu
- Display the is_confirmed field in users list
- Use click prompt to ask the user password
- Add missing javascript files
- Display the resend confirmation link in flash message
- Add email validator in profile form
- Click on search button submits the request
- Display the excerpt list of vendors and products in CVEs listing
- Initial release.