Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# 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).
## 0.2.6 (2024-04-09)
- Bug fixes
- Typespec `t()` for `Infer.Type` is a struct instead of map by @ShreyanJain9
## 0.2.5 (2023-11-23)
- Bug fixes
- Fix `matcher_fun` typespec as it caused dialyzer to fail by @smaximov
- Improve `get_from_path/1,2` to return `nil` instead of an error tuple on an invalid path
and fix a possible leaking descriptor by @smaximov
- Use `import Bitwise`
## 0.2.4 (2022-03-10)
- Bug fixes
- Close the file after we are done reading it by @ding-an-sich
## 0.2.3 (2022-04-26)
- Bug fixes
- Fix m4a magic number signature
## 0.2.2 (2022-03-24)
- Changes
- Improve `docx` `pptx` and `xlsx` matcher performance by replacing `:zip.unzip/2` with `:binary.match/2`.
- Add optional second argument, `byte_size`, to `Infer.get_from_path/2` to allow checking only the necessary part of the file.
## 0.2.1 (2022-03-10)
- Bug fixes
- Fix UnicodeConversionError by @adriankumpf
## 0.2.0 (2022-01-09)
- Changes
- `is_*` functions have no prefix and end with a question mark, to conform with elixir's conventions
## 0.1.1 (2022-01-09)
- Enhancements
- Add AIFF audio file support
## 0.1.0 (2021-12-26)
Initial release