- smos-api-0.2.2
- smos-client-0.4.0
- smos-github-0.2.0
- smos-query-0.4.0
- smos-report-0.3.2
- smos-report-gen-0.1.3
- smos-server-0.3.0
- smos-shell-0.1.0
- smos-sync-client-0.2.0
- smos-web-server-0.4.0
Added
smos-query
: You can now configure colours more specifically: The 8 standard terminal colours and 24bit colours.
Changed
smos
andsmos-query
: More strings are now recognised as durations:5sec
,6 min
,7 hours
, etc... This fixes Issue 104. See PR 195 for more details. Thank you @ketzacoatl!smos-sync-client
: Now sends theUser-Agent
header withsmos-sync-client-<version>
.smos-web-server
: Now sends theUser-Agent
header withsmos-web-server-<version>
.smos-sync-client
: Retry authenticating (once) if authentication fails. This should prevent users from having to remove the.cache/smos/sync-session.dat
cache file when authentication fails because in the way authentication works.smos-sync-client
: More descriptive error messages if login fails.smos-sync-client
: Use the logger for warnings, so you can now ignore them by setting the log level higher thanLevelWarn
.smos-client
: A bit of a nicer error message when something goes wrong during the client's api-version check.smos-sync-client
: Use a separate lock file from the database file itself to lock the database. This prevents aSQLITE_BUSY
infinite retry problem. See Issue 202 and PR 203. Thank you @jhbertra!smos-query
: Fixed thatsmos-query
was not taking into account certain configurations for thework
,waiting
andstuck
reports. This fixes Issue 201. Thank you @vidocco!
Removed
smos-query
: Ripped out the functionality where you could configure smos-query in haskell. This functionality was complex and has already caused multiple bugs. It turns out that there is no need for this functionality because you can configure everything in smos-query with the different ways of option parsing. This is unlikesmos
where configuring it in Haskell is actually useful because you can define your own actions to key-bind. This change does not affect users that don't usesmos-query
as a library.