drop redundant 'bunyan' from changelog release entries as I've moved to in other projects

This commit is contained in:
Trent Mick 2015-09-07 14:40:31 -07:00
parent 86b6769087
commit 77e239ce24

View file

@ -6,12 +6,12 @@ Known issues:
bug](https://github.com/TooTallNate/node-gyp/issues/65). bug](https://github.com/TooTallNate/node-gyp/issues/65).
## bunyan 1.5.1 (not yet released) ## 1.5.1 (not yet released)
- [issue #296] Fix `src: true`, which was broken in v1.5.0. - [issue #296] Fix `src: true`, which was broken in v1.5.0.
## bunyan 1.5.0 ## 1.5.0
Note: *Bad release.* The addition of `'use strict';` broke Bunyan's `src: true` Note: *Bad release.* The addition of `'use strict';` broke Bunyan's `src: true`
feature. Use 1.5.1 instead. feature. Use 1.5.1 instead.
@ -23,7 +23,7 @@ feature. Use 1.5.1 instead.
test suite). Bump to a recent iojs version for testing. test suite). Bump to a recent iojs version for testing.
## bunyan 1.4.0 ## 1.4.0
(Bumping minor ver b/c I'm wary of dtrace-provider changes. :) (Bumping minor ver b/c I'm wary of dtrace-provider changes. :)
@ -32,18 +32,18 @@ feature. Use 1.5.1 instead.
- safe-json-stringify@1.0.3 changed output, breaking some tests. Fix those. - safe-json-stringify@1.0.3 changed output, breaking some tests. Fix those.
## bunyan 1.3.6 ## 1.3.6
- [issue #244] Make `bunyan` defensive on `res.header=null`. - [issue #244] Make `bunyan` defensive on `res.header=null`.
## bunyan 1.3.5 ## 1.3.5
- [issue #233] Make `bunyan` defensive on res.header as a boolean. - [issue #233] Make `bunyan` defensive on res.header as a boolean.
- [issue #242] Make `bunyan` defensive on err.stack not being a string. - [issue #242] Make `bunyan` defensive on err.stack not being a string.
## bunyan 1.3.4 ## 1.3.4
- Allow `log.child(...)` to work even if the logger is a *sub-class* - Allow `log.child(...)` to work even if the logger is a *sub-class*
of Bunyan's Logger class. of Bunyan's Logger class.
@ -51,20 +51,20 @@ feature. Use 1.5.1 instead.
- [issue #218] Reset `haveNonRawStreams` on `<logger>.addStream`. - [issue #218] Reset `haveNonRawStreams` on `<logger>.addStream`.
## bunyan 1.3.3 ## 1.3.3
- [pull #127] Update to dtrace-provider 0.4.0, which gives io.js 1.x support - [pull #127] Update to dtrace-provider 0.4.0, which gives io.js 1.x support
for dtrace-y parts of Bunyan. for dtrace-y parts of Bunyan.
## bunyan 1.3.2 ## 1.3.2
- [pull #182] Fallback to using the optional 'safe-json-stringify' module - [pull #182] Fallback to using the optional 'safe-json-stringify' module
if `JSON.stringify` throws -- possibly with an enumerable property if `JSON.stringify` throws -- possibly with an enumerable property
getter than throws. By Martin Gausby. getter than throws. By Martin Gausby.
## bunyan 1.3.1 ## 1.3.1
- Export `bunyan.RotatingFileStream` which is needed if one wants to - Export `bunyan.RotatingFileStream` which is needed if one wants to
customize it. E.g. see issue #194. customize it. E.g. see issue #194.
@ -93,7 +93,7 @@ feature. Use 1.5.1 instead.
default level). default level).
## bunyan 1.3.0 ## 1.3.0
- [issue #103] `bunyan -L` (or `bunyan --time local`) to show local time. - [issue #103] `bunyan -L` (or `bunyan --time local`) to show local time.
Bunyan log records store `time` in UTC time. Sometimes it is convenient Bunyan log records store `time` in UTC time. Sometimes it is convenient
@ -103,7 +103,7 @@ feature. Use 1.5.1 instead.
the common failure case when `-c CONDITION` is being used. the common failure case when `-c CONDITION` is being used.
## bunyan 1.2.4 ## 1.2.4
- [issue #210] Export `bunyan.nameFromLevel` and `bunyan.levelFromName`. It can - [issue #210] Export `bunyan.nameFromLevel` and `bunyan.levelFromName`. It can
be a pain for custom streams to have to reproduce that. be a pain for custom streams to have to reproduce that.
@ -119,14 +119,14 @@ feature. Use 1.5.1 instead.
bunyan usage error: /Users/trentm/tm/node-bunyan/foo.js:12: attempt to log with an unbound log method: `this` is: { _events: { data: [Function] } } bunyan usage error: /Users/trentm/tm/node-bunyan/foo.js:12: attempt to log with an unbound log method: `this` is: { _events: { data: [Function] } }
## bunyan 1.2.3 ## 1.2.3
- [issue #184] Fix log rotation for rotation periods > ~25 days. Before this - [issue #184] Fix log rotation for rotation periods > ~25 days. Before this
change, a rotation period longer than this could hit [the maximum setTimeout change, a rotation period longer than this could hit [the maximum setTimeout
delay in node.js](https://github.com/joyent/node/issues/8656). By Daniel Juhl. delay in node.js](https://github.com/joyent/node/issues/8656). By Daniel Juhl.
## bunyan 1.2.2 ## 1.2.2
- Drop the guard that a bunyan Logger level must be between TRACE (10) - Drop the guard that a bunyan Logger level must be between TRACE (10)
and FATAL (60), inclusive. This allows a trick of setting the level and FATAL (60), inclusive. This allows a trick of setting the level
@ -135,14 +135,14 @@ feature. Use 1.5.1 instead.
other level numbers. other level numbers.
## bunyan 1.2.1 ## 1.2.1
- [issue #178, #181] Get at least dtrace-provider 0.3.1 for - [issue #178, #181] Get at least dtrace-provider 0.3.1 for
optionalDependencies to get a fix for install with decoupled npm (e.g. with optionalDependencies to get a fix for install with decoupled npm (e.g. with
homebrew's node and npm). homebrew's node and npm).
## bunyan 1.2.0 ## 1.2.0
- [issue #157] Restore dtrace-provider as a dependency (in - [issue #157] Restore dtrace-provider as a dependency (in
"optionalDependencies"). "optionalDependencies").
@ -157,7 +157,7 @@ feature. Use 1.5.1 instead.
v0.11/0.12. v0.11/0.12.
## bunyan 1.1.3 ## 1.1.3
- [issue #165] Include extra `err` fields in `bunyan` CLI output. Before - [issue #165] Include extra `err` fields in `bunyan` CLI output. Before
this change only the fields part of the typical node.js error stack this change only the fields part of the typical node.js error stack
@ -166,12 +166,12 @@ feature. Use 1.5.1 instead.
in the raw JSON log record. in the raw JSON log record.
## bunyan 1.1.2 ## 1.1.2
- Fix a breakage in `log.info(err)` on a logger with no serializers. - Fix a breakage in `log.info(err)` on a logger with no serializers.
## bunyan 1.1.1 ## 1.1.1
Note: *Bad release.* It breaks `log.info(err)` on a logger with no serializers. Note: *Bad release.* It breaks `log.info(err)` on a logger with no serializers.
Use version 1.1.2. Use version 1.1.2.
@ -181,13 +181,13 @@ Use version 1.1.2.
serializer. (By Mihai Tomescu.) serializer. (By Mihai Tomescu.)
## bunyan 1.1.0 ## 1.1.0
- [issue #162] Preliminary support for [browserify](http://browserify.org/). - [issue #162] Preliminary support for [browserify](http://browserify.org/).
See [the section in the README](../README.md#browserify). See [the section in the README](../README.md#browserify).
## bunyan 1.0.1 ## 1.0.1
- [issues #105, #138, #151] Export `<Logger>.addStream(...)` and - [issues #105, #138, #151] Export `<Logger>.addStream(...)` and
`<Logger>.addSerializers(...)` to be able to add them after Logger creation. `<Logger>.addSerializers(...)` to be able to add them after Logger creation.
@ -208,7 +208,7 @@ Use version 1.1.2.
<https://github.com/altercation/solarized/issues/220>). <https://github.com/altercation/solarized/issues/220>).
## bunyan 1.0.0 ## 1.0.0
- [issue #87] **Backward incompatible change to `-c CODE`** improving - [issue #87] **Backward incompatible change to `-c CODE`** improving
performance by over 10x (good!), with a backward incompatible change to performance by over 10x (good!), with a backward incompatible change to
@ -270,7 +270,7 @@ Use version 1.1.2.
## bunyan 0.23.1 ## 0.23.1
- [pull #125, pull #97, issue #73] Unref rotating-file timeout which was - [pull #125, pull #97, issue #73] Unref rotating-file timeout which was
preventing processes from exiting (by https://github.com/chakrit and preventing processes from exiting (by https://github.com/chakrit and
@ -278,7 +278,7 @@ Use version 1.1.2.
for node 0.10 and above. for node 0.10 and above.
## bunyan 0.23.0 ## 0.23.0
- [issue #139] Fix `bunyan` crash on a log record with `res.header` that is an - [issue #139] Fix `bunyan` crash on a log record with `res.header` that is an
object. A side effect of this improvement is that a record with `res.statusCode` object. A side effect of this improvement is that a record with `res.statusCode`
@ -305,12 +305,12 @@ Use version 1.1.2.
log.info(<array>) # "msg":"" (instead of wanted "msg":util.format(<array>)) log.info(<array>) # "msg":"" (instead of wanted "msg":util.format(<array>))
## bunyan 0.22.3 ## 0.22.3
- Republish the same code to npm. - Republish the same code to npm.
## bunyan 0.22.2 ## 0.22.2
Note: Bad release. The published package in the npm registry got corrupted. Use 0.22.3 or later. Note: Bad release. The published package in the npm registry got corrupted. Use 0.22.3 or later.
@ -319,7 +319,7 @@ Note: Bad release. The published package in the npm registry got corrupted. Use
- Update 'mv' optional dep to latest. - Update 'mv' optional dep to latest.
## bunyan 0.22.1 ## 0.22.1
- [issue #111] Fix a crash when attempting to use `bunyan -p` on a platform without - [issue #111] Fix a crash when attempting to use `bunyan -p` on a platform without
dtrace. dtrace.
@ -327,24 +327,24 @@ Note: Bad release. The published package in the npm registry got corrupted. Use
- [issue #101] Fix a crash in `bunyan` rendering a record with unexpected "res.headers". - [issue #101] Fix a crash in `bunyan` rendering a record with unexpected "res.headers".
## bunyan 0.22.0 ## 0.22.0
- [issue #104] `log.reopenFileStreams()` convenience method to be used with external log - [issue #104] `log.reopenFileStreams()` convenience method to be used with external log
rotation. rotation.
## bunyan 0.21.4 ## 0.21.4
- [issue #96] Fix `bunyan` to default to paging (with `less`) by default in node 0.10.0. - [issue #96] Fix `bunyan` to default to paging (with `less`) by default in node 0.10.0.
The intention has always been to default to paging for node >=0.8. The intention has always been to default to paging for node >=0.8.
## bunyan 0.21.3 ## 0.21.3
- [issue #90] Fix `bunyan -p '*'` breakage in version 0.21.2. - [issue #90] Fix `bunyan -p '*'` breakage in version 0.21.2.
## bunyan 0.21.2 ## 0.21.2
**Note: Bad release. The switchrate change below broke `bunyan -p '*'` usage **Note: Bad release. The switchrate change below broke `bunyan -p '*'` usage
(see issue #90). Use 0.21.3 or later.** (see issue #90). Use 0.21.3 or later.**
@ -364,13 +364,13 @@ Note: Bad release. The published package in the npm registry got corrupted. Use
which that buffer is emptied." which that buffer is emptied."
## bunyan 0.21.1 ## 0.21.1
- [pull #83] Support rendering 'client_res' key in bunyan CLI (by - [pull #83] Support rendering 'client_res' key in bunyan CLI (by
github.com/mcavage). github.com/mcavage).
## bunyan 0.21.0 ## 0.21.0
- 'make check' clean, 4-space indenting. No functional change here, just - 'make check' clean, 4-space indenting. No functional change here, just
lots of code change. lots of code change.
@ -378,7 +378,7 @@ Note: Bad release. The published package in the npm registry got corrupted. Use
a default `period` (by github.com/ricardograca). a default `period` (by github.com/ricardograca).
## bunyan 0.20.0 ## 0.20.0
- [Slight backward incompatibility] Fix serializer bug introduced in 0.18.3 - [Slight backward incompatibility] Fix serializer bug introduced in 0.18.3
(see below) to only apply serializers to log records when appropriate. (see below) to only apply serializers to log records when appropriate.
@ -393,7 +393,7 @@ Note: Bad release. The published package in the npm registry got corrupted. Use
node v0.10.0. node v0.10.0.
## bunyan 0.19.0 ## 0.19.0
**WARNING**: This release includes a bug introduced in bunyan 0.18.3 (see **WARNING**: This release includes a bug introduced in bunyan 0.18.3 (see
below). Please upgrade to bunyan 0.20.0. below). Please upgrade to bunyan 0.20.0.
@ -448,7 +448,7 @@ below). Please upgrade to bunyan 0.20.0.
convenient name. convenient name.
## bunyan 0.18.3 ## 0.18.3
**WARNING**: This release introduced a bug such that all serializers are **WARNING**: This release introduced a bug such that all serializers are
applied to all log records even if the log record did not contain the key applied to all log records even if the log record did not contain the key
@ -480,21 +480,21 @@ Please upgrade to bunyan 0.20.0.
without a compiler and Python around, node-gyp just falls over. without a compiler and Python around, node-gyp just falls over.
## bunyan 0.18.2 ## 0.18.2
- [pull #67] Remove debugging prints in rotating-file support. - [pull #67] Remove debugging prints in rotating-file support.
(by github.com/chad3814). (by github.com/chad3814).
- Update to dtrace-provider@0.2.7. - Update to dtrace-provider@0.2.7.
## bunyan 0.18.1 ## 0.18.1
- Get the `bunyan` CLI to **not** automatically page (i.e. pipe to `less`) - Get the `bunyan` CLI to **not** automatically page (i.e. pipe to `less`)
if stdin isn't a TTY, or if following dtrace probe output (via `-p PID`), if stdin isn't a TTY, or if following dtrace probe output (via `-p PID`),
or if not given log file arguments. or if not given log file arguments.
## bunyan 0.18.0 ## 0.18.0
- Automatic paging support in the `bunyan` CLI (similar to `git log` et al). - Automatic paging support in the `bunyan` CLI (similar to `git log` et al).
IOW, `bunyan` will open your pager (by default `less`) and pipe rendered IOW, `bunyan` will open your pager (by default `less`) and pipe rendered
@ -515,7 +515,7 @@ Please upgrade to bunyan 0.20.0.
a helper). a helper).
## bunyan 0.17.0 ## 0.17.0
- [issue #33] Log rotation support: - [issue #33] Log rotation support:
@ -549,7 +549,7 @@ Please upgrade to bunyan 0.20.0.
file with, e.g. `bunyan huge.log | head`. file with, e.g. `bunyan huge.log | head`.
## bunyan 0.16.8 ## 0.16.8
- Guards on `-c CONDITION` usage to attempt to be more user friendly. - Guards on `-c CONDITION` usage to attempt to be more user friendly.
Bogus JS code will result in this: Bogus JS code will result in this:
@ -620,13 +620,13 @@ Please upgrade to bunyan 0.20.0.
## bunyan 0.16.7 ## 0.16.7
- [issue #59] Clear a possibly interrupted ANSI color code on signal - [issue #59] Clear a possibly interrupted ANSI color code on signal
termination. termination.
## bunyan 0.16.6 ## 0.16.6
- [issue #56] Support `bunyan -p NAME` to dtrace all PIDs matching 'NAME' in - [issue #56] Support `bunyan -p NAME` to dtrace all PIDs matching 'NAME' in
their command and args (using `ps -A -o pid,command | grep NAME` or, on SunOS their command and args (using `ps -A -o pid,command | grep NAME` or, on SunOS
@ -639,7 +639,7 @@ Please upgrade to bunyan 0.20.0.
have multiple worker processes. have multiple worker processes.
## bunyan 0.16.5 ## 0.16.5
- Allow `bunyan -p '*'` to capture bunyan dtrace probes from **all** processes. - Allow `bunyan -p '*'` to capture bunyan dtrace probes from **all** processes.
- issue #55: Add support for `BUNYAN_NO_COLOR` environment variable to - issue #55: Add support for `BUNYAN_NO_COLOR` environment variable to
@ -647,35 +647,35 @@ Please upgrade to bunyan 0.20.0.
and `--no-color` options. and `--no-color` options.
## bunyan 0.16.4 ## 0.16.4
- issue #54: Ensure (again, see 0.16.2) that stderr from the dtrace child - issue #54: Ensure (again, see 0.16.2) that stderr from the dtrace child
process (when using `bunyan -p PID`) gets through. There had been a race process (when using `bunyan -p PID`) gets through. There had been a race
between exiting bunyan and the flushing of the dtrace process' stderr. between exiting bunyan and the flushing of the dtrace process' stderr.
## bunyan 0.16.3 ## 0.16.3
- Drop 'trentm-dtrace-provider' fork dep now that - Drop 'trentm-dtrace-provider' fork dep now that
<https://github.com/chrisa/node-dtrace-provider/pull/24> has been resolved. <https://github.com/chrisa/node-dtrace-provider/pull/24> has been resolved.
Back to dtrace-provider. Back to dtrace-provider.
## bunyan 0.16.2 ## 0.16.2
- Ensure that stderr from the dtrace child process (when using `bunyan -p PID`) - Ensure that stderr from the dtrace child process (when using `bunyan -p PID`)
gets through. The `pipe` usage wasn't working on SmartOS. This is important gets through. The `pipe` usage wasn't working on SmartOS. This is important
to show the user if they need to 'sudo'. to show the user if they need to 'sudo'.
## bunyan 0.16.1 ## 0.16.1
- Ensure that a possible dtrace child process (with using `bunyan -p PID`) is - Ensure that a possible dtrace child process (with using `bunyan -p PID`) is
terminated on signal termination of the bunyan CLI (at least for SIGINT, terminated on signal termination of the bunyan CLI (at least for SIGINT,
SIGQUIT, SIGTERM, SIGHUP). SIGQUIT, SIGTERM, SIGHUP).
## bunyan 0.16.0 ## 0.16.0
- Add `bunyan -p PID` support. This is a convenience wrapper that effectively - Add `bunyan -p PID` support. This is a convenience wrapper that effectively
calls: calls:
@ -683,7 +683,7 @@ Please upgrade to bunyan 0.20.0.
dtrace -x strsize=4k -qn 'bunyan$PID:::log-*{printf("%s", copyinstr(arg0))}' | bunyan dtrace -x strsize=4k -qn 'bunyan$PID:::log-*{printf("%s", copyinstr(arg0))}' | bunyan
## bunyan 0.15.0 ## 0.15.0
- issue #48: Dtrace support! The elevator pitch is you can watch all logging - issue #48: Dtrace support! The elevator pitch is you can watch all logging
from all Bunyan-using process with something like this: from all Bunyan-using process with something like this:
@ -703,7 +703,7 @@ Please upgrade to bunyan 0.20.0.
Bryan Cantrill. Bryan Cantrill.
## bunyan 0.14.6 ## 0.14.6
- Export `bunyan.safeCycles()`. This may be useful for custom `type == "raw"` - Export `bunyan.safeCycles()`. This may be useful for custom `type == "raw"`
streams that may do JSON stringification of log records themselves. Usage: streams that may do JSON stringification of log records themselves. Usage:
@ -724,7 +724,7 @@ Please upgrade to bunyan 0.20.0.
details in a bug report. details in a bug report.
## bunyan 0.14.5 ## 0.14.5
- Fix a bug in the long-stack-trace error serialization added in 0.14.4. The - Fix a bug in the long-stack-trace error serialization added in 0.14.4. The
symptom: symptom:
@ -737,7 +737,7 @@ Please upgrade to bunyan 0.20.0.
... ...
## bunyan 0.14.4 ## 0.14.4
- **Bad release. Use 0.14.5 instead.** - **Bad release. Use 0.14.5 instead.**
- Improve error serialization to walk the chain of `.cause()` errors - Improve error serialization to walk the chain of `.cause()` errors
@ -770,37 +770,37 @@ Please upgrade to bunyan 0.20.0.
at Server._handle.log.trace.req (/opt/smartdc/imgapi/node_modules/restify/lib/server.js:480:38) at Server._handle.log.trace.req (/opt/smartdc/imgapi/node_modules/restify/lib/server.js:480:38)
## bunyan 0.14.2 ## 0.14.2
- [issue #45] Fix bunyan CLI (default output mode) to not crash on a 'res' - [issue #45] Fix bunyan CLI (default output mode) to not crash on a 'res'
field that isn't a response object, but a string. field that isn't a response object, but a string.
## bunyan 0.14.1 ## 0.14.1
- [issue #44] Fix the default `bunyan` CLI output of a `res.body` that is an - [issue #44] Fix the default `bunyan` CLI output of a `res.body` that is an
object instead of a string. See issue#38 for the same with `req.body`. object instead of a string. See issue#38 for the same with `req.body`.
## bunyan 0.14.0 ## 0.14.0
- [pull #41] Safe `JSON.stringify`ing of emitted log records to avoid blowing - [pull #41] Safe `JSON.stringify`ing of emitted log records to avoid blowing
up on circular objects (by Isaac Schlueter). up on circular objects (by Isaac Schlueter).
## bunyan 0.13.5 ## 0.13.5
- [issue #39] Fix a bug with `client_req` handling in the default output - [issue #39] Fix a bug with `client_req` handling in the default output
of the `bunyan` CLI. of the `bunyan` CLI.
## bunyan 0.13.4 ## 0.13.4
- [issue #38] Fix the default `bunyan` CLI output of a `req.body` that is an - [issue #38] Fix the default `bunyan` CLI output of a `req.body` that is an
object instead of a string. object instead of a string.
## bunyan 0.13.3 ## 0.13.3
- Export `bunyan.resolveLevel(NAME-OR-NUM)` to resolve a level name or number - Export `bunyan.resolveLevel(NAME-OR-NUM)` to resolve a level name or number
to its log level number value: to its log level number value:
@ -814,20 +814,20 @@ Please upgrade to bunyan 0.20.0.
in the logger constructor. in the logger constructor.
## bunyan 0.13.2 ## 0.13.2
- [issue #35] Ensure that an accidental `log.info(BUFFER)`, where BUFFER is - [issue #35] Ensure that an accidental `log.info(BUFFER)`, where BUFFER is
a node.js Buffer object, doesn't blow up. a node.js Buffer object, doesn't blow up.
## bunyan 0.13.1 ## 0.13.1
- [issue #34] Ensure `req.body`, `res.body` and other request/response fields - [issue #34] Ensure `req.body`, `res.body` and other request/response fields
are emitted by the `bunyan` CLI (mostly by Rob Gulewich). are emitted by the `bunyan` CLI (mostly by Rob Gulewich).
## bunyan 0.13.0 ## 0.13.0
- [issue #31] Re-instate defines for the (uppercase) log level names (TRACE, - [issue #31] Re-instate defines for the (uppercase) log level names (TRACE,
DEBUG, etc.) in `bunyan -c "..."` filtering condition code. E.g.: DEBUG, etc.) in `bunyan -c "..."` filtering condition code. E.g.:
@ -835,7 +835,7 @@ Please upgrade to bunyan 0.20.0.
$ ... | bunyan -c 'level >= ERROR' $ ... | bunyan -c 'level >= ERROR'
## bunyan 0.12.0 ## 0.12.0
- [pull #32] `bunyan -o short` for more concise output (by Dave Pacheco). E.g.: - [pull #32] `bunyan -o short` for more concise output (by Dave Pacheco). E.g.:
@ -846,13 +846,13 @@ Please upgrade to bunyan 0.20.0.
[2012-02-08T22:56:52.856Z] INFO: myservice/123 on example.com: My message [2012-02-08T22:56:52.856Z] INFO: myservice/123 on example.com: My message
## bunyan 0.11.3 ## 0.11.3
- Add '--strict' option to `bunyan` CLI to suppress all but legal Bunyan JSON - Add '--strict' option to `bunyan` CLI to suppress all but legal Bunyan JSON
log lines. By default non-JSON, and non-Bunyan lines are passed through. log lines. By default non-JSON, and non-Bunyan lines are passed through.
## bunyan 0.11.2 ## 0.11.2
- [issue #30] Robust handling of 'req' field without a 'headers' subfield - [issue #30] Robust handling of 'req' field without a 'headers' subfield
in `bunyan` CLI. in `bunyan` CLI.
@ -861,7 +861,7 @@ Please upgrade to bunyan 0.20.0.
affect. affect.
## bunyan 0.11.1 ## 0.11.1
- **Bad release. The TRACE et al names are bleeding into the log records - **Bad release. The TRACE et al names are bleeding into the log records
when using '-c'.** when using '-c'.**
@ -871,7 +871,7 @@ Please upgrade to bunyan 0.20.0.
$ ... | bunyan -c 'level >= ERROR' $ ... | bunyan -c 'level >= ERROR'
## bunyan 0.11.0 ## 0.11.0
- [pull #29] Add -l/--level for level filtering, and -c/--condition for - [pull #29] Add -l/--level for level filtering, and -c/--condition for
arbitrary conditional filtering (by github.com/isaacs): arbitrary conditional filtering (by github.com/isaacs):
@ -883,7 +883,7 @@ Please upgrade to bunyan 0.20.0.
$ ... | bunyan -c 'pid===123' -c '_audit' # multiple filters $ ... | bunyan -c 'pid===123' -c '_audit' # multiple filters
## bunyan 0.10.0 ## 0.10.0
- [pull #24] Support for gzip'ed log files in the bunyan CLI (by - [pull #24] Support for gzip'ed log files in the bunyan CLI (by
github.com/mhart): github.com/mhart):
@ -892,7 +892,7 @@ Please upgrade to bunyan 0.20.0.
... ...
## bunyan 0.9.0 ## 0.9.0
- [pull #16] Bullet proof the `bunyan.stdSerializers` (by github.com/rlidwka). - [pull #16] Bullet proof the `bunyan.stdSerializers` (by github.com/rlidwka).
@ -950,7 +950,7 @@ Please upgrade to bunyan 0.20.0.
actually works(!). actually works(!).
## bunyan 0.8.0 ## 0.8.0
- [pull #21] Bunyan loggers now re-emit `fs.createWriteStream` error events. - [pull #21] Bunyan loggers now re-emit `fs.createWriteStream` error events.
By github.com/EvanOxfeld. See "examples/handle-fs-error.js" and By github.com/EvanOxfeld. See "examples/handle-fs-error.js" and
@ -964,13 +964,13 @@ Please upgrade to bunyan 0.20.0.
- jsstyle'ing (via `make check`) - jsstyle'ing (via `make check`)
## bunyan 0.7.0 ## 0.7.0
- [issue #12] Add `bunyan.createLogger(OPTIONS)` form, as is more typical in - [issue #12] Add `bunyan.createLogger(OPTIONS)` form, as is more typical in
node.js APIs. This'll eventually become the preferred form. node.js APIs. This'll eventually become the preferred form.
## bunyan 0.6.9 ## 0.6.9
- Change `bunyan` CLI default output to color "src" info red. Before the "src" - Change `bunyan` CLI default output to color "src" info red. Before the "src"
information was uncolored. The "src" info is the filename, line number and information was uncolored. The "src" info is the filename, line number and
@ -983,7 +983,7 @@ Please upgrade to bunyan 0.20.0.
have a "stack" attribute. have a "stack" attribute.
## bunyan 0.6.8 ## 0.6.8
- Fix bad bug in `log.child({...}, true);` where the added child fields **would - Fix bad bug in `log.child({...}, true);` where the added child fields **would
be added to the parent's fields**. This bug only existed for the "fast child" be added to the parent's fields**. This bug only existed for the "fast child"
@ -992,12 +992,12 @@ Please upgrade to bunyan 0.20.0.
instead of 10 times faster. instead of 10 times faster.
## bunyan 0.6.7 ## 0.6.7
- [issue #6] Fix bleeding 'type' var to global namespace. (Thanks Mike!) - [issue #6] Fix bleeding 'type' var to global namespace. (Thanks Mike!)
## bunyan 0.6.6 ## 0.6.6
- Add support to the `bunyan` CLI taking log file path args, `bunyan foo.log`, - Add support to the `bunyan` CLI taking log file path args, `bunyan foo.log`,
in addition to the usual `cat foo.log | bunyan`. in addition to the usual `cat foo.log | bunyan`.
@ -1006,7 +1006,7 @@ Please upgrade to bunyan 0.20.0.
fields. fields.
## bunyan 0.6.5 ## 0.6.5
- ANSI coloring output from `bunyan` CLI tool (for the default output mode/style). - ANSI coloring output from `bunyan` CLI tool (for the default output mode/style).
Also add the '--color' option to force coloring if the output stream is not Also add the '--color' option to force coloring if the output stream is not
@ -1017,13 +1017,13 @@ Please upgrade to bunyan 0.20.0.
which is a bit nicer for raw reading. which is a bit nicer for raw reading.
## bunyan 0.6.4 ## 0.6.4
- [issue #5] Fix `log.info() -> boolean` to work properly. Previous all were - [issue #5] Fix `log.info() -> boolean` to work properly. Previous all were
returning false. Ditto all trace/debug/.../fatal methods. returning false. Ditto all trace/debug/.../fatal methods.
## bunyan 0.6.3 ## 0.6.3
- Allow an optional `msg` and arguments to the `log.info(<Error> err)` logging - Allow an optional `msg` and arguments to the `log.info(<Error> err)` logging
form. For example, before: form. For example, before:
@ -1040,24 +1040,24 @@ Please upgrade to bunyan 0.20.0.
[2012-02-12T00:30:43.736Z] INFO: mo-docs/43194 on banana.local: buildDocs results (req_id=185edca2-2886-43dc-911c-fe41c09ec0f5, route=PutDocset, error=null, stderr="", cmd="make docs") [2012-02-12T00:30:43.736Z] INFO: mo-docs/43194 on banana.local: buildDocs results (req_id=185edca2-2886-43dc-911c-fe41c09ec0f5, route=PutDocset, error=null, stderr="", cmd="make docs")
## bunyan 0.6.2 ## 0.6.2
- Fix/guard against unintended inclusion of some files in npm published package - Fix/guard against unintended inclusion of some files in npm published package
due to <https://github.com/isaacs/npm/issues/2144> due to <https://github.com/isaacs/npm/issues/2144>
## bunyan 0.6.1 ## 0.6.1
- Internal: starting jsstyle usage. - Internal: starting jsstyle usage.
- Internal: add .npmignore. Previous packages had reams of bunyan crud in them. - Internal: add .npmignore. Previous packages had reams of bunyan crud in them.
## bunyan 0.6.0 ## 0.6.0
- Add 'pid' automatic log record field. - Add 'pid' automatic log record field.
## bunyan 0.5.3 ## 0.5.3
- Add 'client_req' (HTTP client request) standard formatting in `bunyan` CLI - Add 'client_req' (HTTP client request) standard formatting in `bunyan` CLI
default output. default output.
@ -1066,14 +1066,14 @@ Please upgrade to bunyan 0.20.0.
subsequent block (if long or multiline). subsequent block (if long or multiline).
## bunyan 0.5.2 ## 0.5.2
- [issue #3] More type checking of `new Logger(...)` and `log.child(...)` - [issue #3] More type checking of `new Logger(...)` and `log.child(...)`
options. options.
- Start a test suite. - Start a test suite.
## bunyan 0.5.1 ## 0.5.1
- [issue #2] Add guard on `JSON.stringify`ing of log records before emission. - [issue #2] Add guard on `JSON.stringify`ing of log records before emission.
This will prevent `log.info` et al throwing on record fields that cannot be This will prevent `log.info` et al throwing on record fields that cannot be
@ -1097,7 +1097,7 @@ Please upgrade to bunyan 0.20.0.
- log.info: 0.07368ms per iteration - log.info: 0.07368ms per iteration
## bunyan 0.5.0 ## 0.5.0
- Use 10/20/... instead of 1/2/... for level constant values. Ostensibly this - Use 10/20/... instead of 1/2/... for level constant values. Ostensibly this
allows for intermediary levels from the defined "trace/debug/..." set. allows for intermediary levels from the defined "trace/debug/..." set.
@ -1122,7 +1122,7 @@ Please upgrade to bunyan 0.20.0.
... ...
## bunyan 0.4.0 ## 0.4.0
- Add `new Logger({src: true})` config option to have a 'src' attribute be - Add `new Logger({src: true})` config option to have a 'src' attribute be
automatically added to log records with the log call source info. Example: automatically added to log records with the log call source info. Example:
@ -1134,7 +1134,7 @@ Please upgrade to bunyan 0.20.0.
}, },
## bunyan 0.3.0 ## 0.3.0
- `log.child(options[, simple])` Added `simple` boolean arg. Set `true` to - `log.child(options[, simple])` Added `simple` boolean arg. Set `true` to
assert that options only add fields (no config changes). Results in a 10x assert that options only add fields (no config changes). Results in a 10x
@ -1152,13 +1152,13 @@ Please upgrade to bunyan 0.20.0.
are non-enumerable). are non-enumerable).
## bunyan 0.2.0 ## 0.2.0
- Spec'ing core/recommended log record fields. - Spec'ing core/recommended log record fields.
- Add `LOG_VERSION` to exports. - Add `LOG_VERSION` to exports.
- Improvements to request/response serializations. - Improvements to request/response serializations.
## bunyan 0.1.0 ## 0.1.0
First release. First release.