Releases: elisa-tech/BASIL
BASIL v1.8.11
PostgreSQL as default database
E2E Test for tmt test run plugin
Fix SPDX 3.0.1 export
SPDX Export validation in CI
API Traceability Map
New version available notification
Fix db models to aling with postgres
Extend traceability supporting document mapping to document
Document fork
Traceability scanner
HTML/PDF Export
Fix Software Component edit form (#247)
AI Suggestions - enable Gemini (#245)
Support auto-fix in mapping view (#246)
Rename sign in to Register an account (#244)
Extend comment support to indirect work items (#243)
Test Case source preview for local files (#241)
Custom actions (#240)
Add extensions to supported artifact preview file type (#239)
Implemented TestSpecificationTestCasesMapping get(). Added permission decorators to TestSpecificationTestCasesMapping methods (#237)
Test Run visible for users with read permissions. Show artifacts in a table, allow preview for text based files like .txt, .log, .yaml ... (#238)
Replace data label 'API' with 'Name' in tests (#233)
Rename API listing section and column titles (#232)
Fix typo: 'Eamil' → 'Email' in UserProfileModal (#226)
Show user role in the user profile modal
Comment as TODO
User can delete work items not used in any mapping from the front end
tmt version upgraded to 1.67.0
User files section support for nested folders
BASIL v1.8.9
PostgreSQL as default database
E2E Test for tmt test run plugin
Fix SPDX 3.0.1 export
SPDX Export validation in CI
API Traceability Map
New version available notification
Fix db models to aling with postgres
Extend traceability supporting document mapping to document
Document fork
Traceability scanner
HTML/PDF Export
Fix Software Component edit form (#247)
AI Suggestions - enable Gemini (#245)
Support auto-fix in mapping view (#246)
Rename sign in to Register an account (#244)
Extend comment support to indirect work items (#243)
Test Case source preview for local files (#241)
Custom actions (#240)
Add extensions to supported artifact preview file type (#239)
Implemented TestSpecificationTestCasesMapping get(). Added permission decorators to TestSpecificationTestCasesMapping methods (#237)
Test Run visible for users with read permissions. Show artifacts in a table, allow preview for text based files like .txt, .log, .yaml ... (#238)
Replace data label 'API' with 'Name' in tests (#233)
Rename API listing section and column titles (#232)
Fix typo: 'Eamil' → 'Email' in UserProfileModal (#226)
Show user role in the user profile modal
Comment as TODO
BASIL v1.8.8
- PostgreSQL as default database
- E2E Test for tmt test run plugin
- Fix SPDX 3.0.1 export
- SPDX Export validation in CI
- API Traceability Map
- New version available notification
- Fix db models to aling with postgres
- Extend traceability supporting document mapping to document
- Document fork
- Traceability scanner
- HTML/PDF Export
- Fix Software Component edit form (#247)
- AI Suggestions - enable Gemini (#245)
- Support auto-fix in mapping view (#246)
- Rename sign in to Register an account (#244)
- Extend comment support to indirect work items (#243)
- Test Case source preview for local files (#241)
- Custom actions (#240)
- Add extensions to supported artifact preview file type (#239)
- Implemented TestSpecificationTestCasesMapping get(). Added permission decorators to TestSpecificationTestCasesMapping methods (#237)
- Test Run visible for users with read permissions. Show artifacts in a table, allow preview for text based files like .txt, .log, .yaml ... (#238)
- Replace data label 'API' with 'Name' in tests (#233)
- Rename API listing section and column titles (#232)
- Fix typo: 'Eamil' → 'Email' in UserProfileModal (#226)
- Show user role in the user profile modal
BASIL v1.8.6
- PostgreSQL as default database
- E2E Test for tmt test run plugin
- Fix SPDX 3.0.1 export
- SPDX Export validation in CI
- API Traceability Map
- New version available notification
- Fix db models to aling with postgres
- Extend traceability supporting document mapping to document
- Document fork
- Traceability scanner
BASIL v1.8.5
PostgreSQL as default database
E2E Test for tmt test run plugin
Fix SPDX 3.0.1 export
SPDX Export validation in CI
API Traceability Map
New version available notification
Fix db models to align with postgres
Extend traceability supporting document mapping to document
Document fork
BASIL v1.8.4
PostgreSQL as default database
E2E Test for tmt test run plugin
Fix SPDX 3.0.1 export
SPDX Export validation in CI
API Traceability Map
New version available notification
DB Model update to work with postgresql and data migrated from sqlite3
BASIL v1.8.3
- PostgreSQL as default database
- E2E Test for tmt test run plugin
- Fix SPDX 3.0.1 export
- SPDX Export validation in CI
- API Traceability Map
- New version available notification
BASIL v1.7.3
- API Testing extended to support user management
- LAVA (Linaro Automated Validation Architecture) Test Run Pluing
- Fix npm vulnerabilities
- Extended to other browsers other than Chrome
- Data Auto Refresh (Notification, Test Runs)
- Email notification: support for SMTP_SSL and introduction of HTML template
- Fix UI issues in mapping view for specifications with long lines
- Fix bug on deletion of all the notifications
- Uniform percentage values format
- Expose user username instead of user email
- Added test cases to the e2e suite
- Added test cases to the api unit test suite
- Send write permission requests from within the application
- Added notification filters for software component owners and list of users
- Add in-app AI suggestions using openai API
- Support LAVA Test execution using a file from user files
- Links to ELISA Discord
BASIL v1.6.5
CHANGE LOG
1.6.5
- SPDX export based on Model 3
- Software Requirements import from SPDX Model 3 BASIL files, StrictDoc, yaml json, csv and xlsx
- Deployment script
- Containerfile to deploy the API project on Debian
- Moved sqlite3 db to db/sqlite3 to simplify volume mapping
- Enabled e2e testing for Login in CI
- Updated scripts and documentation to use podman
- tmt support to execute tests from files stored in the API machine
- User files managament (user can upload files to reuse as ref docs, documents or test cases)
- Form key events management
- Fix conflicts in work item mapping
- UI refinement: table compact, icons alignment, modal buttons and form validations
- User permission management via UI and possibility to copy user permission across different software components
- Reset password via email
- Email server configurable from UI by admin users
- Re-enabled e2e Testing (moved under app/ folder)
- Fix api/api.py parent api calculation for mapping nested under sw requirements
- Fix user permission check in api/api.py to better support GUEST role access
- Test Case import from remote repository (tmt)
1.5.x
- Test Run Plugins
Adding support for Gitlab CI, GitHub Actions, Testing Farm and KernelCI
as external test environment. It will be possible to navigate results and to
trigger test execution in such environments. - Test Run Plugins Presets. Admin will be able to define some presets configurations
for each supported test run plugins. Users can override same value filing test requests. - Highlight current page on the sidebar menu
1.4.x
- Api pagination
- By default, sort api by name, library_version instead of by id
- Show and manage unmapped Document
- Avoid to increase the api version on case of last_coverage (field used as cached coverage value) changes
- Fix warning of Document work items
- Fix document link
- Fix Dockerfile-api to init tmt to configure test execution framework
1.3.x
- Document work item
1.2.x
- Test Case execution via tmt
- User SSH Keys management
- SW Component Default View
- BASIL Version available at api endpoint
1.1.x
- Markdown support
- Notification
- User Management
v1.6.4
BASIL v1.6.4
- SPDX export based on Model 3
- Software Requirements import from SPDX Model 3 BASIL files, StrictDoc, yaml json, csv and xlsx
- Deployment script
- Containerfile to deploy the API project on Debian
- Moved sqlite3 db to db/sqlite3 to simplify volume mapping
- Enabled e2e testing for Login in CI
- Updated scripts and documentation to use podman
- tmt support to execute tests from files stored in the API machine
- User files managament (user can upload files to reuse as ref docs, documents or test cases)
- Form key events management
- Fix conflicts in work item mapping
- UI refinement: table compact, icons alignment, modal buttons and form validations
- User permission management via UI and possibility to copy user permission across different software components
- Reset password via email
- Email server configurable from UI by admin users
- Re-enabled e2e Testing (moved under app/ folder)
- Fix api/api.py parent api calculation for mapping nested under sw requirements
- Fix user permission check in api/api.py to better support GUEST role access