forked from LestatAlmasy/plaintext
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
49 lines (35 loc) · 1.67 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Changelog
All notable changes to this project will be documented in this file.
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).
## [Unreleased]
## [0.3.3] - 2019-10-01
- Relax rubyzip dependency. Our usage of rubyzip does not require adressing
CVE-2019-16892 and thus is fine with 1.2, but applications using this Gem
might use RubyZIP elsewhere too and thus will want to upgrade to >= 1.3.
## [0.3.2] - 2019-09-02
- Set minimum Nokogiri version to 1.10.4. See CVE-2019-5477.
- Fix encoding issues for PDFs.
- Bump development dependencies to bundler version 2 and
rake version 12
- Update travis file to use ruby 2.6.4 and bundler 2.0.1
## [0.3.1] - 2019-01-16
### Added
- The max_plaintext_bytes limit introduced in 0.3.0 is now also enforced in the
zipped XML handlers responsible for office document parsing.
## [0.3.0] - 2019-01-09
### Added
- `:max_plaintext_bytes` option to place an upper limit on the number of bytes
returned. Also limits the amount of data that is actually read from plain text
files and external command output to limit memory usage. Set this on the
resolver object.
### Changed
- the unrtf handler now strips the preamble which unrtf adds to its output.
- text from external command handlers is now converted to UTF-8 before it's returned.
- the FileHandler `text` method signature has been changed by adding an options
hash to support passing the max_plaintext_bytes limit.
## [0.2.0] - 2018-12-22
### Changed
- relaxed Nokogiri dependency to '~> 1.8' for Redmine 4 (which uses 1.9)
## [0.1.0] - 2018-02-15
- Initial release