prism

Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.

APACHE-2.0 License

Downloads
1.3M
Stars
4.3K
Committers
92

Bot releases are visible (Hide)

prism - v2.0.0-beta.4

Published by pytlesk4 almost 7 years ago

  • Update javascript runtime
  • Fix windows
  • Report errors at the collection result level
  • fix issue with accessing oas specs
  • other bug fixes and improvements.
prism - v2.0.0-beta.3

Published by pytlesk4 almost 7 years ago

  • Breaking: Add login/logout command. If your scenarios are private, you must login first to run them.
  • Feature: Add serve command. Run prism instance servers locally.
  • Feature: Better error reporting when scenarios/specs fail to download.
  • Fix: AWS Authentication when request has a body.
prism - v2.0.0-beta.2

Published by pytlesk4 almost 7 years ago

Fix panic for custom json schema formats

prism - v2.0.0-beta.1

Published by pytlesk4 about 7 years ago

prism - v2.0.0-beta.0

Published by pytlesk4 about 7 years ago

  • Add array length assertion operation
  • Error/Warning reporting
    • malformed body error
    • malformed request url
    • missing scenario ref
    • can’t capture target because it doesn’t exist
    • script errors
    • missing variables
  • Validate format binary for JSON Schema/Contract Testing
  • Empty base path in swagger spec ( ‘/‘ ) doesn’t cause contract testing and mocking to fail.
  • Script step types console.log/warn/debub/error fixed when running from the terminal.
  • Fix $$.response.headers.set(‘name’, ‘value’);
  • Better error handling for Prism Instances
  • Equal assertion in the ui is fixed for null.
  • Add $.stop(), to js runtime, to stop current scenario.
  • Add stop(), to js runtime, to stop current step.
  • Add SL.sleep(milliseconds) to js runtime.
prism - v2.0.0-alpha.7

Published by pytlesk4 over 7 years ago

  • Don’t panic when an array of refs can’t be expanded because the ref doesn’t exist.
prism - v2.0.0-alpha.6

Published by pytlesk4 over 7 years ago

  • when running a scenario collection do not run utilities.
  • validate empty body properly
  • validate.contract should run if a response object is defined in swaggers spec, but json schema isn’t defined. link
prism - v2.0.0-alpha.5

Published by pytlesk4 over 7 years ago

  • fix crash when loading a swagger spec from url.
prism - v2.0.0-alpha.4

Published by pytlesk4 over 7 years ago

prism - v2.0.0-alpha.3

Published by pytlesk4 over 7 years ago

prism - v2.0.0-alpha.2

Published by pytlesk4 over 7 years ago

prism - v2.0.0-alpha.1

Published by pytlesk4 over 7 years ago

prism - v0.6.21

Published by pytlesk4 over 7 years ago

prism - v0.6.20

Published by pytlesk4 over 7 years ago

prism - v0.6.19

Published by pytlesk4 over 7 years ago

prism - v0.6.18

Published by pytlesk4 over 7 years ago

prism - v0.6.17

Published by pytlesk4 over 7 years ago

prism - v0.6.16

Published by pytlesk4 over 7 years ago

prism - v0.6.15

Published by pytlesk4 over 7 years ago

prism - v0.6.14

Published by pytlesk4 over 7 years ago