Skip to content

Releases: Apipie/apipie-rails

v0.9.4 -- Nested resource fix + Rubocop stuff

11 Apr 00:00
Compare
Choose a tag to compare

v0.9.4 (2023-04-11)

Full Changelog

v0.9.3

08 Mar 09:18
Compare
Choose a tag to compare

v0.9.3 (2023-03-08)

Full Changelog

  • [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

07 Feb 08:37
Compare
Choose a tag to compare
release v0.9.2 - i18n fixes, refactor and rubocop

Support for ruby 3.2, and old #559 issue fixed.

16 Jan 04:25
Compare
Choose a tag to compare

v0.9.1 (2023-01-16)

Full Changelog

  • [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

02 Jan 22:34
Compare
Choose a tag to compare

v0.9.0 (2023-01-03)

Full Changelog

  • [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

02 Sep 23:56
Compare
Choose a tag to compare

v0.8.2 (2022-09-03)

Full Changelog

  • 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

26 May 11:17
eaf2709
Compare
Choose a tag to compare

v0.8.1 (2022-05-26)

Full Changelog

  • Remove warning that came back as of #752. #761 (Jorge Santos / Mathieu Jobin)

Release v0.8.0 - Rails 7 support and improved Swagger support

24 May 10:38
Compare
Choose a tag to compare

v0.8.0 (2022-05-24)

Full Changelog

  • 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

19 Apr 03:14
Compare
Choose a tag to compare

v0.7.2 (2022-04-19)

Full Changelog

  • Added Korean locale. #480 (Jaehyun Shin ) #757 (Jorge Santos)
  • Security Upgraded Bootstrap from 2.0.2 to 2.3.2, JQuery from 1.11.3 to 1.12.4 #708 (Nicolas Waissbluth)
  • Fix ruby2 keyword argument warning #756 (Jorge Santos)

v0.7.1

07 Apr 12:39
c61402d
Compare
Choose a tag to compare

v0.7.1 (2022-04-06)

Full Changelog

  • 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.