-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGES.txt
57 lines (57 loc) · 3.68 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
v4.0.1 06/20/21 -- add_file() and merge() for all settings classes
v4.0.0 04/04/20 -- From now on, Python 2.7 will not be supported.
v3.3.3 03/26/20 -- Multi-file support, Path support, and better tests.
v3.3.2 03/25/20 -- All an "all" extra requirement, to install everything.
v3.3.1 03/25/20 -- Specify toml/yaml as extras, not requirements.
v3.3.0 03/25/20 -- Add pyyaml/toml requirements.
v3.2.1 12/25/19 -- Basic support for date/datetime objects.
v3.2.0 05/08/19 -- TOMLSettings, YAMLSettings, and refactors.
v3.0.0 05/05/19 -- Custom JSONEncoder/Decoders, and hooking items before saving or after loading.
v2.2.0 04/16/19 -- Raise KeyError on missing options in JSONSettings.get().
v2.1.5 01/21/19 -- Bug-fix release, fix #4.
v2.1.4 01/20/19 -- Test-related changes were made.
v2.1.3 01/19/19 -- get()/get_bool() should honor default values. Fixes issue #3.
v2.1.2 10/28/18 -- Fixed python 2 compatibility in json_settings.
v2.1.1 10/28/18 -- Added convenience function for loading default JSONSettings.
v2.1.0 02/26/17 -- bool(EasySettings) now works. Some code was linted.
v2.0.4 7/18/15 -- Simplization/clean-up, added unit tests for comparison operators.
v2.0.3 7/14/15 -- Documentation fixes.
v2.0.2 7/14/15 -- repr() for EasySettings updated.
v2.0.1 7/14/15 -- Documentation updates.
v2.0.0 7/14/15 -- Real unit tests, and JSONSettings/JSONMixin.
v1.9.3-5, 9/20/14 -- Letting get_bool() return the default instead of None for strict mode.
v1.9.3-4, 9/20/14 -- Small bug fix in get_bool() for non-strict mode.
v1.9.3-3, 9/20/14 -- Adding get_bool() for parsing string values as booleans.
v1.9.3-2, 9/01/14 -- Changing default value for get(). None will be honored.
v1.9.3, 8/26/14 -- Adding .header to EasySettings(). (adds a description to the config file)
v1.9.2, 8/21/14 -- switching README format (converting using pypandoc when available)
v1.9.1, 3/16/14 -- fixing incorrect version in __init__.py
v1.9.0, 3/16/14 -- list_settings()/set_list() now uses a list of tuples. Can now be ran with python -m for basic tests.
v1.8.9, 3/16/14 -- re-syncing git repo and pypi package.
v1.8.8, 3/16/14 -- Added compatibility helper 'easysettings.easysettings'.
v1.8.7, 3/16/14 -- Refactoring package layout.
v1.8.6, 9/19/13 -- Fixed error where setsave('option', False) failed...
v1.8.5, 9/19/13 -- Better error handling, 'errors shall not pass silently'...
v1.8.4, 9/19/13 -- Tracking down small bug...
v1.8.2, 9/19/13 -- Fixing small bug in setsave() error handling...
v1.8.1, 4/03/13 -- fixed version getters...
v1.8.0, 4/03/13 -- package fixes
v1.7.9, 4/03/13 -- package fixes
v1.7.8, 4/03/13 -- just package fixes, thats all.
v1.7.7, 4/03/13 -- added the ability to easily check which version you are using.
v1.7.6, 4/03/13 -- fixed has_value(), it got left behind using the old storage method.
v1.7.5, 2/02/13 -- Fixed save_pickle/load_pickle in Python 3
v1.7.4, 2/02/13 -- Fixed python 3 small bug in test_run()
v1.7.3, 2/02/13 -- Added Python 3 compatibility...
v1.7.1, 1/30/13 -- Fixed list_settings() for non-string values
v1.7.0, 1/30/13 -- Enhanced non-string types load/save. Debug printing will be prettier.
v1.6.2, 1/29/13 -- Another small enhancement. (New types being saved to disk.)
v1.6.1, 1/29/13 -- Fixed save/load errors due to non-string types..
v1.6.0, 1/24/13 -- Enhanced set, save, & get, added pickle features, read_file deprecated for load_file instead. Added descriptive errors.
v1.5.1, 1/23/13 -- Added clear_values...
v1.5.0, 1/23/13 -- Added list settings with optional search, settings.has, clear, remove, etc.
v1.0.4, 1/22/13 -- Fixed option setting. (No '=' in option allowed)
v1.0.3, 1/22/13 -- Changed README.
v1.0.2, 1/22/13 -- More package fixes
v1.0.1, 1/22/13 -- Fixed package README
v1.0.0, 1/22/13 -- Initial release