CHANGELOG.md in sanitize_email-2.0.3 vs CHANGELOG.md in sanitize_email-2.0.4
- old
+ new
@@ -1,16 +1,74 @@
-HEAD
+# Changelog
+All notable changes to this project will be documented in this file.
-*UNRELEASED*
-* Drop support for MRI Ruby 1.9, 2.0, 2.1, and 2.2 by Peter Boling
-* Drop support for JRuby 1.7 and 9.0, while still supporting 9.1 by Peter Boling
-* Drop support for Rails 3.0, 3.1, 3.2, 4.0, 4.1, while still supporting 4.2 by Peter Boling
-* Add testing for Rails 5.1 and 5.2 by Peter Boling
+Since version 2.0.0, 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).
-Version 1.2.2 - FEB.17.2017
-* Improve handling of frozen strings, which are becoming more common by @milgner
+## [Unreleased]
+### Added
+### Changed
+### Fixed
+### Removed
+## [2.0.4] - 2024-03-22 ([tag][2.0.4t])
+### Added
+* mail gem dependency (@pboling)
+* version_gem dependency (@pboling)
+* new RSpec Matchers (@pboling)
+ * `have_sanitized_to_header`
+ * `have_sanitized_cc_header`
+* Contributor [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) (@pboling)
+* Security Policy in [SECURITY.md](SECURITY.md) (@pboling)
+* More documentation (@pboling)
+### Changed
+* Switched from Travis-CI to GitHub Actions
+ * Testing for
+### Fixed
+* [#64](https://github.com/pboling/sanitize_email/issues/64) Automatically dedup recipients in cascading fashion: To > CC > BCC (@pboling)
+* Set sanitized email headers with decoded values from Mail gem
+### Removed
+* Dependency on git in gemspec (@pboling)
+* Coveralls development gem dependecy
+
+## [2.0.3] - 2018-09-08 ([tag][2.0.3t])
+### Changed
+* Nothing
+
+## [2.0.2] - 2018-09-08 ([tag][2.0.2t])
+### Added
+* More and fixed badges (@pboling)
+* Code Coverage reporting (@pboling)
+### Changed
+* begin following SemVer for dependency requirements (@pboling)
+### Fixed
+* [#47](https://github.com/pboling/sanitize_email/pull/47) Don't use #prepend on subject (@mslade-fairfax)
+### Removed
+* Ability to install on Ruby 2.2 (@pboling)
+
+## [2.0.1] - 2018-03-07 ([tag][2.0.1t])
+### Fixed
+* [#32](https://github.com/pboling/sanitize_email/pull/32) A better fix for the frozen subject bug (@pboling)
+### Removed
+* Ruby 2.2 is really no longer supported (@pboling)
+
+## [2.0.0] - 2018-03-07 ([tag][2.0.0t])
+### Added
+* Add testing for Rails 5.1 and 5.2 (@pboling)
+* More and fixed badges (@pboling)
+### Changed
+* Drop support for MRI Ruby 1.9, 2.0, 2.1, and 2.2 (@pboling)
+* Drop support for JRuby 1.7 and 9.0, while still supporting 9.1 (@pboling)
+* Drop support for Rails 3.0, 3.1, 3.2, 4.0, 4.1, while still supporting 4.2 (@pboling)
+### Fixed
+* Frozen subject bug (@pboling)
+### Removed
+* Ruby 2.2 is no longer supported (@pboling)
+
+Version 1.2.2 - FEB.20.2017
+* Improve handling of frozen strings, which are becoming more common (@milgner)
+
Version 1.2.1 - NOV.03.2016
* Fix bug where non-array to address would not get prepended to subject when that feature is turned on
* SanitizeEmail::TestHelpers::UnexpectedMailType no longer raised by SanitizeEmail::RspecMatchers (a breaking change if you were depending on that for your specs to pass)
* SanitizeEmail::RspecMatchers are now fully composed Rspec Matchers with much improved spec failure output
* Many linting improvements
@@ -160,11 +218,11 @@
* Moved MIT-LICENSE to LICENSE, updated years
* Added Travis-CI for... CI.
Version 1.0.0.rc1
-* Added a good_list and a bad_list (whitelist and blacklist)
+* Added a good_list and a bad_list (i.e. allowlist and blocklist)
* Added Deprecation library
* Refactored Sanitization module into Hook class
* Renamed Hook Class to Bleach Class
* Improve support for non-rails implementations
* Deprecated local_environments in favor of local_environment_proc
@@ -176,11 +234,11 @@
* Complete refactor! Implementing initial support for Rails >= 3.0 (new ActionMailer API)
* Support for Rails <= 2.X remains in version 0.X.X releases.
* NinthBit namespace is now SanitizeEmail namespace
* Now has a first class Config class
-XXXXXXXXXXXXXXXXXXXXXXX Rail 3.0+ Only Form here on up! XXXXXXXXXXXXXXXXXXXXXXX
+XXXXXXXXXXXXXXXXXXXXXXX Rails 3.0+ Only From here on up! XXXXXXXXXXXXXXXXXXXXXXX
Version 0.3.8
* Update specs, note requirement of Rails 2.3 or below to run spec quite.
* Support use_actual_email_prepended_to_subject
@@ -199,5 +257,17 @@
Old version?
* Fixed require paths
* added about.yml and this CHANGELOG
+
+[Unreleased]: https://github.com/pboling/sanitize_email/compare/v2.0.4...HEAD
+[2.0.4]: https://github.com/pboling/sanitize_email/compare/v2.0.3...v2.0.4
+[2.0.4t]: https://github.com/pboling/sanitize_email/tags/v2.0.4
+[2.0.3]: https://github.com/pboling/sanitize_email/compare/v2.0.2...v2.0.3
+[2.0.3t]: https://github.com/pboling/sanitize_email/tags/v2.0.3
+[2.0.2]: https://github.com/pboling/sanitize_email/compare/v2.0.1...v2.0.2
+[2.0.2t]: https://github.com/pboling/sanitize_email/tags/v2.0.2
+[2.0.1]: https://github.com/pboling/sanitize_email/compare/v2.0.0...v2.0.1
+[2.0.1t]: https://github.com/pboling/sanitize_email/tags/v2.0.1
+[2.0.0]: https://github.com/pboling/sanitize_email/compare/v1.2.2...v2.0.0
+[2.0.0t]: https://github.com/pboling/sanitize_email/tags/v2.0.0