- 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 likeconvRespondedButStillWaitingbut does not duplicate the original entry and is bounded to<space>rsby default.smos-calendar-import: You can now ignore calendar events by addingSMOS_NO_CALENDAR_IMPORTto their description.smos-scheduler: Asamplecommand 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: Anexportcommand that lets you export pieces of your archive for cold storage.
Changed
smos:convRespondedButStillWaitingnow also adds aDONE"Respond"task inbetween.- Replaced
yamlparse-applicativebyautodocodec. 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
validitydependency 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
smosReleasederivation from4.9Gto160M.
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-shelllibary 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.