- Your contribution here.
- #321: Fixed handling paths containing uppercase letters - @gekola.
- #322: Entity's
entity_name
takes predence over root - @gekola.
- #292: Support i18n - @calfzhou.
- #297: Correct use of documentation param_type - @fab-girard.
- #305: Speedup by parsing models smarter, not harder - @jhollinger.
- #273: Fix for hide_format when API class uses a single format with Grape 0.12.0 - @mattolson.
- #264: Consistent header param types - @QuickPay.
- #260, #261: Fixed endpoints that would wrongly be hidden if
hide_documentation_path
is set - @QuickPay. - #259: Fixed range values and converting integer :values range to a minimum/maximum numeric Range - @u2.
- #252: Allow docs to mounted in separate class than target - @iangreenleaf.
- #251: Fixed model id equal to model name when root existing in entities - @aitortomas.
- #232: Fixed missing raw array params - @u2.
- #234: Fixed range :values with float - @azhi.
- #225: Fixed
param_type
to have it read from parameter's documentation hash - @zsxking. - #235: Fixed nested entity names in parameters and as
$ref
in models - @frodrigo. - #206: Fixed 'is_array' in the return entity being ignored - @igormoochnick.
- #266: Respect primitive mapping on type and format attributes of 1.2 swagger spec - @frodrigo.
- #268: Fixed handling of
type: Array[...]
- @frodrigo. - #284: Use new params syntax for swagger doc endpoint, fix an issue that
:name
params not recognized bydeclared
method - @calfzhou. - #286: Use
detail
value fornotes
- fix an issue wheredetail
value specified in a block passed todesc
was ignored - @rngtng.
- #227: Fix: nested routes under prefix not documented - @dblock.
- #226: Fix: be defensive with nil exposure types - @dblock.
- #217: Support Array of entities for proper rendering of grape-entity input dependencies - @swistaczek.
- #214: Allow anything that responds to
call
to be used in:hidden
- @zbelzer. - #196: If
:type
is omitted, see if it's available in:using
- @jhollinger. - #200: Treat
type: Symbol
as string form parameter - @ypresto. - #207: Support grape
mutually_exclusive
- @mintuhouse. - #220: Support standalone appearance of namespace routes with a custom name instead of forced nesting - @croeck.
- #221: Fixed group parameters' name with type Array - @u2.
- #211: Fixed the dependency, just
require 'grape'
- @u2. - #210: Fixed the range
:values
option, now exposed asenum
parameters - @u2. - #208: Fixed
Float
parameters, exposed as Swaggerfloat
types - @u2. - #216, #192, #189: Fixed API route paths matching for root endpoints with
grape ~> 0.10.0
, specificformat
and:path
versioning - @dm1try, @minch.
- #91: Fixed empty field for group parameters' name with type hash or Array - @dukedave.
- #154: Allow classes for type declarations inside documentation - @mrmargolis.
- #162: Fix performance issue related to having a large number of models - @elado.
- #169: Test against multiple versions of Grape - @dblock.
- #166: Ensure compatibility with Grape 0.8.0 or newer - @dblock.
- #174: Fix problem with using prefix name somewhere in api paths - @grzesiek.
- #176: Added ability to load nested models recursively - @sergey-verevkin.
- #179: Document
Virtus::Attribute::Boolean
as boolean - @eashman, @dblock. - #178: Fixed
Hash
parameters, now exposed as Swaggerobject
types - @dblock. - #167: Support mutli-tenanted APIs, don't cache
base_path
- @bradrobertson, (https://github.com/dblock). - #185: Support strings in
Grape::Entity.expose
's:using
option - @jhollinger.
- #139: Added support for
Rack::Multipart::UploadedFile
parameters - @timgluz. - #136, #94: Recurse combination of namespaces when using mounted apps - @renier.
- #100: Added ability to specify a nickname for an endpoint - @lhorne.
- #94: Added support for namespace descriptions - @renier.
- #110, #111 - Added
responseModel
support - @bagilevi. - #114: Added support for generating nested models from composed Grape Entities - @dspaeth-faber.
- #124: Added ability to change the description and parameters of the API endpoints generated by grape-swagger - @dblock.
- #128: Combine global models and endpoint entities - @dspaeth-faber.
- #132: Addes support for enum values in entity documentation and form parameters - @Antek-drzewiecki.
- #142, #143: Added support for kramdown, redcarpet and custom formatters - @Antek-drzewiecki.
- #105: Fixed compatibility with Swagger-UI - @CraigCottingham.
- #87: Fixed mapping of
default
todefaultValue
- @m-o-e. - #127: Fixed
undefined method 'reject' for nil:NilClass
error for an invalid route, now returning 404 Not Found - @dblock. - #135: Fixed model inclusion in models with aliased references - @cdarne.
- #126: Rewritten demo in the
test
folder with CORS enabled - @dblock. - Rewritten .gemspec and removed Jeweler - @dblock.
- Added
GrapeSwagger::VERSION
- @dblock. - Added Rubocop, Ruby-style linter - @dblock.
- #84: Markdown is now Github Flavored Markdown - @jeromegn.
- #83: Improved support for nested Entity types - @jeromegn.
- #79: Added
dataType
to theparams
output - @Phobos98. - #75, #82: Added Swagger 1.2 support - @joelvh, @jeromegn.
- #73: Added the ability to add additional API
info
- @mattbeedle. - #69: Make relative
base_path
values absolute - @dm1try. - #66: Fixed documentation generated for paths that don't match the base URL pattern - @swistaczek.
- #63: Added support for hiding endpoints from the documentation - @arturoherrero.
- #62: Fixed handling of URLs with the
-
character - @dadario. - #57: Fixed documenting of multiple API versions - @Drakula2k.
- #58: Fixed resource groupings for prefixed APIs - @aew.
- #56: Fixed
hide_documentation_path
on prefixed APIs - @spier. - #54: Adding support for generating swagger
responseClass
and models from Grape Entities - @calebwoods. - #46: Fixed translating parameter
type
to String, enables using Mongoid fields as parameter definitions - @dblock.
- Added Rails 4 support - @jrhe.
- Fix: document APIs at root level - @dblock.
- Added support for procs in basepath - @ruby-grape.
- Support both
:desc
and:description
when describing parameters - @dblock. - Fix: allow parameters such as
name[]
- @dblock.
- Added Grape 0.5.0 support - @ruby-grape.
- Support https - @cutalion.
- Added version support - @agileanimal, @fknappe.
- Added support for nested parameters - @ruby-grape.
- Added basic support for specifying parameters that need to be passed in the header - @agileanimal.
- Add possibility to hide the documentation paths in the generated swagger documentation - @ruby-grape.
- Added support for markdown in notes field - @ruby-grape.
- Fix: compatibility with Rails - @qwert666.
- Fix: swagger UI history - @ruby-grape.
- Use resource as root for swagger - @ruby-grape.
- Added support for file uploads, and proper
paramType
- @ruby-grape. - Added tests - @nathanvda.
- Added some configurability to the generated documentation - @ruby-grape.
- Adapted to rails plugin structure - @ruby-grape.
- Allowed cross origin, so swagger can be used from official site - @ruby-grape.
- Initial public release - @ruby-grape.