Skip to content

Commit 7b36788

Browse files
committed
Update changelog/notes for release v2.2.0
Cleaned up the NOTES a little, it was starting to look like a copy of the CHANGELOG.
1 parent 3dda4df commit 7b36788

10 files changed

+50
-63
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,38 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang
88

99
<!-- towncrier release notes start -->
1010

11+
## [2.2.0] - 2025-08-26
12+
13+
The most important bit of this release is the new (old) way to install and set
14+
up argus-server, including the frontend. Please see the NOTES.
15+
16+
### Added, frontend
17+
18+
- Added option 'Last 3 days' to the Timeframe selector.
19+
([#1440](https://github.com/Uninett/Argus/issues/1440))
20+
21+
### Added
22+
23+
- Added rule to Makefile that downloads standalone tailwind CLI client as per
24+
the version configured in `src/argus/htmx/tailwindtheme/config.py`.
25+
([#1531](https://github.com/Uninett/Argus/issues/1531))
26+
- Add a fledgling CONTRIBUTING.rst for onboarding new developers.
27+
- Added documentation for the rules in the `Makefile`.
28+
- Two new development howtos have been added, with tips for using git and
29+
GitHub.
30+
31+
### Changed
32+
33+
- Make example production Docker image work properly for Argus 2
34+
- The settings files have changed, since the HTMx frontend app is now included
35+
by default. The frontend settings has been merged in and no longer need the
36+
settings overriding machinery. It is no longer necessary to install the
37+
frontend with `pip install argus-server[htmx]`, just `pip install
38+
argus-server` will do.
39+
- Updated contributors file with contributors that joined after 2019, and added
40+
a howto for how to keep the list updated.
41+
42+
1143
## [2.1.1] - 2025-07-16
1244

1345
### Added

NOTES.md

Lines changed: 18 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,31 @@ This file documents changes to Argus that are relevant for operations,
44
customizers and end-users.
55

66

7-
## [2.1.1] - 2025-07-16
7+
## [2.2.0] - 2025-08-26
88

9-
Updated the user manual in the docs, added the link to the Argus demo site
10-
(https://argus-demo.uninett.no) to the README and fixed automatic ticket creation.
9+
It is no longer necessary to install the frontend with `pip install
10+
argus-server[htmx]`, just `pip install argus-server` will do. The first method
11+
will still work but is deprecated.
1112

12-
### Added
13+
The included settings files were using the `update_settings` trick to set up
14+
the frontend, this has now been fixed. If you do not use separate settings
15+
files you should not need to do anything, but if you *do* use your own
16+
settings-files you no longer need invoke `update_settings`, just choose what
17+
settings-file to import/copy from with care.
1318

14-
- Added new sections to the user manual: *How to select from existing themes*,
15-
*How to add your own theme*,
16-
*How to choose what columns are shown in the incidents table*, and *How to
17-
change the date and time format*.
18-
([#1491](https://github.com/Uninett/Argus/issues/1491))
19+
It is now also possible to look at only the last three days of incidents in the
20+
frontend.
1921

20-
### Changed
22+
All other changes are related to maintenance and/or development. The rules in
23+
the Makefile have been documented. A rule for controlling/upgrading the version
24+
of Tailwind and Daisy UI has been added to the Makefile, and compiling CSS via
25+
`make tailwind` will be using the versions downloaded with the new rule.
2126

22-
- Updated the README with a link and info about the publicly accessible
23-
demo-site.
24-
([#1510](https://github.com/Uninett/Argus/issues/1510))
25-
- Updated the content of the user manual (outdated text, screenshots and broken
26-
external links). ([#1490](https://github.com/Uninett/Argus/issues/1490))
2727

28-
### Fixed
29-
30-
- Fixed automatic ticket creation, which was broken by
31-
[#1497](https://github.com/Uninett/Argus/issues/1497)
32-
([#1516](https://github.com/Uninett/Argus/issues/1516))
33-
- Fixed broken links in the user manual.
34-
([#1492](https://github.com/Uninett/Argus/issues/1492))
28+
## [2.1.1] - 2025-07-16
3529

30+
Updated the user manual in the docs, added the link to the Argus demo site
31+
(https://argus-demo.uninett.no) to the README and fixed automatic ticket creation.
3632

3733

3834
## [2.1.0] - 2025-06-30
@@ -42,14 +38,6 @@ One new user preference.
4238
One new and one changed management command, both for better manipulation of
4339
incidents via the CLI.
4440

45-
### Added
46-
47-
- Add a preference to change the incidents table layout to compact or standard
48-
([#1399](https://github.com/Uninett/Argus/issues/1399))
49-
- Add CLI command to close incidents
50-
([#1450](https://github.com/Uninett/Argus/issues/1450))
51-
- Add option to `create_fake_incident` to generate incidents from json files
52-
([#1451](https://github.com/Uninett/Argus/issues/1451))
5341

5442
## [2.0.0] - 2025-05-26
5543

@@ -76,25 +64,6 @@ and corresponding imports if you are getting the error
7664
`django.core.exceptions.ImproperlyConfigured: Application labels aren't unique,
7765
duplicates: django_htmx`.
7866

79-
### Removed
80-
81-
- Deleted API v1, its tests and mentions in the documentation. As well as all
82-
support for the old frontend. Any endpoint starting with "/api/v1" replies
83-
with "410 Gone". ([#1446](https://github.com/Uninett/Argus/pull/1446),
84-
[#1445](https://github.com/Uninett/Argus/pull/1445),
85-
[#1428](https://github.com/Uninett/Argus/pull/1428),
86-
[#1427](https://github.com/Uninett/Argus/pull/1427),
87-
[#1423](https://github.com/Uninett/Argus/pull/1423),
88-
[#1422](https://github.com/Uninett/Argus/pull/1422),
89-
[#1417](https://github.com/Uninett/Argus/pull/1417),
90-
[#1415](https://github.com/Uninett/Argus/pull/1415))
91-
92-
### Added
93-
94-
- Added an optional banner below the navbar that can be filled with text
95-
controlled via environment variable/Django setting.
96-
([#1164](https://github.com/Uninett/Argus/issues/1164))
97-
9867

9968
## [1.37.0] - 2025-05-14
10069

changelog.d/+add-contributing-file.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/+add-tool-specific-howtos.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/+document-makefile.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/+fix-example-docker.changed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/+merge-settings.changed.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog.d/+update-contributors.changed.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/1440.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/1531.added.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)