diff --git a/NEWS b/NEWS
index 472d37f..cb9ea93 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
1.6.4.dev0
- * #546: Keep your repository passphrases and database passwords outside of borgmatic's
+ * #546, #382: Keep your repository passphrases and database passwords outside of borgmatic's
configuration file with environment variable interpolation. See the documentation for more
information: https://torsion.org/borgmatic/docs/how-to/provide-your-passwords/
diff --git a/docs/how-to/add-preparation-and-cleanup-steps-to-backups.md b/docs/how-to/add-preparation-and-cleanup-steps-to-backups.md
index 39bad04..d6f9085 100644
--- a/docs/how-to/add-preparation-and-cleanup-steps-to-backups.md
+++ b/docs/how-to/add-preparation-and-cleanup-steps-to-backups.md
@@ -28,6 +28,8 @@ hooks:
- umount /some/filesystem
```
+New in version 1.6.0
+
The `before_backup` and `after_backup` hooks each run once per repository in a
configuration file. `before_backup` hooks runs right before the `create`
action for a particular repository, and `after_backup` hooks run afterwards,
diff --git a/docs/how-to/deal-with-very-large-backups.md b/docs/how-to/deal-with-very-large-backups.md
index ef552ea..9f219e7 100644
--- a/docs/how-to/deal-with-very-large-backups.md
+++ b/docs/how-to/deal-with-very-large-backups.md
@@ -74,8 +74,10 @@ See [Borg's check documentation](https://borgbackup.readthedocs.io/en/stable/usa
### Check frequency
-As of borgmatic 1.6.2, you can optionally configure checks to run on a
-periodic basis rather than every time borgmatic runs checks. For instance:
+New in version 1.6.2
+
+You can optionally configure checks to run on a periodic basis rather than
+every time borgmatic runs checks. For instance:
```yaml
consistency:
diff --git a/docs/how-to/inspect-your-backups.md b/docs/how-to/inspect-your-backups.md
index b2a1d92..4c9bb40 100644
--- a/docs/how-to/inspect-your-backups.md
+++ b/docs/how-to/inspect-your-backups.md
@@ -53,10 +53,11 @@ borgmatic info
### Searching for a file
+New in version 1.6.3
+
Let's say you've accidentally deleted a file and want to find the backup
archive(s) containing it. `borgmatic list` provides a `--find` flag for
-exactly this purpose (as of borgmatic 1.6.3). For instance, if you're looking
-for a `foo.txt`:
+exactly this purpose. For instance, if you're looking for a `foo.txt`:
```bash
borgmatic list --find foo.txt
diff --git a/docs/how-to/make-per-application-backups.md b/docs/how-to/make-per-application-backups.md
index 84e1649..f57b942 100644
--- a/docs/how-to/make-per-application-backups.md
+++ b/docs/how-to/make-per-application-backups.md
@@ -123,11 +123,7 @@ Once this include gets merged in, the resulting configuration would have a
`keep_hourly` value of `24` and an overridden `keep_daily` value of `5`.
When there's an option collision between the local file and the merged
-include, the local file's option takes precedence. And as of borgmatic 1.6.0,
-this feature performs a deep merge, meaning that values are merged at all
-levels in the two configuration files. Colliding list values are appended
-together. This allows you to include common configuration—up to full borgmatic
-configuration files—while overriding only the parts you want to customize.
+include, the local file's option takes precedence.
Note that this `<<` include merging syntax is only for merging in mappings
(configuration options and their values). But if you'd like to include a
@@ -139,6 +135,17 @@ global level, another `<<` within each configuration section, etc. (This is a
YAML limitation.)
+### Deep merge
+
+New in version 1.6.0
+
+borgmatic performs a deep merge of merged include files, meaning that values
+are merged at all levels in the two configuration files. Colliding list values
+are appended together. This allows you to include common configuration—up to
+full borgmatic configuration files—while overriding only the parts you want to
+customize.
+
+
## Configuration overrides
In more complex multi-application setups, you may want to override particular
diff --git a/docs/how-to/provide-your-passwords.md b/docs/how-to/provide-your-passwords.md
index 052886e..78cb390 100644
--- a/docs/how-to/provide-your-passwords.md
+++ b/docs/how-to/provide-your-passwords.md
@@ -13,11 +13,12 @@ treating those secrets like any other option value. But if you'd rather store
them outside of borgmatic, whether for convenience or security reasons, read
on.
-As of version 1.6.4, borgmatic supports interpolating arbitrary environment
-variables directly into option values in your configuration file. That means
-you can instruct borgmatic to pull your repository passphrase, your database
-passwords, or any other option values from environment variables. For
-instance:
+New in version 1.6.4
+
+borgmatic supports interpolating arbitrary environment variables directly into
+option values in your configuration file. That means you can instruct
+borgmatic to pull your repository passphrase, your database passwords, or any
+other option values from environment variables. For instance:
```yaml
storage:
@@ -47,6 +48,7 @@ hooks:
This uses the `MY_DATABASE_PASSWORD` environment variable as your database
password.
+
### Interpolation defaults
If you'd like to set a default for your environment variables, you can do so with the following syntax: