Changelog
This project adheres to Semantic Versioning and Keep a Changelog format.
[0.13.2] -- 2019-12-13
Changed:
- caravel config file format change. introduced in v0.2:
config_version
entry- a possibility to add project-level attributes (like
name
)
- removed custom command feature
- list of projects in the index page to a table representation
- removed the subproject switching functionality on the project page
Added:
CaravelConf
class for caravel config file management- the possibility to set preferences in the config file
- direct subproject activation from the index page
- text indicating currently active subproject
[0.13.1] -- 2019-07-18
Fixed:
- problem creating Project metadata regarding defined subprojects when none are defined; #120
- problem with navbar dropdowns not expanding; #121
- error when summarizing a project that has not been run; #111
Changed:
- computing configuration page to preferences page
- status page produced by
looper summarize
is not included in the navbar anymore - Project metadata is now hidden in a modal
- the files to be deleted are not previewed beforehand
- switched to list representation of the available projects in the "Home" page
Added:
- demonstrational data
- demo mode when run with
--demo
option - go to the top buttons where relevant
- "live" monitoring of the submitted jobs in the sample status table
- moved sample status to the "Process" page
- "other settings" tab in the preferences page
[0.13.0] -- 2019-05-02
Fixed:
- silent failing of
looper rerun
looper summarize
not overwriting the existing summary-related files
Changed:
lump
andlumpn
defaults to 0 and 1, respectively
Added:
- custom summarizers support
- subproject activation and deactivation updates all the
Project
object attributes in the "Process" page - link to the computing configuration settings in the "Home" page
[0.2.0] -- 2019-04-18
Changed:
- Use logger instead of printing to the error for logging
- Instead of having the optional
token
section in the config file allow to use hidden.caravel_token
to predefine the token - Change logging levels to 10 (debug) and 20 (info) in debug and normal modes, respectively
Added:
- New
bootstrap
UI - Back button to each page
- Compute environment configuration page
- Deactivate subproject with a dedicated button
- Use
divvy
for computing environment configuration - Display
looper
log in the terminal and in a separate page, when finished looper
andpeppy
versions assurance- New way of
caravel
,looper
andpython
versions monitoring on the client side in the footer - Systematic HTML form elements determination based on
looper
arguments options - The port that the server will be run on can be determined manually from the CLI (
-p
and--port
options) - Seamless integration with
looper
reporting module, the pages are displayed withcaravel
's navbar and footer
[0.1.1] -- 2019-01-15
Changed:
- Fixed a bug that prevented command options from populating (caravel now uses looper's command line parser)
- Fixed a bug that required re-starting with token upon any errors.
- Allow for activating subprojects using new
peppy
method.
Added:
- Allow setting the authentication token in the caravel config file
[0.1] -- 2018-12-21
Added:
- First semi-functional release of caravel.