-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG
More file actions
51 lines (42 loc) · 1.43 KB
/
CHANGELOG
File metadata and controls
51 lines (42 loc) · 1.43 KB
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
# Changelog
All notable changes to this project will be documented in this file.
## [1.3.0] - 2026-02-10
### Added
- JSON-based configuration via `dlf_settings.json` (auto-created if missing)
- Configurable log filename template in settings
### Changed
- Removed `setup()` runtime configuration; settings now come from JSON
- Version source moved to `dlf4p.config`
- Logging output formatting centralized in `dlf4p.utils.format_log`
- Module-level helpers now accept optional `exc` parameter
## [1.2.2] - 2026-02-07
### Added
- Python 3.8-3.15 support to classifiers in setup.py
- `help()` function
## [1.2.1] - 2026-02-07
### Added
- Traceback output support for exceptions (experimental)
- `exception()` logging helper (module-level and Logger)
### Changed
- `error()` and `fatal()` now accept an optional `exc` argument
## [1.2.0] - 2026-02-06
### Added
- Logger class
- getLogger(name)
- Module-level logging helpers (`info`, `debug`, `success`, `warning`, `error`, `fatal`)
- Log levels (0-5) and `setLevel` filtering
- New module `dlf4p/utils.py`
- Test script `test/main.py`
- CONTRIBUTING.md
### Changed
- Added type annotations in logger API
- Exported `Logger` from `dlf4p/__init__.py`
- Fixed internal imports to use package-relative paths
- Update README.md
## [1.1.1] - 2026-02-06
### Added
- Console logging with levels and colors
- File logging support
- Configurable output via setup()
### Changed
- Minor project structure and packaging fixes