# [4.0.0](https://github.com/packsaddle/ruby-git_diff_parser/compare/v3.2.0...v4.0.0) (2021-11-04) ### BREAKING CHANGES * **patch:** Fix changed_lines number calculation ([30bfcf5](https://github.com/packsaddle/ruby-git_diff_parser/commit/30bfcf5)) [#336](https://github.com/packsaddle/ruby-git_diff_parser/pull/336) # [3.2.0](https://github.com/packsaddle/ruby-git_diff_parser/compare/v3.1.0...v3.2.0) (2019-03-13) ### Fixes * **patches:** Fix trailing whitespace issue in filename parsing ([d679ad1](https://github.com/packsaddle/ruby-git_diff_parser/commit/d679ad1)) # [3.1.0](https://github.com/packsaddle/ruby-git_diff_parser/compare/v3.0.0...v3.1.0) (2017-07-05) ### Features * **patch:** Added Patch#removed_lines method ([9acc263](https://github.com/packsaddle/ruby-git_diff_parser/commit/9acc263)) # [3.0.0](https://github.com/packsaddle/ruby-git_diff_parser/compare/v2.3.0...v3.0.0) (2017-06-22) ### Features * **patches:** convert non UTF-8 string to avoid invalid UTF-8 sequence errors ([a8f87bd](https://github.com/packsaddle/ruby-git_diff_parser/commit/a8f87bd)) # [2.3.0](https://github.com/packsaddle/ruby-git_diff_parser/compare/v2.2.0...v2.3.0) (2016-05-12) ### Features * **line:** expose the line content ([16b8dec](https://github.com/packsaddle/ruby-git_diff_parser/commit/16b8dec)) # [2.2.0](https://github.com/packsaddle/ruby-git_diff_parser/compare/v2.1.3...v2.2.0) (2015-10-01) ### Features * **line:** remove default, and use meaningful variable name ([3b14ae7](https://github.com/packsaddle/ruby-git_diff_parser/commit/3b14ae7)) * **parser:** add deprecated tag ([0e88b7c](https://github.com/packsaddle/ruby-git_diff_parser/commit/0e88b7c)) * **patches:** use Patches.parse instead of DiffParser.parse ([6597e6d](https://github.com/packsaddle/ruby-git_diff_parser/commit/6597e6d)) ## [2.1.3](https://github.com/packsaddle/ruby-git_diff_parser/compare/v2.1.2...v2.1.3) (2015-10-01) * Improve document