diff --git a/docs/changelog.md b/docs/changelog.md index faad5f656..6d75c9b38 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -30,7 +30,8 @@ The format is based on [Keep a Changelog]. - **history**: Added a check for previous jobs not finished (ie: when power is lost during a print). These jobs will report their status as `interrupted`. - **build**: Added support for optional speedup dependencies `uvloop` and `msgspec` -- **update_manager**: Add support for "zipped" application updates +- **update_manager**: Added support for "zipped" application updates +- **file_manager**: Added `enable_config_write_access` option ### Fixed @@ -78,6 +79,8 @@ The format is based on [Keep a Changelog]. - **power**: Bound services are now processed during initialization when `initial_state` is configured. - **gpio**: Migrate from libgpiod to python-periphery +- **authorization**: The authorization module is now loaded as part of Moonraker's + core. ## [0.8.0] - 2023-02-23 diff --git a/docs/configuration.md b/docs/configuration.md index c6efda980..b867f6ce6 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -152,6 +152,10 @@ enable_inotify_warnings: True # to add a duplicate watch or when inotify encounters an error. On some # file systems inotify may not work as expected, this gives users the # option to suppress warnings when necessary. The default is True. +enable_config_write_access: True +# When enabled the configuration folder is writable over the API. Some +# installations, such as those in public areas, may wish to lock out +# configuration changes. The default is True. ``` !!! Note @@ -433,11 +437,6 @@ aspect_ratio: 4:3 | jMuxer | `jmuxer-stream` | Mainsail | | HTTP Page | `iframe`| Fluidd | -## Optional Components - -Optional Components are only loaded if present in `moonraker.conf`. This -includes components that may not have any configuration. - ### `[authorization]` The `[authorization]` section provides configuration for Moonraker's @@ -506,6 +505,11 @@ default_source: moonraker and an error will be returned. In addition, DNS lookups will introduce delay in the response. +## Optional Components + +Optional Components are only loaded if present in `moonraker.conf`. This +includes components that may not have any configuration. + ### `[ldap]` The `ldap` module may be used by `[authorization]` to perform user