- 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
smosandsmos-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-Agentheader withsmos-sync-client-<version>.smos-web-server: Now sends theUser-Agentheader 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.datcache 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_BUSYinfinite retry problem. See Issue 202 and PR 203. Thank you @jhbertra!smos-query: Fixed thatsmos-querywas not taking into account certain configurations for thework,waitingandstuckreports. 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 unlikesmoswhere 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-queryas a library.