truemail-rb/truemail-rack

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

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).

## [0.11.0] - 2024-04-29

### Changed

- Updated application dependencies ( `net-smtp` 0.5.0, `truemail` 3.3.1)
- Updated development dependencies
- Updated application version

## [0.10.0] - 2024-03-02

### Changed

- Updated application dependencies (`rack` 2.2.8.1, `net-smtp` 0.4.0.1, `truemail` 3.3)
- Updated Ruby version to 3.3.0
- Updated development dependencies
- Updated application version
- Updated readme

### Fixed

- Fixed security vulnerability issues: [CVE-2024-25126](https://github.com/advisories/GHSA-22f2-v57c-j9cx), [CVE-2024-26141](https://github.com/advisories/GHSA-xj5v-6v4g-jfw6), [CVE-2024-26146](https://github.com/advisories/GHSA-54rr-7fvw-6x8f)

## [0.9.0] - 2023-11-01

### Changed

- Updated runtime dependencies (`truemail`, `net-smtp`, `rack`, `thin`)
- Updated development dependencies
- Updated application version

## [0.8.1] - 2023-07-25

### Changed

- Updated application dependencies (`truemail` 3.0.9)
- Updated development dependencies
- Updated application version

## [0.8.0] - 2023-03-28

### Fixed

- Fixed security vulnerability issue [CVE-2023-27539](https://github.com/advisories/GHSA-c6qg-cjj8-47qp)

### Changed

- Updated development dependencies
- Updated application version

## [0.7.0] - 2023-03-11

### Added

- Added [`cspell`](https://cspell.org) linter
- Added [`markdownlint`](https://github.com/DavidAnson/markdownlint) linter
- Added [`shellcheck`](https://www.shellcheck.net) linter
- Added [`yamllint`](https://yamllint.readthedocs.io) linter
- Added [`lefthook`](https://github.com/evilmartians/lefthook) linters aggregator
- Added `changeloglint`
- Added auto creating release notes on GitHub
- Added auto releasing scripts

### Fixed

- Fixed security vulnerability issue [CVE-2023-27530](https://github.com/advisories/GHSA-3h57-hmj3-gj3p)

### Changed

- Updated application dependencies (`rack` 2.2.6.3, `truemail` 3.0.7)
- Updated development dependencies
- Updated application version
- Updated readme

## [0.6.0] - 2023-01-20

### Fixed

- Fixed security vulnerability issue [CVE-2022-44571](https://github.com/advisories/GHSA-93pm-5p5f-3ghx)

### Changed

- Updated application dependencies (`rack` 2.2.6.2, `truemail` 3.0.5)
- Updated Ruby version to 3.2.0
- Updated development dependencies
- Updated application version
- Updated readme

## [0.5.0] - 2022-11-03

### Added

- Ability to specify [whitelisted/blacklisted emails](https://github.com/truemail-rb/truemail/releases/tag/v3.0.0)

### Changed

- Updated application dependencies (`truemail` 3.0.1)
- Updated development dependencies
- Updated application codebase, tests
- Updated application docs, version

## [0.4.2] - 2022-10-11

### Changed

- Updated application dependencies (`rack` 2.2.4, `truemail` 2.7.5)
- Updated development dependencies
- Updated application version

## [0.4.1] - 2022-06-01

### Fixed

- Fixed security vulnerability issue [CVE-2022-30122](https://github.com/advisories/GHSA-hxqx-xwvh-44m2), [CVE-2022-30123](https://github.com/advisories/GHSA-wq4h-7r42-5hrr)

### Changed

- Updated application dependencies (`rack` 2.2.3.1, `truemail` 2.7.3)
- Updated Ruby version to 3.1.2
- Updated development dependencies
- Updated application version
- Updated readme

## [0.4.0] - 2022-03-08

### Added

- Ability to specify [SMTP port](https://github.com/truemail-rb/truemail/releases/tag/v2.7.0)

### Changed

- Updated `System::CommandLineParams`
- Updated `System::Configuration::COMMAND_LINE_ATTRS`
- Updated application dependencies (`truemail` 2.7.1)
- Updated Ruby version to 3.1.1
- Updated development dependencies
- Updated application version

## [0.3.1] - 2022-01-04

### Changed

- Updated application dependencies (`truemail` 2.6)
- Updated Ruby version to 3.1.0
- Updated development dependencies
- Updated application version

## [0.3.0] - 2021-12-25

### Added

- Added ability to track current application version and environment

### Updated

- Updated development dependencies
- Updated `rubocop`/`codeclimate` config
- Updated application version
- Updated documentation

## [0.2.19] - 2021-12-05

### Changed

- Updated application dependencies (`truemail` 2.5.4)
- Updated development dependencies
- Updated application version

## [0.2.18] - 2021-11-09

### Changed

- Updated application dependencies (`truemail` 2.5.3)
- Updated development dependencies
- Updated application version

## [0.2.17] - 2021-10-09

### Changed

- Updated application dependencies (`truemail` 2.5.2)
- Updated development dependencies
- Updated application version

## [0.2.16] - 2021-10-03

### Changed

- Updated application dependencies (`truemail` 2.5.1)
- Updated development dependencies
- Updated application version

## [0.2.15] - 2021-07-12

### Changed

- Updated application dependencies (`truemail` 2.4.6)
- Updated development dependencies
- Updated application version

## [0.2.14] - 2021-07-05

### Changed

- Updated application dependencies (`truemail` 2.4.4)
- Updated development dependencies
- Updated application version

## [0.2.13] - 2021-05-17

### Changed

- Updated application dependencies (`truemail` 2.4.2)
- Updated development dependencies
- Updated application version
- Updated CircleCI config

## [0.2.12] - 2021-05-10

- Ability to use [MxBlacklist validation layer](https://truemail-rb.org/truemail-gem/#/validations-layers?id=mx-blacklist-validation)

### Changed

- Updated `System::CommandLineParams`
- Updated `System::Configuration::COMMAND_LINE_ATTRS`
- Updated `Truemail` to latest version (2.4.1)
- Updated runtime/development dependencies
- Updated `rubocop`/`codeclimate` configs
- Updated application readme, version, changelog

## [0.2.11] - 2021-03-24

### Changed

- Updated application dependencies (`truemail` 2.3.2)
- Updated development dependencies
- Updated application version

## [0.2.10] - 2021-02-07

### Added

- Ability to use [custom DNS gateway](https://github.com/truemail-rb/truemail/releases/tag/v2.3.0)

### Changed

- Updated application dependencies (`truemail` 2.3.0)
- Updated development dependencies
- Updated application version

## [0.2.9] - 2021-01-20

### Changed

- Updated application dependencies (`truemail` 2.2.3)
- Updated Ruby version to 2.6.6
- Updated application version

## [0.2.8] - 2020-12-11

- Ability to use [SMTP fail fast flow](https://truemail-rb.org/truemail-gem/#/validations-layers?id=smtp-fail-fast-enabled)

### Changed

- Updated application dependencies
- Updated application documentation
- Updated application version

## [0.2.7] - 2020-12-07

### Changed

- Updated application dependencies (`truemail` 2.2.1)
- Updated development dependencies
- Updated application version

## [0.2.6] - 2020-11-25

### Changed

- Updated application dependencies (`truemail` 2.1.0)
- Updated development dependencies
- Updated application version

## [0.2.5] - 2020-10-23

### Changed

- Updated application dependencies (`truemail` 2.0.1)
- Updated application version

## [0.2.4] - 2020-08-06

### Added

- Added healthcheck endpoint

### Changed

- Updated application dependencies
- Updated application version

## [0.2.3] - 2020-06-26

### Changed

- Updated application dependencies, fixed `rack` security vulnerability
- Updated application version

## [0.2.2] - 2020-05-10

### Added

- Ability to use [not RFC MX lookup flow](https://truemail-rb.org/truemail-gem/#/validations-layers?id=not-rfc-mx-lookup-flow)

### Changed

- Updated application dependencies
- Updated application documentation
- Updated application version

## [0.2.1] - 2020-04-11

### Changed

- Updated application dependencies
- Updated application documentation
- Updated `rubocop` config
- Updated application version

## [0.2.0] - 2020-02-26

### Added

- Ability print out logs to stdout

### Changed

- Updated application documentation
- Updated application version

## [0.1.0] - 2020-02-22

### Added

- Basic functionality of `truemail` server