Skip to content
This repository has been archived by the owner on Jul 29, 2019. It is now read-only.

Releases: XVincentX/vscode-apielements

v0.3.0

31 Aug 15:14
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • This extension provides now Swagger support. There might be some limitation due to the Apiary adapter for API Elements (known issues as well the way it's producing sourcemaps). I'll keep looking/updating the parser as soon the features are improved. There are a lot of code smells I had to put and probably there are different edge cases that won't work propertly. The reason for that is ultimately the will to release this to the public (as it has been strongly requested) as well not waiting for official fix in the parsers (whose I have no control, actually). Users are really invited to file an issue when they encounter those things.
  • transitions have been added as a symbol. Those should be really useful, even if probably a bit noisy. During the next release cycle I would like to set symbols as a configurable array.
  • In order to provide Swagger support I had to switch to fury, so the automatic parser mechanism had to be killed. All the things are now bundled into the extension itself, and nothing should change. I'll keep update those as soon as new versions are releases (At least, I hope I'll be able to do so).
  • All description paths are now decoded using decodeURI function. So you will not see anymore user%2did, but user-id, which is the correct way it should be shown.
  • When APIBlueprint document is selected and adjustOptions is set to true, this extension will now set spaces as tab separator by default as is the way drafter.js works
  • Minimum VSCode version has been highered to 1.4.0 and I'll keep update it as interesting features will be released. Please keep in mind I'll never consider this a breaking change.
  • The json option for drafter.js has been removed as, using fury, all the payload will be converted in JSON anyway.

v0.2.0

03 Aug 08:56
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • This extension provides now a basic Apiary integration. See the README for more informations
  • Removed an useless JSON.parse and JSON.stringify round trip when asking for parser output.
  • The editor now adjustes new line, tab size and indend type when switching to an API Blueprint document.

v0.1.1

24 Jul 13:12
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release
  • Added firstLine element in extension definition so VSCode can recognise API Blueprint documents.
  • Clear all related annotations when a document is closed. See [https://code.visualstudio.com/updates#_extension-authoring](VSCode updates) for more details.
  • Renamed all references from APIBlueprint to API Blueprint. Same from APIElements to API Elements
  • Grab the Refract output even when an exception is thrown
  • Handle the case when the source map is actually on a new line symbol

v0.1.0

23 Jul 11:37
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
0.1.0 first release