All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Change the order of documents to match the order of tests.
- Prefer
#media_type
to#content_type
(for Rails 7's change). - Fix
ERB.new
arguments style.
- Replace
URI.unescape
withURI.decode_www_form_component
for Ruby 3 support.
- Convert header key to string.
- Improve error message on no request case.
- Fix indent in toc template.
- Fixed broken symlink on spec/dummy/spec.
- Shell-escape given path.
- Use
#to_hash
to response headers if it can respond it.
- Support multibyte query parameters.
- Fix Ruby-level warnings.
- Change the message capitalization rule.
- Fix bugs on pending examples.
- Fix version detector.
- Fix lambda syntax.
- Add
Autodoc.configuration.document_path_from_example
.
- Support other specs directory than spec/requests.
- Support image response.
- Support nested parameters on weak_parameters.
- Add HTML Documentation support.
- Support RSpec 2.99.
- Support RSpec 3.
- Show dummy message if Content-Type might be BINARY.
- Support PATCH method.
- Some improvements on the document template file.
- Fix ToC template for specs in sub-directory.
- Fix template & document bug.
- Filter request & response header by Autodoc.configuration.suppress_{request,response}_header.
- Prettify JSON request body.
- Change Autodoc::Document interface & template to mimic HTTP text.
- Include query string into document template.
- Sort list in ToC.
- Fix ToC generator.
- Add ToC generator.
- Use Autodoc.configuration.path to change documents path.
- Add Documents class.
- Clean up dependencies & implementation.
- Fix default documented headers.
- Fix load dependency on rspec.
- Remove dependency on awesome_print.
- Fix encoding error at ruby 1.9 or earlier versions.
- Support rack-test.
- Change response format from Ruby hash table to JSON object.
- Support WeakParameter's :description option.
- Custom template.
- AUTODOC environment variable.
- Show request body.
- Configurable response header.
- 1st release on 2013-06-07.