Skip to content

Commit 806792c

Browse files
author
Tom Sydney Kerckhove
committed
Release candidate
1 parent 06d9555 commit 806792c

3 files changed

Lines changed: 69 additions & 44 deletions

File tree

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
- <a name="smos-0.7.0">[smos 0.7.0](#smos-0.7.0)
2+
- <a name="smos-api-gen-0.3.2">[smos-api-gen 0.3.2](#smos-api-gen-0.3.2)
3+
- <a name="smos-archive-0.4.0">[smos-archive 0.4.0](#smos-archive-0.4.0)
4+
- <a name="smos-calendar-import-0.7.0">[smos-calendar-import 0.7.0](#smos-calendar-import-0.7.0)
5+
- <a name="smos-cli-0.0.0">[smos-cli 0.0.0](#smos-cli-0.0.0)
6+
- <a name="smos-data-0.5.1">[smos-data 0.5.1](#smos-data-0.5.1)
7+
- <a name="smos-data-gen-0.3.3">[smos-data-gen 0.3.3](#smos-data-gen-0.3.3)
8+
- <a name="smos-directory-0.0.0">[smos-directory 0.0.0](#smos-directory-0.0.0)
9+
- <a name="smos-directory-gen-0.0.0">[smos-directory-gen 0.0.0](#smos-directory-gen-0.0.0)
10+
- <a name="smos-github-0.6.0">[smos-github 0.6.0](#smos-github-0.6.0)
11+
- <a name="smos-jobhunt-0.0.0">[smos-jobhunt 0.0.0](#smos-jobhunt-0.0.0)
12+
- <a name="smos-notify-0.3.0">[smos-notify 0.3.0](#smos-notify-0.3.0)
13+
- <a name="smos-query-0.9.0">[smos-query 0.9.0](#smos-query-0.9.0)
14+
- <a name="smos-report-0.10.0">[smos-report 0.10.0](#smos-report-0.10.0)
15+
- <a name="smos-report-cursor-0.4.0">[smos-report-cursor 0.4.0](#smos-report-cursor-0.4.0)
16+
- <a name="smos-report-cursor-gen-0.3.0">[smos-report-cursor-gen 0.3.0](#smos-report-cursor-gen-0.3.0)
17+
- <a name="smos-report-gen-0.5.0">[smos-report-gen 0.5.0](#smos-report-gen-0.5.0)
18+
- <a name="smos-scheduler-0.7.0">[smos-scheduler 0.7.0](#smos-scheduler-0.7.0)
19+
- <a name="smos-server-0.11.0">[smos-server 0.11.0](#smos-server-0.11.0)
20+
- <a name="smos-server-gen-0.7.0">[smos-server-gen 0.7.0](#smos-server-gen-0.7.0)
21+
- <a name="smos-single-0.3.0">[smos-single 0.3.0](#smos-single-0.3.0)
22+
- <a name="smos-sync-client-0.5.0">[smos-sync-client 0.5.0](#smos-sync-client-0.5.0)
23+
- <a name="smos-web-server-0.10.0">[smos-web-server 0.10.0](#smos-web-server-0.10.0)
24+
25+
### Added
26+
27+
* `smos-jobhunt`: A new tool to help with application processes.
28+
* `smos-cli`: A library for making smos CLIs.
29+
* `smos-directory` and `smos-directory-gen`: Libraries for all the configuration related to smos directories.
30+
31+
### Changed
32+
33+
* `smos-github`:
34+
Fixed that the `smos-github` config was not included in the config file
35+
generated in the home manager module.
36+
* `smos-calendar-import`:
37+
Refactored most of the `smos-calendar-import` logic into [a separate `ical` library](https://github.com/NorfairKing/ical).
38+
This means that:
39+
1. Calendar imports should be more accurate now; in particular around timezone changes.
40+
2. Smos can now more gracefully handle services outputting invalid `.ics` files.
41+
Indeed, Google, Apple, and Microsoft all sometimes spit out invalid `.ics` files.
42+
3. Importing the calendar is sped up by a lot, because that library computes
43+
recurrence and timezone resolution more efficiently.
44+
* `smos-report`: Sped up timestamp calculations by computing an `Interval` from a `Period` ahead of time.
45+
* `smos-query`:
46+
Refactored smos-report's handling of periods so that it no longer calculates
47+
periods at the end or beginning of a year incorrectly.
48+
* `smos-query`:
49+
Fixed that smos-report would get timezone information wrong about timestamps
50+
in the same timezone but in summer time (in winter) or vice versa.
51+
* `smos-query`: Support for the following time periods:
52+
* Past/Coming week
53+
* Past/Coming month
54+
* Past/Coming year
55+
* `smos-scheduler`: Fixed a bug in which relative timestamps would be scheduled
56+
relative to the current UTC time instead of the current local time.
57+
* `smos-scheduler`: Fixed a bug in which items scheduled into the future would
58+
have future timestamps in their entries' todo state history and could
59+
therefore not have their todo state changed until then.
60+
* `smos-scheduler`: Changed that scheduling rent-recurrence would happen in UTC
61+
time instead of in local time.
62+
* All binaries: Changed the `--help` text to always show global options, even when a command has already been supplied.
63+
* `smos-archive`: Changed the default log level from `Warn` to `Info`.
64+
* `smos-server`: Changed the default log level from `Warn` to `Info`.
65+
* `smos-sync-client`: Changed the default log level from `Warn` to `Info`.
66+
* `smos-web-server`: Renamed `--web-port` to `--port`.
67+
* `smos-single`: No longer parses directory settings that it doesn't use.
68+
* `smos`: Upgraded to `brick-1.6`, which should come with significant performance improvements.
Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +0,0 @@
1-
### Added
2-
3-
* `smos-jobhunt`: A new tool to help with application processes.
4-
* `smos-cli`: A library for making smos CLIs.
5-
* `smos-directory` and `smos-directory-gen`: Libraries for all the configuration related to smos directories.
6-
7-
### Changed
8-
9-
* `smos-github`:
10-
Fixed that the `smos-github` config was not included in the config file
11-
generated in the home manager module.
12-
* `smos-calendar-import`:
13-
Refactored most of the `smos-calendar-import` logic into [a separate `ical` library](https://github.com/NorfairKing/ical).
14-
This means that:
15-
1. Calendar imports should be more accurate now; in particular around timezone changes.
16-
2. Smos can now more gracefully handle services outputting invalid `.ics` files.
17-
Indeed, Google, Apple, and Microsoft all sometimes spit out invalid `.ics` files.
18-
3. Importing the calendar is sped up by a lot, because that library computes
19-
recurrence and timezone resolution more efficiently.
20-
* `smos-report`: Sped up timestamp calculations by computing an `Interval` from a `Period` ahead of time.
21-
* `smos-query`:
22-
Refactored smos-report's handling of periods so that it no longer calculates
23-
periods at the end or beginning of a year incorrectly.
24-
* `smos-query`:
25-
Fixed that smos-report would get timezone information wrong about timestamps
26-
in the same timezone but in summer time (in winter) or vice versa.
27-
* `smos-query`: Support for the following time periods:
28-
* Past/Coming week
29-
* Past/Coming month
30-
* Past/Coming year
31-
* `smos-scheduler`: Fixed a bug in which relative timestamps would be scheduled
32-
relative to the current UTC time instead of the current local time.
33-
* `smos-scheduler`: Fixed a bug in which items scheduled into the future would
34-
have future timestamps in their entries' todo state history and could
35-
therefore not have their todo state changed until then.
36-
* `smos-scheduler`: Changed that scheduling rent-recurrence would happen in UTC
37-
time instead of in local time.
38-
* All binaries: Changed the `--help` text to always show global options, even when a command has already been supplied.
39-
* `smos-archive`: Changed the default log level from `Warn` to `Info`.
40-
* `smos-server`: Changed the default log level from `Warn` to `Info`.
41-
* `smos-sync-client`: Changed the default log level from `Warn` to `Info`.
42-
* `smos-web-server`: Renamed `--web-port` to `--port`.
43-
* `smos-single`: No longer parses directory settings that it doesn't use.
44-
* `smos`: Upgraded to `brick-1.6`, which should come with significant performance improvements.

smos-docs-site/smos-docs-site.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ extra-source-files:
5050
content/changelogs/2022-09-26.markdown
5151
content/changelogs/2022-11-11.markdown
5252
content/changelogs/2022-11-15.markdown
53+
content/changelogs/2023-03-23.markdown
5354
content/pages/blogposts.markdown
5455
content/pages/building-installation.markdown
5556
content/pages/cheat-sheet.markdown

0 commit comments

Comments
 (0)