Skip to content

Latest commit

 

History

History
143 lines (87 loc) · 3.63 KB

CHANGELOG.md

File metadata and controls

143 lines (87 loc) · 3.63 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

1.9.0 - 2025-02-28

Added

  • Validation support.
  • Helper macros for creating common validators.

Changed

  • update to NCS v2.9.0.
  • update CI and infra to latest versions.

1.8.0 - 2024-06-24

Added

  • Expand binary protocol with list and list_some commands.

1.7.0 - 2024-04-04

Added

  • The CONFIG_USER_SETTINGS_DEFAULT_OVERWRITE option. If set, default values can be overwritten.

1.6.0 - 2023-05-12

Added

  • user_settings_set_changed_with_key and user_settings_set_changed_with_id functions.
  • always_mark_changed parameter to user_settings_set_from_json function.
  • The "has_changed_recently" flag is now stored persistently.
  • Shell commands to list only changed settings and to clear the changed flag.

1.5.0 - 2023-04-11

Added

  • user_settings_any_changed function.

1.4.0 - 2023-04-05

Added

  • Flag to indicate if a setting was recently changed.
  • Functions to clear the changed recently flag.
  • Functions for iterating over settings.
  • Submodule for getting and setting user settings via JSON.

1.3.4 - 2023-02-16

Fixed

  • Zephyr include statements for NCS 2.2.

1.3.3 - 2023-02-03

Fixed

  • On-change callbacks not being called when restoring settings.

1.3.2 - 2023-02-01

Added

  • Get default functions.
  • Restore single setting functions.

1.3.1 - 2023-01-30

Changed

  • Increase internal buffer in USS.

1.3.0 - 2023-01-27

Added

  • Binary encoding and protocol.
  • User Settings Bluetooth Service (USS).

1.2.0 - 2023-01-18

Added

  • Getter functions for a setting's max length.
  • Getter functions for a setting's type.

Changed

  • Setting default with the same value as the existing default value does not return an error any more.

1.1.0 - 2023-01-12

Added

  • Tab completion with setting keys to shell commands.

1.0.2 - 2023-01-12

Fixed

  • Occasional crash when setting a setting value.

1.0.1 - 2023-01-10

Fixed

  • Shell command to restore defaults.

1.0.0 - 2023-01-10

Added

  • User settings library.
  • Basic sample.
  • Callbacks sample.