Tags give the ability to mark specific points in history as being important
-
v1.7.0
0b2f0dec · ·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 · ·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 · ·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 · ·v1.6.0 New features: - HelpFormatter: replace non breaking spaces with normal spaces after line breaking commit 1f53d8e92678afc1eaa93534a21a0467341d6a8d
-
v1.5.0
9ab87d7e · ·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 · ·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 · ·v1.3.2 Bugfixes: - typing: DictConfig.get commit fa9ae2961f4ff94df98cd21b7aa2f6b63de37cc6
-
v1.3.1
5be9f2a6 · ·v1.3.1 Bugfixes: - respect sort parameter in DictConfig when printing help commit f6b6e4ca54a23c31c1ab940638c10a2e7ce14615
-
v1.3.0
0d67b4ca · ·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 · ·v1.2.1 Bugfixes: - comment out set commands for ExplicitConfig without value when writing config file commit 30622212e361ece13c6e109689bcb624277e46f1
-
v1.2.0
e80c8b77 · ·v1.2.0 New features: - ConfigFile.save_file creates missing directories commit fbfa1d3ae39dbdb70183cf561ef11a09a7a4ebfd Infrastructure: - bugfix release: increment correctly commit 18b30cba64809ac17adf4c521dfde22765bf64e4
-
v1.1.0
c961c8a5 · ·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 · ·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 · ·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 · ·v0.16.1 Bugfixes: - write set --raw where necessary commit 866b829480a392f9c34154655de5500baff719b5
-
v0.16.0
b0e70799 · ·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 · ·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 · ·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
-
v0.13.0
fca58ac1 · ·v0.13.0 changes after real world experience Changes: - appname is not allowed to be None commit 5268c7a50a155d56e82cc635a458b779ec866693 - `from confattr import Set` now imports new class formatters.Set instead of configfile.Set commit c2ccc266d3e0768fa70e34c98bb2eb1071256fb6 - changed exception type: empty collection raises a TypeError commit d70a7f222b694ba0e8f96b7ed4087ad0298279f4 - Config is not covariant commit e3738a48cb9157d886030bc78235b7297768dc95 - don't complete 1 letter abbreviations for commands commit 51f3e746754801ca397e77fac6c4a5a4e4924672 - type name defaults to lower case commit 63206c137fe7f627c688edf81ecca5c2a390feb5 New features: - set is a valid data type commit f42db4f6dd4738a7771314e84acb793d6b7a30a3 commit edda92d0202c40368c6bde34de43f70e0d1e58e9 - dict is a valid data type commit 35f13604f371afb04bc00c013d5019bb68467bbf commit cc404751d80cbb0a313d08cea8fcfddfd4c22fdd - get_completions_for_file_name: optional include callback to filter suggestions commit 87ce29c6153ec2db70698253d6c708c9c02e4bef - get_completions_for_file_name: match commit 23eb909adbac31c82307be24266a1ec5ab4c4d78 - added echo command commit fb6aa5bddae4b77a5c92f4f14f145afac3f06273 - added help command commit 34129dff80a408b1845afafaad3cc2e71c29fa1e - auto completion for expand commit 6e7b033bafe6b19d0251e7b7538240239838fa43 - one symbol commands commit cc861890532f334d571a0137dc3fc803f769179b - allowed_values can be a dict commit a135c48472d56e797ca2e6ebb98273b93e56408a - CaseInsensitiveRegex commit ceaf0d18fc3260e8483506b5e53c97707a6133f2 - show_line_always parameter to disable line in ui_notifier.show commit 34e0cc6505e99beff345b834152364dfaf327219 - expand environment variables in SubprocessCommandWithAlternatives commit 5948c1319e0cf37c2e2872c096732123e16c7a6d Bugfixes: - don't crash on auto completion in comment commit 2250c15cc3a27e7cc88e6e072c1ce36c337668a0 - don't crash on invalid format_spec commit ff1d36757cfa0795e3de4244c2d43cbd077f9349 - allow to use Regex as type commit c7e95e1c64bd98c67db6aeb44abda2c90107c922 Documentation: - removed duplicate documentation, package site now only shows list of modules, not the imported classes anymore commit c977714f4b31087869570016fa2259ac33ba0847 - no __package__ commit 410dd7e6e6c35edbdb0756821abd76a0a9472745 - fixed wrong examples: config file must be loaded after defining all Config commit 3403c75f3680d76c31f0cf089ba60695d5037da3 - example prompt_toolkit: use cli instead of config_file for auto completion commit 36864e17bb87c71aa57fcbe078dd33b43393f126 - example prompt_toolkit: renamed variable commit 59c0903227c42a8ce36e5ed7efb796202f847eaf - changed example: use command_dict commit f3bcd7b69681a0bbffddfd3ea068b5b4e437e0e6 - added class AbstractType just for documentation purposes commit 131fe584cd761aafb5464049faaad9f4c07dab41 - open config file in text editor commit 5948c1319e0cf37c2e2872c096732123e16c7a6d Infrastructure: - upgrade to python 3.11 and mypy 1.3.0 commit 741932ea98fc06418b8e4ea65ffb3b649f02b8db - sphinx: warn about broken links commit c53ff721e01621f3adb8a6fa533dbb0493482a7f - sphinx-link-fixer commit 4722d758655af3141ab0985087767910c1c26ca2 commit 0460d3b547055bbc0909585f2c02b01b80f31944
-
v0.12.0
088f8189 · ·v0.12.0 expansion of values in set New features: - expand settings in value of set commit b0ac6fdda6a492ce11244e7af4c06217eb7697e0 - expand environment variables in value of set commit 0c24886db4ca9dfd41b07b5400aaa50c3cdea40b Changes: - moved format_value, parse_value and expand to ConfigFile in order to improve customizability commit 788548c35f66bc5125c30066289958e67c995b29 - moved get_completions_for_file_name to ConfigFile in order to improve customizability commit c1c2684fdc2c0e9acfeddb7b3ef4db76d7480f49