Common typings for the Stoplight ecosystem.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 3 months
Most releases are documented
notes for 70 of 95 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
110 releases · first in 2018
Release timeline
110 releases since 2018Releases
- 10.0.029 Jul 2019
Release notes
Open source →10.0.0 (2019-07-29)
Features
BREAKING CHANGES
- GetJsonPathForPosition and GetLocationForJsonPath expects IParserASTResult now
- 9.1.23 Jul 2019
- 9.1.12 Jul 2019
- 9.1.02 Jul 2019
- 9.0.214 Jun 2019
Release notes
Open source → - 9.0.15 Jun 2019
Release notes
Open source → - 9.0.05 Jun 2019
Release notes
Open source →9.0.0 (2019-06-05)
Features
BREAKING CHANGES
-
a number of properties in IHttpOperation are now optional
-
the content property in IHttpOperation is flattened out / gone
-
feat: schema is a standard json schema
-
refactor: json schema properties go to schema
-
fix: flatten content for parameters
-
feat: make a bunch of things optional
-
- 8.0.04 Jun 2019
Release notes
Open source →8.0.0 (2019-06-04)
BREAKING CHANGES
-
Update TS
-
chore: update typescript and remove omit
-
fix: give tslint types informations
-
feat: commonjs
-
- 7.1.028 May 2019
Release notes
Open source → - 7.0.122 May 2019
- 7.0.022 May 2019
Release notes
Open source →7.0.0 (2019-05-22)
Features
BREAKING CHANGES
IHttpParam.contentsrenamed toIHttpParam.content, and is an object now instead of an array.
- 6.0.022 May 2019
Release notes
Open source → - 5.1.221 May 2019
- 5.1.117 May 2019
- 5.1.016 May 2019
Release notes
Open source → - 5.0.011 May 2019
Release notes
Open source →5.0.0 (2019-05-11)
Bug Fixes
- breaking change: mandatory license (608ed5c)
Features
BREAKING CHANGES
- http service refactor
- 4.2.010 May 2019
Release notes
Open source → - 4.1.023 Mar 2019
- 4.0.021 Mar 2019
Release notes
Open source →4.0.0 (2019-03-21)
Features
BREAKING CHANGES
src/validations.tsrenamed tosrc/diagnostics.ts- parser and validation interfaces changed significantly. please see
src/parsers.tsandsrc/diagnostics.tsfor the updated interfaces.
- 3.1.011 Dec 2018
Release notes
Open source →3.1.0 (2018-12-11)
Bug Fixes
- update build.docs command for sl-scripts 3 (7f812c4)
Features
- http service release + update deps (6ec6fef)
- 3.0.026 Nov 2018
Release notes
Open source →3.0.0 (2018-11-26)
Bug Fixes
- release: noisy commit to trigger a release (ee3e1c6)
Code Refactoring
BREAKING CHANGES
-
rename
schema.ts->schemas.ts -
release: in commit https://github.com/stoplightio/types/commit/11f7b88b400a6dcf1f4f89fe341354155ae2da44
-
rename
node.ts->graph.ts -
move
http.IExampletograph.INodeExample -
Rename existing
LogLevel->LogLevelNum, to separate from newLogLevelenum that holds the pretty level names. -
rename
IValidation->IValidationResult -
rename
server.ts->servers.ts -
remove legacy
IValidation.lineandIValidation.column. This information should go into theIValidation.locationproperty. -
rename
IValidation.level->IValidation.severity, which is now required. -
feat: add disposables interface
-
test: add smoke test for root imports
-
refactor(http): separate notion of "http operation" from "http log"
- http operation = design. it is a description of HOW an http instance should be put together
- http log = runtime. it is the actual request/response.
-
refactor: make numeric severity the default
-
refactor: unify around contents array interface
-
rework interface: IHttpOpParam.content{} -> IHttpOpParam.contents[]
-
chore: export HttpOpSecurityScheme
-
feat: add basic typings
-
refactor: remove http.HttpNameValues string option
-
http.HttpNameValues must now always be an array of strings.
-
refactor: change IValidation to IValidationResult
-
IValidation renamed to IValidationResult
-
refactor: one more pass at naming
and:
- make array elements required (should just be set to empty array so that we don’t always have to check if exists etc)
- make style required
- break INodeExample up into two interfaces
- chore: update root export + tests
- rename
IValidation.ruleId->IValidation.name. Don’t always have a concept of “rules”, and name is more flexible.
- 2.0.016 Nov 2018
Release notes
Open source →2.0.0 (2018-11-16)
Bug Fixes
- release: noisy commit to trigger a release (a2d96d0)
BREAKING CHANGES
- release: in commit https://github.com/stoplightio/types/commit/11f7b88b400a6dcf1f4f89fe341354155ae2da44
- 1.2.214 Nov 2018
- 1.2.114 Nov 2018
Nothing published for this version
- 1.2.014 Nov 2018
Nothing published for this version
- 1.1.014 Nov 2018
Nothing published for this version
- 1.0.42 Nov 2018
Nothing published for this version
- 1.0.324 Oct 2018
Nothing published for this version
- 1.0.19 Oct 2018
Nothing published for this version
- 1.0.09 Oct 2018
Nothing published for this version
- 0.0.44-alpha.117 Sept 2018pre-release
Nothing published for this version
- 0.0.44-alpha.017 Sept 2018pre-release
Nothing published for this version
- 0.0.44-0.0.44-alpha.2.018 Sept 2018pre-release
Nothing published for this version
- 0.0.4312 Sept 2018
Nothing published for this version
- 0.0.429 Sept 2018
Nothing published for this version
- 0.0.417 Sept 2018
Nothing published for this version
- 0.0.406 Sept 2018
Nothing published for this version
- 0.0.396 Sept 2018
Nothing published for this version
- 0.0.3822 Aug 2018
Nothing published for this version
- 0.0.38-alpha.122 Aug 2018pre-release
Nothing published for this version
- 0.0.37-beta.117 Aug 2018pre-release
Nothing published for this version
- 0.0.37-beta.017 Aug 2018pre-release
Nothing published for this version
- 0.0.3617 Aug 2018
Nothing published for this version
- 0.0.3510 Aug 2018
Nothing published for this version
- 0.0.347 Aug 2018
Nothing published for this version
- 0.0.3331 Jul 2018
Nothing published for this version
- 0.0.3231 Jul 2018
Nothing published for this version
- 0.0.32-beta.230 Jul 2018pre-release
Nothing published for this version
- 0.0.32-beta.130 Jul 2018pre-release
Nothing published for this version
- 0.0.32-beta.030 Jul 2018pre-release
Nothing published for this version