All Versions
56
Latest Version
Avg Release Cycle
80 days
Latest Release
1131 days ago

Changelog History
Page 5

  • v0.20.0 Changes

    April 09, 2016
    🔋 Features
    • 💎 #336: Added Swagger 2.0 support - @LeFnord.
    • 💎 #371: Added param type body handling - @LeFnord.
    • 0️⃣ #367: Set default type: Integer and required: true for path params, if they weren't specified inside the params block as required - @LeFnord.
    • 💎 #365: Fixed passing markdown with redcarpet even with nil description and detail - @LeFnord.
    • 🚚 #358: Removed allowMultiple property from params, added format to definition property and renamed defaultValue to default - @LeFnord.
    • 💎 #356: Added consumes - @LeFnord.
    • 🔧 #354: Fixed setting of base_path and host, added possibility to configure the setting of version and base_path in documented path and operationId - @LeFnord.
    • 💎 #353, #352: Fixed exception with routes having a dynamic :section - @LeFnord.
  • v0.10.5 Changes

    April 12, 2016
    • 💎 #344: Namespace based tag included in Swagger JSON - @LeFnord.
  • v0.10.2 Changes

    August 19, 2015
    🔋 Features
    • 0️⃣ #215: Support swagger defaultValue without the need to set a Grape default - @jv-dan.
    🛠 Fixes
    • 💎 #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 by declared method - @calfzhou.
    • 💎 #286: Use detail value for notes - fix an issue where detail value specified in a block passed to desc was ignored - @rngtng.
  • v0.10.1 Changes

    March 11, 2015
    • 💎 #227: Fix: nested routes under prefix not documented - @dblock.
    • 💎 #226: Fix: be defensive with nil exposure types - @dblock.
  • v0.10.0 Changes

    March 10, 2015
    🔋 Features
    • 💎 #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.
    🛠 Fixes
    • 💎 #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 as enum parameters - @u2.
    • 💎 #208: Fixed Float parameters, exposed as Swagger float types - @u2.
    • 💎 #216, #192, #189: Fixed API route paths matching for root endpoints with grape ~> 0.10.0, specific format and :path versioning - @dm1try, @minch.
  • v0.9.0 Changes

    December 19, 2014
    • 💎 #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 Swagger object 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.
  • v0.8.0 Changes

    August 30, 2014
    🔋 Features
    • 💎 #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.
    🛠 Fixes
    • 💎 #105: Fixed compatibility with Swagger-UI - @CraigCottingham.
    • 0️⃣ #87: Fixed mapping of default to defaultValue - @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.
    Dev
    • #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.
  • v0.7.2 Changes

    February 06, 2014
    • 💎 #84: Markdown is now Github Flavored Markdown - @jeromegn.
    • 💎 #83: Improved support for nested Entity types - @jeromegn.
    • 💎 #79: Added dataType to the params 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.
  • v0.6.0 Changes

    June 19, 2013
    • ➕ 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.
  • v0.5.0 Changes

    March 28, 2013