Releases: Apipie/apipie-rails
Releases · Apipie/apipie-rails
v0.9.4 -- Nested resource fix + Rubocop stuff
v0.9.3
v0.9.3 (2023-03-08)
- [Feature] Allow Apipie::ParamDescription to be marked as deprecated #819#811 (Panos Dalitsouris)
- [Fix] Make html markup thread safe (#822) (Adam Růžička)
- [Feature] Allow action matcher strategy to be configured #821 (Panos Dalitsouris)
- [CI] Run Rubocop when opening PR #826 (Panos Dalitsouris)
- [CI] Green rubocop - Fix after rubocop challenger upgrade #829 (Mathieu Jobin)
- [Rubocop] More Rubocop Auto corrections #818#825#827#837#839 (Rubocop Challenger)
release v0.9.2 - i18n fixes, refactor and rubocop
release v0.9.2 - i18n fixes, refactor and rubocop
Support for ruby 3.2, and old #559 issue fixed.
v0.9.1 (2023-01-16)
- [Refactor] Create test cache files under a not version controlled directory #809 (Panos Dalitsouris)
- [Ruby] Support for Ruby 3.2 #807 (Mathieu Jobin)
- [Fix] Reverted conditional assignment operators that caused #559 #806 (Nick L. Deltik)
- [Rubocop] Autocorrect Style/SymbolProc #793 (Rubocop Challenger)
v0.9.0 - Happy new year 2023
v0.9.0 (2023-01-03)
- [Refactor] Move Swagger types and warnings under
/generator
namespace #803 (Panos Dalitsouris) - [Refactor] Creates
Apipie::MethodDescription::ApisService
#805 (Panos Dalitsouris) - [Refactor] Change output folder to
spec/dummy/tmp/
#804 (Panos Dalitsouris) - Fix tiny typo in docs #798 (Erik-B. Ernst)
- Fix Generated docs.json output #787 (Jeremy Liberman)
- Rubocop Fixes #775, #778, #780, #790, #783, #785 (RuboCop)
- Remove/clean up dev dependencies and unused rake tasks #777 (Mathieu Jobin)
- Setup Rubocop Challenger #776 (Mathieu Jobin)
Summer 2022 release
v0.8.2 (2022-09-03)
- Allow custom validators to opt out of allow_blank behavior #762. (Stephen Hanson)
- Enforce test coverage, set current 89% as minimum #764. (Mathieu Jobin)
- Add contributing instructions to readme #763. (Stephen Hanson)
- Fix readme formatting #765. (Stephen Hanson)
- Adds expected_type to IntegerValidator example #769. (Jeremy Liberman)
- Update readme with error handling example #768. (Jesse Eisenberg)
- Fix scope incorrectly set to nil when a param_group is used inside an array_of_hash and the param_group is in a different module / controller. #693 #774. (Omkar Joshi / Oliver Iyer)
v0.8.1 - Remove warning
v0.8.1 (2022-05-26)
Release v0.8.0 - Rails 7 support and improved Swagger support
v0.8.0 (2022-05-24)
- Add support for scheme definition in Swagger docs. #710 (Dan Leyden)
- Add support for Rails 7 #760 (Mathieu Jobin)
- Clean up code base, removing all trace of unsupported Rails 4.x #752 (Mathieu Jobin)
- fix: Controller resource set before version #744 (LuukvH)
- fix: enable swagger generator to add referenced schema for an array of hashes param #689 (Francis San Juan)
v0.7.2 - Boostrap update and Korean locale
v0.7.1
v0.7.1 (2022-04-06)
- Skip extra parameters while validating the keys. #690 (Omkar Joshi)
- Support defining security mechanisms for Swagger #711 (Dan Leyden)
- Update boolean handling of false #749 (Colin Bruce)
Note: Up until and including v0.6.x, apipie-rails was silently ignoring allow_blank == false on String validation.
when allow_blank is not specified, it default to false. to allow blank strings, you must specify it as a parameter.
Alternatively, if you want to revert to the previous behavior, you can set this configuration option:
Apipie.configuration.ignore_allow_blank_false = true
.