Tags

Tags give the ability to mark specific points in history as being important
  • v1.7.2

    430850a5 · Merge branch 'dev' ·
    v1.7.2
    
    Bugfixes:
    - auto completion: no exception if the line starts with a comment character
      commit 2e6bc00bc6e3d30ec22d4e2e7521607dc363c93a
    - python 3.14 compatability: no ANSI escape codes in config files and get_help
      commit 36a8df812ca939338095fa4689f1efeff62e1a85
    
    Documentation:
    - updated type hints for urwid examples
      commit 18a32d3f38ef3b1bda0382cfd3072758e4f761df
  • v1.7.1

    da4deb8b · Merge branch 'dev' ·
    v1.7.1
    
    Documentation:
    - CallAction
      commit b82b21dc63fd3b166b0a634b30308a3dafd5481a
    
    Changes:
    - quickstart: pass prog=self.appname
      commit 5ccb83402a44df6b7335334134f8fd4d122a0243
  • v1.7.0

    0b2f0dec · Merge branch 'dev' ·
    v1.7.0
    
    New features:
    - Include.extensions
      commit 51d71b412205060d1f299efa0e02390b0d94b8f0
    
    Bugfixes:
    - utils.CallAction: handle non-list arguments
      commit 7f85b1a0e709d4918e8eada7a1f0d57839499227
    
    Updated to python 3.13 and mypy 1.15.0:
    - updated examples to changed output of argparse 3.13
      commit f659939d540316027d79d20f6c4d2cdd2a7c7eca
    - resolved deprecation warnings (changes to tests only)
      commit c5e8f704f07eee7cb6c3caa38d6dec7bca2190a1
    - updated type ignores
      commit 9e82b490641502328f95a55aeeb656a53d1d2c18
  • v1.6.2

    937fef19 · Merge branch 'dev' ·
    v1.6.2
    
    no changes in the python code
    just fixed a syntax error in the rst code of the documentation
    see commit cfdc75ae80a9bdf9b66fb15c5e27b34079ac485e
  • v1.6.1

    6917f775 · Merge branch 'dev' ·
    v1.6.1
    
    Bugfixes:
    - parse \n as newline when loading subclasses of str
      (this has always worked for str, but not for subclasses of str)
      commit 5978146c8ef9ee4be6628ff66e3705ec53f67dbd
  • v1.6.0

    acc9b4ae · Merge branch 'dev' ·
    v1.6.0
    
    New features:
    - HelpFormatter: replace non breaking spaces with normal spaces after line breaking
      commit 1f53d8e92678afc1eaa93534a21a0467341d6a8d
  • v1.5.0

    9ab87d7e · Merge branch 'dev' ·
    v1.5.0
    
    New features:
    - quickstart: make it easy to add more information to version and help
      commit 4b2770afb2423edd4e303753ef594bc058edc209
      commit 7c675c55ea9ba686c017a5f03dc0056fe0bc8ea3
  • v1.4.0

    d526f608 · Merge branch 'dev' ·
    v1.4.0
    
    load empty list
    
    A list containing exactly one empty string is syntactically equivalent to an empty list.
    Until now it has been loaded as a list containing an empty string.
    From now on it will be loaded as an empty list instead because:
    - This is an edge case concerning lists of strings only.
      Trying to load an empty list of integers previously caused an error and now becomes possible.
    - An empty list sounds more probable than a list containing an empty string.
    
    see commit 00f55618d7373a1df1c0c7e6d5a886ef2b99ff03
  • v1.3.2

    39de3f7d · Merge branch 'dev' ·
    v1.3.2
    
    Bugfixes:
    - typing: DictConfig.get
      commit fa9ae2961f4ff94df98cd21b7aa2f6b63de37cc6
  • v1.3.1

    5be9f2a6 · Merge branch 'dev' ·
    v1.3.1
    
    Bugfixes:
    - respect sort parameter in DictConfig when printing help
      commit f6b6e4ca54a23c31c1ab940638c10a2e7ce14615
  • v1.3.0

    0d67b4ca · Merge branch 'dev' ·
    v1.3.0
    
    New features:
    - quickstart: --help-config
      commit c02c9cd95b3b11e55f67f9d832a1c86a0b28a3a0
    
    Changes:
    - added full stop to description for consistency
      commit a3b9b9f70b6b020e10bb1aef9797148b8b33e943
      commit a30116bacb0af93847b2d2f3fe855b7523605fe0
  • v1.2.1

    d9148d90 · Merge branch 'dev' ·
    v1.2.1
    
    Bugfixes:
    - comment out set commands for ExplicitConfig without value when writing config file
      commit 30622212e361ece13c6e109689bcb624277e46f1
  • v1.2.0

    e80c8b77 · Merge branch 'dev' ·
    v1.2.0
    
    New features:
    - ConfigFile.save_file creates missing directories
      commit fbfa1d3ae39dbdb70183cf561ef11a09a7a4ebfd
    
    Infrastructure:
    - bugfix release: increment correctly
      commit 18b30cba64809ac17adf4c521dfde22765bf64e4
  • v1.1.0

    c961c8a5 · Merge branch 'dev' ·
    v1.1.0
    
    New features:
    - quickstart module
      commit a1780e0ee4c39b9e077afeb794aff5ff232b8197
      commit 2c6577c86a6e177b08586a2d1e4c4413b9c3589e
    - include: configurable home directory
      commit 3e62df1f0fccf8ba5d2f2464e8f27dd70fad1361
    - raise TimingError when trying to change key after instantiating ConfigFile
      commit 03abbedeb7a2f88418b0486e3bbeb523c247d384
    
    Bugfixes:
    - don't crash on save if config file is specified as relative path without directories
      commit 619080e6bb6c8c9036d3242b4acdf16a89e7a0e1
    
    Documentation:
    - intro: changing keys
      commit d1564c95232628e054d71a37e1c683c8b2156af1
    - fixed wrong indentation in rst
      commit e46b02c1784f72ed02411848e89ebfa41d7ca3ca
  • v1.0.1

    b5cf0bfd · Merge branch 'dev' ·
    v1.0.1
    
    New features:
    - raise exception if Config is created after ConfigFile
      commit 3cf3d8ca1637e54ba0350d6c5e60846504ace653
    
    Documentation:
    - fixed wrong examples
      commit f11275ad4660dbced77bae97fb7ce0d354b0a423
  • v1.0.0

    ef7b3f95 · Merge branch 'dev' ·
    v1.0.0
    
    Changes:
    - ConfigFile must be instantiated after all Config objects
      ConfigFile.__init__ config_instances argument is an iterable of settings
      commit b2f6dfc6f0f8e223c3bde63d9d284dda1e46b324
    
    New features:
    - DictConfig sort parameter
      commit 695d0e98a295718c0d513c7d72051f325a086a04
    - implemented missing methods for DictConfig: keys, values items
      commit 5ce30f6ce964ef2fd2c66c5c07de833f7500b4ad
    - config_file.load() returns True if no errors have occurred
      commit ae7c771e7cbfb42fe94fd9284ac9f9a1a599e7fd
    
    Documentation:
    - examples/map_save: urwid 2.2 compatibility
      commit 3d884dc16adc8fe407a5c92ea433d51bddb99238
    - fixed broken links to parameters of NotificationLevel.__new__
      commit 91f8b58a55b9d657af1891f2c8b6ff8c33b422b8
    
    Infrastructure:
    - release.sh: changed version numbering
      commit 42b8841daacc1dbea30dcdd8ddb9ce8417eb9c38
    - pytest: create HTML logs
      commit c05f940bce64cd9252bce0b9124e5366d36f2cbf
    - show next breaking release version in intro.html
      commit bc0ff4069665b294073f1c78daff5e271917e604
    - release.sh: pull after checking out master
      commit 620b684cfaa1140d62cd9791dd6e72242a9abe95
  • v0.16.1

    bf0def4d · Merge branch 'dev' ·
    v0.16.1
    
    Bugfixes:
    - write set --raw where necessary
      commit 866b829480a392f9c34154655de5500baff719b5
  • v0.16.0

    b0e70799 · Merge branch 'dev' ·
    v0.16.0
    
    New features:
    - custom notification levels can be added
      commit 14467559b9ae283cbd95cd194fbfcad54243c941
    - UiNotifier can be used without ConfigFile
      commit 33dea31bfb7c95dbedcd2b7c9b8b1a97242da36f
    - added commands and ignore_commands paremeters to ConfigFile.save
      commit eb1544e9648d14613cde136cea14e6c1ec9fa034
    - added ignore_commands parameter to ConfigFile constructor
      commit d0ab7bf3d5c79149ce38eeea9b4b70e7040bc92d
    - abstract classes can be passed to commands parameter of ConfigFile constructor
      commit 079c37c1bd486133aefc76728b2958ea5dd7b7c2
    
    Changes:
    - it is no longer possible to iterate over NotificationLevel instances with `for lvl in NotificationLevel`
      use `for lvl in NotificationLevel.get_instances()` instead
      commit 14467559b9ae283cbd95cd194fbfcad54243c941
  • v0.15.0

    03d6d087 · Merge branch 'dev' ·
    v0.15.0
    
    New features:
    - added the possibility to change the keys of imported libraries
      commit cf1086882ab2028e878a25f5a726d282fae2c26e
    
    Infrastructure:
    - use devpi instead of .package-store
      commit 24efad5341faae6f42ee71d5b9730c1df5eb3ef2
    - release.sh: update version number in documentation
      commit 2f64dc73b763202cfb729cee5d66d0198970d741
  • v0.14.0

    8d4cb559 · Merge branch 'dev' ·
    v0.14.0
    
    New features:
    - help shows short descriptions
      commit e5ce246cb17a57616a8b9cae49aba8a0c9aa4217
    - ConfigFileArgparseCommand.add_enum_argument
      commit 90228da016594daeda10f08c7935b65633668e83
    - ExplicitConfig
      commit 9c2659f2e09594b84d1bf20120c4b64e24fb3cf4
    
    Documentation:
    - help for AbstractFormatter and Primitive
      commit 4ac9bb9507810b545e623c20c8689c2e29f23c0c