File: CHANGELOG.md

package info (click to toggle)
tools-logging-clojure 1.2.4-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 264 kB
  • sloc: xml: 66; makefile: 20; sh: 11
file content (140 lines) | stat: -rw-r--r-- 5,498 bytes parent folder | download
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
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
([despite its flaws](https://www.youtube.com/watch?v=oyLBGkS5ICk)).

## next

### Changed
- Bumped log4j test deps to 2.17.1

## [1.2.3] - 2021-12-18

### Changed
- Bumped log4j test deps to 2.17.0

## [1.2.2] - 2021-12-14

### Changed
- Bumped log4j test deps to 2.16.0

## [1.2.1] - 2021-12-10

### Changed
- Bumped all testing deps to latest (particularly log4j)

## [1.2.0] - 2021-12-10

### Changed
- Bumped all testing deps to latest (particularly log4j)

## [1.1.0] - 2020-04-25
### Added 
- Add implementation of `spyf` to `clojure.tools.logging.readable`.

### Changed
- Decreased the per-call overhead when using SLF4J, Commons Logging, and Log4j2.
  Previously, their associated `logger-factory` implementations were calling
  library-specific static convenience methods for each call to `get-logger`.
  These methods have some baked-in setup overhead, which now only occurs during
  instantiation of the associated `logger-factory`.

## [1.0.0] - 2020-02-27
### Added
- Add support for printing message arguments readably in
  [`clojure.tools.logging.readable`](https://clojure.github.io/tools.logging/#clojure.tools.logging.readable).

## [0.6.0] - 2020-02-07
### Added
- Add support for explicitly selecting a logger factory by setting the
 `"clojure.tools.logging.factory"` system property. For details, see the
 [README](https://github.com/clojure/tools.logging#configuration),
 and the documentation for [\*logger-factory\*](https://clojure.github.io/tools.logging/#clojure.tools.logging/*logger-factory*).

## [0.5.0] - 2019-07-22
### Added
- Add support for testing logs in [`clojure.tools.logging.test`](https://clojure.github.io/tools.logging/#clojure.tools.logging.test).

### Changed
- Now passes the context classloader of current thread to `Class/forName` when
  determining whether logging implementation classes are available on the
  classpath. This was done to allow testing of the various `impl/*-factory`
  functions, and seems consistent with clojure internals.

## [0.4.1] - 2018-05-07
### Fixed
- Fix inadvertent reflection when using log4j2.

## [0.4.0] - 2017-06-04
### Added
- Allow arbitrary values for `level` in logging adapters.
- Add support for log4j2.

## [0.3.1] - 2014-09-20
### Fixed
- Change ns forms so their subforms are contained in parens not [].

## [0.3.0] - 2014-06-07
### Added
- Provide disabled instances of `Logger` and `LoggerFactory`.
- Add `spyf`, like `spy` but takes a format string for the result.

### Fixed
- Fix typos in recent README changes.
- Update outdated unreleased diff link.

## [0.2.6] - 2013-02-04
### Fixed
- Avoid double evaluation of `message` arg to `logf` and `logp`.

## [0.2.4] - 2012-07-09
### Fixed
- Avoid reflection in logging adapters.

## [0.2.3] - 2011-09-29
### Fixed
- Fix broken protocol extension due to incompatibility between syntax-quote and
  extend-type.

## [0.2.2] - 2011-09-28
### Changed
- Auto-detecting logging implementation now prefers SLF4J over Commons Logging.
- Move logging implementation code into `clojure.tools.logging.impl`.

## [0.2.0] - 2011-07-19
### Changed
- Changed naming from "log" to "logger".
- Move implementation support to `clojure.tools.logging.impl`.
### Fixed
- Fix newline trimming in `spy` macro.
- Fix improper arity call of `log*` from `logp` and `logf`.

## [0.1.2] - 2011-03-18
### Fixed
- Annotate dynamic vars.

## 0.1.0 - 2011-03-11
### Added
- Initial implementation of Clojure-aware logging abstraction. 

[Unreleased]: https://github.com/clojure/tools.logging/compare/tools.logging-1.1.0...HEAD
[1.2.3]: https://github.com/clojure/tools.logging/compare/v1.2.2...v1.2.3
[1.2.2]: https://github.com/clojure/tools.logging/compare/v1.2.1...v1.2.2
[1.2.1]: https://github.com/clojure/tools.logging/compare/v1.2.0...v1.2.1
[1.2.0]: https://github.com/clojure/tools.logging/compare/tools.logging-1.1.0...v1.2.0
[1.1.0]: https://github.com/clojure/tools.logging/compare/tools.logging-1.0.0...tools.logging-1.1.0
[1.0.0]: https://github.com/clojure/tools.logging/compare/tools.logging-0.6.0...tools.logging-1.0.0
[0.6.0]: https://github.com/clojure/tools.logging/compare/tools.logging-0.5.0...tools.logging-0.6.0
[0.5.0]: https://github.com/clojure/tools.logging/compare/tools.logging-0.4.1...tools.logging-0.5.0
[0.4.1]: https://github.com/clojure/tools.logging/compare/tools.logging-0.4.0...tools.logging-0.4.1
[0.4.0]: https://github.com/clojure/tools.logging/compare/tools.logging-0.3.1...tools.logging-0.4.0
[0.3.1]: https://github.com/clojure/tools.logging/compare/tools.logging-0.3.0...tools.logging-0.3.1
[0.3.0]: https://github.com/clojure/tools.logging/compare/tools.logging-0.2.6...tools.logging-0.3.0
[0.2.6]: https://github.com/clojure/tools.logging/compare/tools.logging-0.2.4...tools.logging-0.2.6
[0.2.4]: https://github.com/clojure/tools.logging/compare/tools.logging-0.2.3...tools.logging-0.2.4
[0.2.3]: https://github.com/clojure/tools.logging/compare/tools.logging-0.2.2...tools.logging-0.2.3
[0.2.2]: https://github.com/clojure/tools.logging/compare/tools.logging-0.2.0...tools.logging-0.2.2
[0.2.0]: https://github.com/clojure/tools.logging/compare/tools.logging-0.1.2...tools.logging-0.2.0
[0.1.2]: https://github.com/clojure/tools.logging/compare/tools.logging-0.1.0...tools.logging-0.1.2