The Wayback Machine - https://web.archive.org/web/20220522185434/https://github.com/encode/apistar/commits/master
Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
master
Switch branches/tags

Commits on Aug 31, 2021

Commits on Feb 10, 2020

Commits on Apr 3, 2019

  1. Version 0.7.2

    tomchristie committed Apr 3, 2019
  2. Set minimum Python version to 3.6 (#655)

    * Add version badges
    
    * Add Python 3.6 requirement
    Lucidiot authored and tomchristie committed Apr 3, 2019

Commits on Mar 27, 2019

  1. Update cli.py (#653)

    It seems as if the theme parameter was not passed in. As a result, the `index.html` does not change along with the JS/CSS resources that are made at the bottom of this particular routine. Not sure if there are other issues in this function, but this fixed theming for me.
    huangsam authored and tomchristie committed Mar 27, 2019

Commits on Mar 14, 2019

  1. Version 0.7.1

    tomchristie committed Mar 14, 2019
  2. Version 0.7.0

    tomchristie committed Mar 14, 2019
  3. Version 0.7.0

    tomchristie committed Mar 14, 2019
  4. Version 0.7.0

    tomchristie committed Mar 14, 2019
  5. TypeSystem (#649)

    * Initial pass at pulling in 'typesystem'
    
    * Switch OpenAPI validation to 'typesystem'
    
    * Use 'typesystem' for Swagger validation
    
    * Drop validators/types, and use 'typesystem' instead
    
    * Drop redundant dict_type
    
    * Drop unneccessary checks
    
    * Allow or disallow empty strings in various schema properties
    
    * Use typesystem for validation
    
    * Drop tokenization, in favor of 'typesystem'
    
    * Switch to using 'typesystem' for validation
    
    * Update requirements
    
    * Don't return 'Document' instances except for OpenAPI/Swagger
    tomchristie committed Mar 14, 2019

Commits on Mar 13, 2019

  1. Blackify (#648)

    * Blackify
    
    * Add black to requirements
    
    * Upgrade requirements
    
    * Ues xenial distribution
    tomchristie committed Mar 13, 2019

Commits on Mar 11, 2019

  1. Update README.md

    tomchristie committed Mar 11, 2019

Commits on Oct 5, 2018

  1. Update README.md (#632)

    Karan Suthar authored and tomchristie committed Oct 5, 2018
  2. Update index.md (#631)

    Karan Suthar authored and tomchristie committed Oct 5, 2018

Commits on Sep 25, 2018

  1. APIStar as a cli-only API tool. (#624)

    * Remove server implementation
    
    * Drop redundant URLEncoded and MultiPart codecs
    
    * Drop unused exceptions
    
    * Cleaning up tokenization
    
    * CLI only
    
    * Fixing up 'apistar docs'/'apistar validate'
    
    * Drop commented-out Interact button
    
    * Add 'apistar docs --verbose', and overwriting previous builds.
    
    * Cleaning up 'apistar' docs theme
    
    * Cleaning up 'apistar' docs theme
    
    * Add redoc and swaggerui themes
    
    * Fix for displaying validation errors in verbose mode
    
    * Fix link to schema_url for swaggerui theme.
    
    * Add schema test cases
    
    * Improve Parameter validation for Swagger
    
    * Update requirements
    
    * Update setup.py
    
    * Adding tests for Client(...)
    
    * Exit with error on invalid schemas
    
    * Add tests for cli
    
    * Fixes for Swagger schemas
    
    * Add 'apistar request'
    
    * Add test case for petstore.swagger.io
    
    * Linting fixes
    
    * Update requirements
    
    * Add support for apistar.yml
    
    * Linting
    
    * Drop redundant default=None on click options
    
    * Rewriting docs
    
    * Refactoring 'codecs' package into client/decoders.py
    
    * Reorganizing layout
    
    * Updating docs for new layout
    
    * Linting
    
    * Cleaning up
    
    * Linting
    
    * Add apistar.parse()
    
    * Remove unused imports
    
    * Finesse DownloadDecoder
    
    * Drop unused import
    
    * Documentation work
    
    * Refine API
    
    * Linting
    
    * Drop trailing comma
    
    * Sort imports
    
    * Improve decoder interface
    
    * Cleaning up
    
    * Infer JSON/YAML encoding automatically, if not set.
    
    * Add 'encoders' to Client
    
    * Add theme licenses
    
    * Cleanups
    
    * Cleanups
    
    * Refinements to Client library and updates to documentation
    
    * Update docs to mention 0.5
    tomchristie committed Sep 25, 2018
  2. Version 0.5.42

    tomchristie committed Sep 25, 2018
  3. add missing str to instance check (#555) (#560)

    freakabcd authored and tomchristie committed Sep 25, 2018

Commits on Aug 17, 2018

  1. python37 type check fix (#612)

    alkovpro authored and tomchristie committed Aug 17, 2018

Commits on Aug 15, 2018

  1. Version 0.5.41

    tomchristie committed Aug 15, 2018
  2. python 3.7 issubclass() fix (#598)

    alkovpro authored and tomchristie committed Aug 15, 2018

Commits on Jun 19, 2018

  1. Version 0.5.40

    tomchristie committed Jun 19, 2018
  2. Fix Resource leak on ASyncStaticFiles (#588)

    Leak occurs when printing docs, but it would likely arise when using ASyncStaticFiles generally, just run async server with PYTHONASYNCIODEBUG=1 and warnings will start to show up.
    
    Warning:
    
           /usr/local/lib/python3.6/asyncio/coroutines.py:110: ResourceWarning: unclosed file <_io.BufferedReader name='/usr/local/lib/python3.6/site-packages/apistar/static/fonts/fontawesome-webfont.woff'>
      return self.gen.send(None)
    Danigosa authored and tomchristie committed Jun 19, 2018
  3. Make json.dumps default function raise, not return, TypeError (#571)

    * add test for unserializable json
    
    * raise, don't return TypeError
    anlutro authored and tomchristie committed Jun 19, 2018
  4. Update validators.py (#590)

    Fix enum validation errors.
    aachurin authored and tomchristie committed Jun 19, 2018
Older