forked from dynaconf/dynaconf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HISTORY
171 lines (126 loc) · 3.75 KB
/
HISTORY
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
Changelog
=========
These are all the changes in Dynaconf since the first public release.
1.1.1
-----
- Unreleased
- Added `INSTANCE_FOR_DYNACONF` and `--instance` parameters. These parameters can tell cli tools to use custom LazySettings instance. Fixes #108.
- Fixed `dynaconf validate` bug, when `--path` value does not end with `.toml` exception was rised.
- Fixed `dynaconf validate` validation error handling, now instead of raising ValidationError an error message is printed and if there are errors "Validateion success!" is not printed.
1.1.0
-----
- Added `MERGE_ENABLED_FOR_DYNACONF` with ability to merge nested dictionaries instead of replacing PR #88
- Support for dot notation to access nested dictionaries like `settings['KEY.OTHER.NESTED.DEEPER']` PR #93
- Support dotted notation for validators PR #98
- Fixed a bug in SETTINGS_MODULE cleanup when `.setenv` method was called PR #97
- Added Python 3.7 to test matrix PR #99
1.0.6
-----
- Fixed issue #81 - added ENCODING_FOR_DYNACONF to handle different settings files encodings specially on Windows
1.0.5
-----
- Enhancements to Django and Flask Extensions to allow customized `DJANGO_ENV` and `FLASK_ENV` or `PROJECT_ENV` to switch environments
- Added more documentation
1.0.4
-----
- Fix Django definition of GLOBAL_ENV
- Fix in __getitem__ method
1.0.3
-----
- Excluded example and tests from realease dist
- removed root logger configuration
1.0.2
-----
- Improved docs
- Fix error when some loader is not installed
- Fix loader import error
- Improved logs
1.0.1
-----
- Config variables named strictly with `_FOR_DYNACONF` suffix
- Documentation added
1.0.0
-----
- Breaking changes
- `namespace` renamed to `env`
- added concept of DEFAULT and GLOBAL envs
- `env` will default to DEVELOPMENT until changed by envvar `ENV_FOR_DYNACONF`
0.7.6
-----
- Namespace switching fix (for django extension)
0.7.5
-----
- Added django extension
0.7.4
-----
- Fixed error in namespace precedence examples/toml_with_secrets added to test it
- added obj.BASE_NAMESPACE_FOR_DYNACONF to be defined as the default root namespace
0.7.3
-----
- Added AUTO_CAST_FOR_DYNACONF=off to disable the @type casters
- Added loader for https://www.vaultproject.io/
0.7.2
-----
- SETTINGS_MODULE translated to SETTINGS_MODULE_FOR_DYNACONF on compat
0.7.1
-----
- Added backwards compatibility check for old style kwargs
0.7.0
-----
- Refactor on loaders and cleaners
- Added support for .secrets files
- Better test coverage
- Added test_examples job to CI
- Dotenv loader runs in a pre-load mode
- BREAKING_CHANGE: Changed default variables to *_FOR_DYNACONF pattern
0.6.0
-----
- Drop Python 2.x from Travis CI (must work but will not be tested)
- Fix Flask requirement #41
0.5.6
-----
- Added support for .ini and .json files
- parse conf is now recursive to parse dict inner data
- Cloned find_file function from dotenv
0.5.5
-----
- Implemented TOMl loader
0.5.3
-----
- Added placeholder data markers @note @comment @none and @null
- Added support for .env on Flask 1.0
0.5.2
-----
- Small fix on logger for yaml loader outputting as debug
0.5.1
-----
- Fixes on YAML and accepting `a.yml,b.yml,c.yml` as multiple filenames
0.5.0
-----
- YAML silent errors
0.4.5
-----
- Make the tests directory a python package
- Improves the way Tox installs the projects dependencies
- Remove pdbpp as it breaks with Python 3.3
- Add Flask and m2r to Pipenv
0.4.4
-----
- HOTFIX: Flask templates always expect `None` if KeyError or Attribute Error
0.4.3
-----
- Python 2.x is back (working and tested)
- Added Pyenv and Tox
- Added editorconfig
- Fixed many PEP8 issues
- Added dynaconf.contrib.flask
- added examples/flask
0.4.2
-----
- Hot fixes
0.4.1
-----
- Added YAML support (examples/yaml)
Previous
--------
Major refactoring from old codebase.