Releases: NorfairKing/smos
Releases · NorfairKing/smos
2022-07-22 Release
Release candidate
2022-06-28 Release
release candidate 2
2022-06-09 Release
release candidate
2022-05-27 Release
release candidate
2022-05-19 Release
release-candidate
2022-05-05 Release
release-candidate
2022-01-27 Release
- smos 0.4.1
- smos-api 0.5.0
- smos-api-gen 0.3.1
- smos-archive 0.3.1
- smos-calendar-import 0.4.1
- smos-client 0.5.1
- smos-convert-org 0.1.2
- smos-cursor 0.4.1
- smos-cursor-gen 0.2.1
- smos-data 0.4.0
- smos-data-gen 0.2.1
- smos-github 0.4.1
- smos-notify 0.2.1
- smos-query 0.7.1
- smos-report 0.6.1
- smos-report-gen 0.3.1
- smos-scheduler 0.3.1
- smos-server 0.6.0
- smos-server-gen 0.4.1
- smos-single 0.2.1
- smos-sync-client 0.4.1
- smos-sync-client-gen 0.3.1
- smos-web-server 0.8.0
- smos-web-style 0.0.2
Changed
- Upgraded to
lts-18.16
and thenixos-21.11
branch ofnixpkgs
. - Reduced the closure size of the nixos module and the home manager module.
smos-server
: Simplified to be single-command, so that you don't have to useserve
anymore.smos-web-server
: Simplified to be single-command, so that you don't have to useserve
anymore.smos-notify
: Fixed a bug wheresmos-notify
would fail to send a notification when the notification summary or description started with a-
character.smos-data
: Forward-compatibility with data format version 2.0.0.smos-data
: Clearer data formats with more comprehensive naming.smos-api
: Upgrade to version0.3.0
with shorter names forusername
andpassword
in the API.smos-server
: Changed the backup garbage collector to be smarter. It can now save one backup a day for the last 7 days, one backup a week for the last 8 weeks, and 1 backup a month for the last year.
2021-12-09 Release
- smos 0.4.0
- smos-api 0.4.0
- smos-api-gen 0.3.0
- smos-archive 0.3.0
- smos-calendar-import 0.4.0
- smos-cursor 0.4.0
- smos-cursor-gen 0.2.0
- smos-data 0.3.0
- smos-data-gen 0.2.0
- smos-github 0.4.0
- smos-notify 0.2.0
- smos-query 0.7.0
- smos-report 0.6.0
- smos-report-gen 0.3.0
- smos-scheduler 0.3.0
- smos-server 0.5.0
- smos-server-gen 0.4.0
- smos-single 0.2.0
- smos-sync-client 0.4.0
- smos-sync-client-gen 0.3.0
- smos-web-server 0.7.0
Added
smos
:convResponded
, which is likeconvRespondedButStillWaiting
but does not duplicate the original entry and is bounded to<space>rs
by default.smos-calendar-import
: You can now ignore calendar events by addingSMOS_NO_CALENDAR_IMPORT
to their description.smos-scheduler
: Asample
command to help you produce templates in a feedback loop.smos
:convUrlWaitingForReview
, a convenience function for waiting for review at a given url.smos-sync-client
: Now removes empty directories after syncing, by default.
See its documentation for information about how to turn this off.smos-archive
: Can now also take commands. The original use ofsmos-archive <file>
still works, but can now also be invoked assmos-archive file <file>
.smos-archive
: Anexport
command that lets you export pieces of your archive for cold storage.
Changed
smos
:convRespondedButStillWaiting
now also adds aDONE
"Respond"
task inbetween.- Replaced
yamlparse-applicative
byautodocodec
.
This massively improved the documentation of configuration file formats, as well as the page about the smos file format.
Now we can have finite schemas for recursive types, so we can show the entire schema. - Upgraded
validity
dependency to beyondgenvalidity >=1.0.0.0
. smos
: Smarter starter unfolding rule.
Before, smos would go to the last deepest entry as a proxy for the "current" entry for a project.
After this change, smos goes to the first, deepest, not-done entry.
Any entirely-done subforests will also be collapsed on the way there.- Reduced the closure size of the
smosRelease
derivation from4.9G
to160M
.
Removed
- The static builds. Even if anyone were to use them, and I don't think anyone did, I don't think they actually worked because of the way terminfo is dealt with.
- The
smos-shell
libary and executable, as well as the reports in the browser.
These reports were not configurable, and no one was using them.
People would switch to the CLI, or use the interactive reports, before they would ever use the web reports.
2021-08-29 Release
Changed
smos
: Fixed that theconvRepinged
andconvRespondedButStillWaiting
convenience functions that duplicate an entry would also duplicate their logbook.- Fixed that tests would fail after 2021-07-01.
2021-06-26 Release
- smos 0.3.0
- smos-api 0.3.1
- smos-cursor 0.3.0
- smos-query 0.6.0
- smos-report 0.5.0
- smos-scheduler 0.2.0
- smos-server 0.4.0
- smos-sync-client-gen 0.2.0
- smos-web-server 0.6.0
Added
-
smos-query
:
Theentry
andreport
reports now support multiple output formats:json
,pretty-json
, andyaml
.
This should allow for simpler integrations. -
smos-scheduler
:
Thenext
command to see when items will be activated next.
Changed
smos
:
Timestamps can now be deleted using thetimestampsDelete
andtimestampsRemove
actions.smos-notify
:
smos-notify
will no longer send a notification about timestamps that don't have a time component.smos-scheduler
:
Thenext
command will now print times in local time instead of UCT time. Relative times were already correct.nixos-module.nix
:
Theconfig
attribute will now override other attributes.smos-server
:
The server no longer migrates files periodically, but rather gives the administrator a button to do that instead.
Deleted
smos-server
: Removed the backup file migration looper. It went against the idea of backups.