yarn-lock-0.3.2: CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [0.3.2] - 2017-10-02
### Fixed
- Support parsing packages with `@` in the package name
## [0.3.1] - 2017-08-16
### Added
- Functor, Foldable and Traversable instances for MKMap
### Fixed
- Remote URL parsing strips more unneeded elements
## [0.3] - 2017-08-16
This is a major overhaul, changing nearly every part of the API
and the implementation!
### Added
- Support for multiple kinds of remote.
- Heuristics for parsing git and file remotes.
- Helpful, local error messages if the parsing goes wrong somewhere
- A convenience function for doing all parsing steps at once
- A pretty printer for error messages
- Tests for all parsing logic
- Tests for simple invariants in the multi-keyed map implementation
### Changed
- Split the code into multiple modules.
- Rewrote the parser to have a separate AST parsing step.
## [0.2] - 2017-05-21
### Added
- A multi-keyed map module.
- `decycle` function for removing npm dependency cycles.
### Changed
- Lockfile type is now a multi-keyed map.
## [0.1] - 2017-04-18
### Added
- Parser for `yarn.lock` files generated by yarn.
- Data types representing the yarn file.
- Lockfile type that is a simple `Map`.