CHANGELOG.md in twirp_rails-0.3.2 vs CHANGELOG.md in twirp_rails-0.4.0

- old
+ new

@@ -2,9 +2,27 @@ 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.4.0 - 2020-03-24 + +### Breaking changes + +- Client and server proto directory splits from `app/protos` to `rpc` and `rpc/clients` (configurable) + +### Added + +- Added gem configuration and generator to create initial configuration file `rails g twirp:init` (comments inside). +- Proto source dirs and rb destination dirs now configurable. +- Added separate generator to run protoc on clients proto files `rails g twirp:clients`. +- Add acronym API to Rails inflector to correct generate `ServiceAPI` handler from `ServiceApi` as protoc twirp plugin. +- In the development environment gem uses warn instead of raise errors on incorrect generated code or invalid service routes. + +### Fixed + +- Fixed incorrect indent in generated modules. + ## 0.3.2 - 2020-03-12 ### Added - Correct code generation for proto files with packages.