Skip to content

Commit

Permalink
Add auto-changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
jaakkos committed Mar 17, 2023
1 parent 3f0cb59 commit 6e22d0d
Show file tree
Hide file tree
Showing 4 changed files with 368 additions and 49 deletions.
6 changes: 6 additions & 0 deletions .auto-changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"output": "CHANGELOG.md",
"template": "keepachangelog",
"unreleased": true,
"commitLimit": false
}
181 changes: 136 additions & 45 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,145 @@
# Changelog

## 1.1.0 (2022-12-03)
All notable changes to this project will be documented in this file.

Features:
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

- Migrate to TypeScript
- Add end2end test for both winston 2.x and 3.x.
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

## 1.0.2 (2022-11-09)
## [v1.1.0](https://github.com/jaakkos/winston-logstash/compare/v1.1.0...v1.1.0)

Features:
### Merged

- Update README.md
- Bump webpack from 5.75.0 to 5.76.1 [`#72`](https://github.com/jaakkos/winston-logstash/pull/72)
- Fix indentation and naming of logger const [`#73`](https://github.com/jaakkos/winston-logstash/pull/73)
- Bump json5 from 2.2.1 to 2.2.3 [`#69`](https://github.com/jaakkos/winston-logstash/pull/69)
- Ensure that it's possible to manage error cases when using the transport [`#68`](https://github.com/jaakkos/winston-logstash/pull/68)

Bugfixes:
### Commits

- Fix retry timeout which was removed on 1.x release.

## 1.0.0 (2022-11-02)

Features:

- Add support for winston 3.x

Bugfixes:

- Update development dependencies:
- mocha 2.2.4 -> 10.1.0
- chai 2.3.0 -> 4.3.6
- timekeeper 0.0.5 -> 2.2.0
- change to Github Actions for running tests

## 0.4.0 (2017-11-24)

Features:

- <https://github.com/jaakkos/winston-logstash/pull/48>
- <https://github.com/jaakkos/winston-logstash/pull/46>

## 0.2.11 (2015-04-28)

Features:

- add support for close() method to allow for clean shutdown #27 (@kgoerlitz)
- add rejectUnauthorized in options #29 (@Akta3d)
- Added configurable support for timeout between connection retries. #25 (@KamalAman)

Bugfixes:

- Update development dependencies:
- mocha 1.20.1 -> 2.2.4
- chai 1.9.1 -> 2.3.0
- timekeeper 0.0.4 -> 0.0.5
- Add rationale for error handling [`317e995`](https://github.com/jaakkos/winston-logstash/commit/317e99572cacfdac18e1e74d48ba05251ff202b3)
- Add integration CI badge [`d6ffe3b`](https://github.com/jaakkos/winston-logstash/commit/d6ffe3bf269b9e3ad77fef9bb2723e8f45cd2315)

## [v1.1.0](https://github.com/jaakkos/winston-logstash/compare/v0.4.0...v1.1.0) - 2022-12-03

### Merged

- Add automatic integration tests [`#67`](https://github.com/jaakkos/winston-logstash/pull/67)
- Migrate to TypeScript [`#66`](https://github.com/jaakkos/winston-logstash/pull/66)
- Feature: fix retry timeout and documentation [`#65`](https://github.com/jaakkos/winston-logstash/pull/65)
- Update readme [`#64`](https://github.com/jaakkos/winston-logstash/pull/64)
- Refactor Manager - Connection responsibilities to be clearer [`#63`](https://github.com/jaakkos/winston-logstash/pull/63)
- Fix readme [`#62`](https://github.com/jaakkos/winston-logstash/pull/62)
- Add support for winston 3.x [`#61`](https://github.com/jaakkos/winston-logstash/pull/61)
- Add e2e test setup for working with winston 3.x support while keeping 2.x support [`#60`](https://github.com/jaakkos/winston-logstash/pull/60)
- Feature: simplify and prepare to add support for winston 3 [`#59`](https://github.com/jaakkos/winston-logstash/pull/59)
- Maintenance work [`#58`](https://github.com/jaakkos/winston-logstash/pull/58)

### Commits

- Update readme and changelog [`cfc710c`](https://github.com/jaakkos/winston-logstash/commit/cfc710cb75a4b30666bf66b118455d737176b4f5)
- Release 1.1.0 [`82c3b23`](https://github.com/jaakkos/winston-logstash/commit/82c3b23a0ca4ae0ddb3476e5cdf94ebdc4800f16)
- Update workflow after renaming master -&gt; main [`61e334b`](https://github.com/jaakkos/winston-logstash/commit/61e334be764dec12ac6a2e95959b2d31460bb562)
- Drop node 8 for now [`d74ad94`](https://github.com/jaakkos/winston-logstash/commit/d74ad94345fb5893809c0293c449bbbca222b361)

## [v0.4.0](https://github.com/jaakkos/winston-logstash/compare/v0.3.0...v0.4.0) - 2017-11-24

### Merged

- Add setKeepAlive for net.socket [`#48`](https://github.com/jaakkos/winston-logstash/pull/48)
- Extract a transformer method for finer control of the formats and fields sent to logstash [`#46`](https://github.com/jaakkos/winston-logstash/pull/46)

### Fixed

- Add setKeepAlive for net.socket [`#38`](https://github.com/jaakkos/winston-logstash/issues/38)

### Commits

- Release 0.4.0 [`3f0b0cb`](https://github.com/jaakkos/winston-logstash/commit/3f0b0cb2056576807753354b5ba20ece074d0234)
- Address PR comments [`60353f8`](https://github.com/jaakkos/winston-logstash/commit/60353f8fcd3947ace3eb2c56bfe31d9db205b2c9)
- Update README.md [`23b20c3`](https://github.com/jaakkos/winston-logstash/commit/23b20c30f9c48a2db81b868f5122872d3bb2e854)
- Drop node version 0.12 from Travis and 7 and 8 [`1981134`](https://github.com/jaakkos/winston-logstash/commit/198113480b061746d3e91c5be9fa0a3ff3bfde68)
- Add min engine version to package.json [`7197fc1`](https://github.com/jaakkos/winston-logstash/commit/7197fc10de6b2e9a656297ec380b216570e74359)

## [v0.3.0](https://github.com/jaakkos/winston-logstash/compare/v0.2.11...v0.3.0) - 2016-10-24

### Merged

- Cleanup async handling in tests, fix auto-reconnect after a close, de… [`#42`](https://github.com/jaakkos/winston-logstash/pull/42)

### Commits

- Cleanup async handling in tests, fix auto-reconnect after a close, de-dupe logged event [`b2a7bf1`](https://github.com/jaakkos/winston-logstash/commit/b2a7bf149d18ae7963db634e89a301162f960828)
- Remove once handlers in tests, even though it would still fail [`e434a54`](https://github.com/jaakkos/winston-logstash/commit/e434a5440b60b49b2d76fbdb2e12d1bdcb62ec4c)
- Added Looking for maintainers to readme [`aa378b4`](https://github.com/jaakkos/winston-logstash/commit/aa378b490eef948a39e3c3316c080621991260a1)
- Add peer dependencies badge [`ea61cf1`](https://github.com/jaakkos/winston-logstash/commit/ea61cf1d4b2f61cb0ba0faef65a1e56c066e242b)
- Add latest nodejs and iojs to travis [`b226b51`](https://github.com/jaakkos/winston-logstash/commit/b226b514ef1ed9ddd39ce702059c1bdccc38517e)
- Remove node7 from travis [`af4e07c`](https://github.com/jaakkos/winston-logstash/commit/af4e07ca04808790696f172b7d9f2a41bc74e71f)
- Enable docker for travis [`78671d1`](https://github.com/jaakkos/winston-logstash/commit/78671d1f768e199e16d529e173863d7c285833c1)

## v0.2.11 - 2015-04-28

### Merged

- Added configurable support for timeout between connection retries. [`#25`](https://github.com/jaakkos/winston-logstash/pull/25)
- add rejectUnauthorized in options [`#29`](https://github.com/jaakkos/winston-logstash/pull/29)
- Add support for close() method to allow for clean shutdown [`#27`](https://github.com/jaakkos/winston-logstash/pull/27)
- Support arbitrary default meta values. [`#24`](https://github.com/jaakkos/winston-logstash/pull/24)
- Don't crash if the server closes immediately (happens when there is no c... [`#22`](https://github.com/jaakkos/winston-logstash/pull/22)
- Add details to what is logged [`#19`](https://github.com/jaakkos/winston-logstash/pull/19)
- Strip colors from messages and metadata [`#18`](https://github.com/jaakkos/winston-logstash/pull/18)
- Add 'name' to prototype in order to be able to remove/add logstash trans... [`#17`](https://github.com/jaakkos/winston-logstash/pull/17)
- Remove winston dependency [`#12`](https://github.com/jaakkos/winston-logstash/pull/12)
- If emit error when max connections reties has been reached [`#8`](https://github.com/jaakkos/winston-logstash/pull/8)
- Provided CA parameter to pass to the tls socket connection and socket error non ECONNREFUSED reporting [`#6`](https://github.com/jaakkos/winston-logstash/pull/6)
- SSL Support [`#4`](https://github.com/jaakkos/winston-logstash/pull/4)
- Added ability to configure connection retry count [`#3`](https://github.com/jaakkos/winston-logstash/pull/3)
- Logs sent to logstash are interpreted as stream and therefore are incorrectly parsed [`#2`](https://github.com/jaakkos/winston-logstash/pull/2)

### Commits

- Initial commit [`6e271c9`](https://github.com/jaakkos/winston-logstash/commit/6e271c9a4292ea0aa97ebd76154a7a177d5a72da)
- Added SSL support [`fddca0c`](https://github.com/jaakkos/winston-logstash/commit/fddca0cdb4b684e7f7bc801572421ce6ee644601)
- Added test for ca option and error reporting [`9b63b38`](https://github.com/jaakkos/winston-logstash/commit/9b63b384e9275d352813eabba39dc569105c3b33)
- Move cert related stuff to support/ssl folder [`0742089`](https://github.com/jaakkos/winston-logstash/commit/0742089bb2f7b460449db9ad88c47b8332e4e603)
- Cleaning and change cert filepath [`0e7a3ae`](https://github.com/jaakkos/winston-logstash/commit/0e7a3aef83dfc459e3d19eb9a7d4632c2fc71422)
- Update tests and fix issues. [`bfc2e09`](https://github.com/jaakkos/winston-logstash/commit/bfc2e092067341a48e40318e7f9bcf4d07671677)
- Cleanup and cleaner test [`6e7b60b`](https://github.com/jaakkos/winston-logstash/commit/6e7b60b9a7f223929345dd43b43a4351b3fff8a4)
- Fix failing spec [`7d8d4a1`](https://github.com/jaakkos/winston-logstash/commit/7d8d4a13a809c719d8d280a639ac519f2d946868)
- Add 'name' to prototype in order to be able to remove/add logstash transport from winston [`ddc4bb0`](https://github.com/jaakkos/winston-logstash/commit/ddc4bb08e73432669db68b86eaf61ec7c19bbcf7)
- Cleaned up configuration markdown. [`ee62a5f`](https://github.com/jaakkos/winston-logstash/commit/ee62a5face98d1e4de75b68035cc7f0fd9d6516c)
- ca option and reporting errors no ECONNREFUSED [`d29b3d6`](https://github.com/jaakkos/winston-logstash/commit/d29b3d62d03c9fa20110b2d599b4ed0898cae8d0)
- Add MIT license [`c346452`](https://github.com/jaakkos/winston-logstash/commit/c346452e118adc08840750db739db4aa8431f97e)
- Adding a new line to the end of the message to ensure that the logstash server interprets as a complete log message. [`ae9ff56`](https://github.com/jaakkos/winston-logstash/commit/ae9ff5668a774b7599e4245c02d00c8286c6cffd)
- Added configuration for SSL (among other things). [`ebb2450`](https://github.com/jaakkos/winston-logstash/commit/ebb2450a712558c4cb93fa30e4be3e9629862dcf)
- Add sample logstash config [`7a1652e`](https://github.com/jaakkos/winston-logstash/commit/7a1652e0ca33ea42b25d836c159085507f385cf5)
- Release version 0.2.11 [`5dca4b4`](https://github.com/jaakkos/winston-logstash/commit/5dca4b41347ff8ba5a28d9c6ddf949a751b5847b)
- Add spec for logging with different log level [`c9c4d16`](https://github.com/jaakkos/winston-logstash/commit/c9c4d160b47e6246d1d42427d4244157bfff5bc0)
- Initial commit [`8b9687c`](https://github.com/jaakkos/winston-logstash/commit/8b9687c1d7c9c37cccda6c269bfc44001d5b0272)
- Clean up support folder and add pump up version [`3bf4fdf`](https://github.com/jaakkos/winston-logstash/commit/3bf4fdf8e8151fa3c312da5a853f048e42b87794)
- Update development dependencies [`edd0a64`](https://github.com/jaakkos/winston-logstash/commit/edd0a644c1d74cef6fa2b6f4078dcc420b3c7240)
- Update README about logstash configs [`2d5ae06`](https://github.com/jaakkos/winston-logstash/commit/2d5ae06b5ebc28119424400fa6684b45345a28c2)
- Update peer and dev dependencies [`4f4af0e`](https://github.com/jaakkos/winston-logstash/commit/4f4af0ed82c0e9b5880b29df87754fd5a12630c7)
- Removing the stringify method. Updating the package.json to use the mocha binary included in node_modules. Updated to use chai.cofig instead of chai.Assertion [`406289f`](https://github.com/jaakkos/winston-logstash/commit/406289f3021912e2980d91b3e51b94445a89d16e)
- Update configuration docs [`9825697`](https://github.com/jaakkos/winston-logstash/commit/9825697f498ed9976db998352db53ef61e35fd2b)
- Pump version & update contributors [`01cc296`](https://github.com/jaakkos/winston-logstash/commit/01cc296c014fa40313f0f33be68a54a6a19ae3ff)
- Update todo list in readme [`0667d71`](https://github.com/jaakkos/winston-logstash/commit/0667d714df20c046b883dfe6eb5da2d4fab947c7)
- Added test for 'error' emit when it swaps to silent [`71bf69e`](https://github.com/jaakkos/winston-logstash/commit/71bf69e576740f30f2ecb86f141ed670407aad21)
- Winston versio upgrade 0.6.2 -&gt; 0.7.2 [`78dad5b`](https://github.com/jaakkos/winston-logstash/commit/78dad5b34ba90f7841e8897274011e83ecb7ff70)
- Update readme [`2887301`](https://github.com/jaakkos/winston-logstash/commit/2887301c1f5f30b3e88e4c07371d25f98ec6c055)
- Version pump [`be54d9c`](https://github.com/jaakkos/winston-logstash/commit/be54d9c325e0ffec53bc12d57cf35f7085011ad4)
- Updated README.md [`ef6cc5b`](https://github.com/jaakkos/winston-logstash/commit/ef6cc5be585ec08236502fcf252bb466350c0edd)
- Allows to define 0 reconnections [`78fa6de`](https://github.com/jaakkos/winston-logstash/commit/78fa6de27f38fc97951647a42ab75b9dbe75f589)
- Fix test case. [`56027e0`](https://github.com/jaakkos/winston-logstash/commit/56027e0bb8f6357e4c0bcae47bf6ece816080d28)
- Reset retries connect and emit error when silent mode [`1cd910c`](https://github.com/jaakkos/winston-logstash/commit/1cd910c9170d37544a03e3a02d05aea32dfc0e83)
- Fixed typo [`d4d5875`](https://github.com/jaakkos/winston-logstash/commit/d4d5875be35b6ce4915f9150536868d185b03789)
- Don't crash if the server closes immediately (happens when there is no config) [`ebb55ec`](https://github.com/jaakkos/winston-logstash/commit/ebb55eccc4c2d5845370a66e5cbae44530e199a4)
- Restore winston as a peer dependency [`0fc3cb5`](https://github.com/jaakkos/winston-logstash/commit/0fc3cb5482d3706948b38f696fd8c05e64969f54)
- Minor versio up after merging new feature [`fbd5045`](https://github.com/jaakkos/winston-logstash/commit/fbd504592c3fe268cd00b2ea94a4c154650c27eb)
- version pump [`0e0927e`](https://github.com/jaakkos/winston-logstash/commit/0e0927e6c09ef792b7d38a19181da91c11e2fb0b)
- Pump minor version [`0f46a29`](https://github.com/jaakkos/winston-logstash/commit/0f46a29c659045697115cac6b79d03daf8fec8eb)
- Pump minor up for updated deps [`758350c`](https://github.com/jaakkos/winston-logstash/commit/758350c47b92aad8b3bcd065b8cedbfa6587f90a)
- Update version in package [`cbe3089`](https://github.com/jaakkos/winston-logstash/commit/cbe3089e9eae02c1c0db3e56cc0ef268df4c2931)
- Merged bugfix and update npm version to 0.1.2 [`f56e376`](https://github.com/jaakkos/winston-logstash/commit/f56e376d46dc116fee1aa60bc8b9efce928d835c)
- Add latest node version to travis [`aad581f`](https://github.com/jaakkos/winston-logstash/commit/aad581f00d2326e8fea8e2d7280fecb65e0ff836)
Loading

0 comments on commit 6e22d0d

Please sign in to comment.