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 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198
|
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
<!-- next-url -->
## [Unreleased](https://github.com/slog-rs/term/compare/v2.8.1...HEAD) - ReleaseDate
## 2.9.0 - 2022-02-20
### Changed
* Switch from `chrono` to `term`
* Merges PR #39 - Thanks @JanZerebecki
* Avoids [RUSTSEC-2020-0159](https://rustsec.org/advisories/RUSTSEC-2020-0159)
* BREAKING: Bump MSRV to 1.53
* Switch from Travis CI to Github Actions
## 2.8.1 - 2022-02-09
### Fixed
* Disable default features on chrono to address RUSTSEC-2020-0071 aka CVE-2020-26235
* Use SPDX compliant license name
## 2.8.0 - 2021-02-10
### Changed
* BREAKING: bump MRSV to 1.36
* update `term` dependency
## 2.7.0 - 2021-02-06
### Added
* option in full format builder to enable file location
* `print_msg_header` customization
## 2.6.0 - 2020-05-28
* Fix detection of terminals without color support
* Add support for slog/nested-values
* Documentation fixes
## 2.5.0 - 2020-01-29
* Upgrade to thread_local 1
* Fix `clippy` warnings on 2018 edition
* Cargo.toml - 2018 edition
## 2.4.2 - 2019-10-25
### Changed
Make public the following elements to be able to reuse for your own implementations:
* `print_msg_header`
* `Serializer`
* `Serializer::new`
* `Serializer.finish()`
* `CompactFormatSerializer`
* `CompactFormatSerializer::new`
* `CompactFormatSerializer.finish()`
* `CountingWriter`
* `CountingWriter::new`
* `CountingWriter.count()`
## 2.4.1 - 2019-07-10
### Changed
* Lazily evaluate color detection (GH-214).
## 2.4.0 - 2018-04-13
### Changed
* Bump `term` dependency
## 2.3.0 - 2017-08-26
### Changed
* Change semantics of `TermDecorator::build` that didn't make sense before.
## 2.2.0 - 2017-08-26
### Added
* `use_original_order` for `FullFormat`
## 2.1.0 - 2017-08-05
### Added
* Writer that plays nicely with unit tests
## 2.0.4 - 2017-07-03
### Changed
* Improved documentation
* Relicense under MPL/Apache/MIT
## 2.0.1 - 2017-05-08
### Changed
* Fix commas on empty message
## 2.0.0 - 2017-04-29
### Changed
* Just release major version
## 2.0.0-4.0 - 2017-04-11
### Changed
* Update slog dependency
## 2.0.0-3.0 - 2017-03-27
### Changed
* Update slog dependency
## 2.0.0-2.1 - 2017-03-16
### Fixed
* `TermDecoratorBuilder::build()` will not panic anymore
* `TermDecorator` will automatically detect if colors should be used
* Add helper functions for drains with default settings
### Added
* Color settings for `TermDecorator`
* `TermDecoratorBuilder::try_build()` that returns `Option`
## 2.0.0-2.0 - 2017-03-11
### Changed
* Full rewrite, ditch `slog-stream`
* Use `term` so should work on Linux and Windows shells out of the box
* Allow extending (eg. for `termion` and other terminal crates)
* Compact mode now prints one value per line. Groups are not exposed by `slog`
anymore.
## 1.5.0 - 2017-02-05
### Change
* Reverse the order of record values in full mode to match slog 1.5
definition
## 1.4.0 - 2017-01-29
### Changed
* Fix a bug in `new_plain` that would make it still use colors.
* No comma will be printed after an empty "msg" field
* Changed order of full format values
## 1.3.5 - 2016-01-13
### Fixed
* [1.3.4 with `?` operator breaks semver](https://github.com/slog-rs/term/issues/6) - fix allows builds on stable Rust back to 1.11
## 1.3.4 - 2016-12-27
### Fixed
* [Fix compact formatting grouping messages incorrectly](https://github.com/slog-rs/slog/issues/90)
## 1.3.3 - 2016-10-31
### Changed
* Added `Send+Sync` to `Drain` returned on `build`
## 1.3.2 - 2016-10-22
### Changed
* Fix compact format, repeating some values unnecessarily.
## 1.3.1 - 2016-10-22
### Changed
* Make `Format` public so it can be reused
## 1.3.0 - 2016-10-21
### Changed
* **BREAKING**: Switched `AsyncStramer` to `slog_extra::Async`
## 1.2.0 - 2016-10-17
### Changed
* **BREAKING**: Rewrite handling of owned values.
## 1.1.0 - 2016-09-28
### Added
* Custom timestamp function support
### Changed
* Logging level color uses only first 8 ANSI terminal colors for better compatibility
## 1.0.0 - 2016-09-21
First stable release.
|