Skip to content

Commit

Permalink
Add CHANGELOG and backfill it (#101)
Browse files Browse the repository at this point in the history
  • Loading branch information
bermannoah authored and julik committed Apr 17, 2018
1 parent 55d7877 commit 4c64dfa
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 2 deletions.
95 changes: 95 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
## 0.7.0
* Configure READ limits centrally

## 0.6.0
* Double the cache page size once more
* We no longer need exifr/jpeg
* Fix EXIF parsing in JPEG files
* Reject Keynote documents in JPEG parser

## 0.5.2
* Do not raise EXIFR errors for keynote files
* Correct broken comment for the audio nature

## 0.5.1
* Raise the cache page size during detection
* Fix ZIP entry filename parsing

## 0.5.0
* Add FLAC parser
* Add parse_atom_children_and_data_fields support
* Add basic detection of Office files
* Optimize EOCD signature lookup

## 0.4.0
* Adds a basic PDF parser
* Make sure root: and to_json without arguments work
* ZIP file format support

## 0.3.5
* Fix the bug with EXIF dimensions being used instead of pixel dimensions

## 0.3.4
* Pagefault limit
* Add seek modes required by exifr

## 0.3.3
* Implement a sane to_json as well

## 0.3.2
* Add default as_json
* Test on 2.5.0

## 0.3.1
* Remove post install warning
* Moved aiff_parser_spec.rb to spec/parsers
* CR2 file support
* Add require 'set' to format_parser.rb
* Use register_parser for natures/fmts

## 0.3.0
* Reverse API changes to support :first as default and add opts to parse_http
* Implement and comply with rubocop
* JPEG parser and Care fixes
* Add format and count options to parse_http
* Return first result as default
* Use hashes for MOOV atom default fields

## 0.2.0
* Implement parser DSL

## 0.1.7
* Fix read(0) on Care::IOWrapper, introduce top-level tests

## 0.1.6
* Fix mp3 parsing bug
* Add MOOV parser

## 0.1.5
* Add FDX parser
* Remove dry-structs
* New interface updates

## 0.1.4
* Add WAV parser

## 0.1.3
* Add MP3 parser
* Add FileInformation#intrinsics
* Disallow negative Care offsets

## 0.1.2
* Introduce a restrictive IO subset wrapper
* Switch rewind for seek in exif parser
* Prep for OSS release
* Add fuzz spec
* Improve orientation parsing
* Optimisation for PNG and invalid input protection on JPEG

## 0.1.1
* Add AIFF parser

## 0.1.0
* Add parsers for PNG, JPG, TIFF, PSD
* Add GIF parser
* Add DPX parser
8 changes: 6 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ If you are interested in contributing code and would like to learn more about th

- [ruby](https://ruby-doc.org)
- [rspec](http://rspec.info/) (for testing)

# How do I make a contribution?

## Using the issue tracker
Expand Down Expand Up @@ -101,7 +101,7 @@ project's developers might not want to merge into the project.
Please adhere to the coding conventions used throughout the project (indentation,
accurate comments, etc.) and any other requirements (such as test coverage).

The test suite can be run with `bundle exec rspec`.
The test suite can be run with `bundle exec rspec`.

Follow this process if you'd like your work considered for inclusion in the
project:
Expand Down Expand Up @@ -155,3 +155,7 @@ project:
license your work under the same license as that used by the project, which you
can see by clicking [here](https://github.com/WeTransfer/format_parser/blob/master/LICENSE.txt).
This provision also applies to the test files you include with the changed code as fixtures.

## Changelog

When creating a new release you must add an entry in the `CHANGELOG.md`.

0 comments on commit 4c64dfa

Please sign in to comment.