Skip to content

Commit eb0ec95

Browse files
authored
Merge pull request #39 from oracle-samples/release/v1.1.0
Release v1.1.0 in accordance with OIC24.04
2 parents 8a1047c + 1bd383b commit eb0ec95

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+3145
-806
lines changed

.vscode/launch.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,6 @@
3131
"${workspaceFolder}/out/test/**/*.js"
3232
],
3333
"preLaunchTask": "npm: test-compile"
34-
},
35-
36-
{
37-
38-
"command": "npm run test-run",
39-
"name": "Extension Tests by RedHat VSCode extension tester",
40-
"request": "launch",
41-
"type": "node-terminal"
42-
4334
}
4435
]
4536
}

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Change Log
22

3+
## [1.1.0] - 2024-04-16
4+
5+
### Added
6+
7+
- New introductory video
8+
- Import RAB Bundle into workspace
9+
- OpenAPI document validation
10+
11+
### Changed
12+
13+
- Switch to new bundle API for the management of RAB lifecycle.
14+
- Registration is moved from a menu item within the ADD file to the Command Palette.
15+
- Retrieval of a registered RAB from a service instance returns a RAB bundle including logo and all associated documents.
16+
- Update RAB spec in accordance with OIC24.04 release.
17+
318
## [1.0.2] - 2024-02-13
419

520
### Changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
Rapid Adapter Builder is a set of tools with rich support for Oracle Integration Cloud's next gen adapter development including features such as linting, code navigation, code formatting, refactoring, lifecycle management and more!
44

5+
[![Watch the video](https://img.youtube.com/vi/CpYIruWdRlI/0.jpg)](https://www.youtube.com/watch?v=CpYIruWdRlI)
6+
57
## Quick start
68

79
To start from scratch, open any empty folder as your workspace then execute `RAB: Initialize Workspace` from the Command Palette. This will generate the necessary structure to help you begin the journey of writing your first RAB adapter. For more details, check out the `QUICKSTART.md` in the workspace or online quick-start guide [here](https://www.oracle.com/pls/topic/lookup?ctx=appint&id=ICRAB).

THIRD_PARTY_LICENSES.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99

1010
======================== Third Party Components ========================
1111

12+
ajv, ajv-draft-04, ajv-formats
13+
* Copyright (c) 2015-2021 Evgeny Poberezkin
14+
* License : MIT License
15+
* Source Code : https://github.com/ajv-validator/ajv
16+
* Project home: https://ajv.js.org/
17+
1218
axios
1319
* Copyright (c) 2014-present Matt Zabriskie & Collaborators
1420
* License : MIT License

package-lock.json

Lines changed: 95 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "Oracle Integration Cloud Rapid Adapter Builder is a set of tools that makes it easier for you to validate, develop and deploy the next-gen RAB adapters for Oracle Integration Cloud (OIC) straight from VS Code.",
66
"publisher": "Oracle",
77
"license": "UPL",
8-
"version": "1.0.2",
8+
"version": "1.1.0",
99
"icon": "media/images/logo.png",
1010
"engines": {
1111
"vscode": "^1.73.0"
@@ -62,6 +62,10 @@
6262
"command": "orab.createRabBundle",
6363
"title": "RAB: Create RAB Bundle"
6464
},
65+
{
66+
"command": "orab.importRabBundle",
67+
"title": "RAB: Import RAB Bundle"
68+
},
6569
{
6670
"command": "orab.insertAuthenticationScheme",
6771
"title": "RAB: Insert Authentication Scheme...",
@@ -73,16 +77,16 @@
7377
"icon": "$(add)"
7478
},
7579
{
76-
"command": "orab.add.publish",
77-
"title": "RAB: Publish"
80+
"command": "orab.bundle.register",
81+
"title": "RAB: Register RAB Bundle"
7882
},
7983
{
80-
"command": "orab.add.delete",
81-
"title": "Delete ADD"
84+
"command": "orab.bundle.delete",
85+
"title": "Delete"
8286
},
8387
{
84-
"command": "orab.add.get",
85-
"title": "Get ADD"
88+
"command": "orab.bundle.get",
89+
"title": "Download"
8690
},
8791
{
8892
"command": "orab.add.validate",
@@ -105,7 +109,7 @@
105109
"title": "RAB: Add Requests from Postman Collection..."
106110
},
107111
{
108-
"command": "orab.explorer.add.refresh",
112+
"command": "orab.explorer.bundle.refresh",
109113
"title": "Refresh",
110114
"icon": "$(refresh)"
111115
},
@@ -144,15 +148,11 @@
144148
"menus": {
145149
"commandPalette": [
146150
{
147-
"command": "orab.add.publish",
151+
"command": "orab.bundle.get",
148152
"when": "false"
149153
},
150154
{
151-
"command": "orab.add.delete",
152-
"when": "false"
153-
},
154-
{
155-
"command": "orab.add.get",
155+
"command": "orab.bundle.delete",
156156
"when": "false"
157157
},
158158
{
@@ -176,7 +176,7 @@
176176
"when": "false"
177177
},
178178
{
179-
"command": "orab.explorer.add.refresh",
179+
"command": "orab.explorer.bundle.refresh",
180180
"when": "false"
181181
},
182182
{
@@ -211,11 +211,6 @@
211211
"command": "orab.add.version-check",
212212
"group": "orab"
213213
},
214-
{
215-
"when": "resourceFilename =~ /\\.add\\.json$/",
216-
"command": "orab.add.publish",
217-
"group": "orab"
218-
},
219214
{
220215
"when": "resourceDirname =~ /(\\/|\\\\)misc$/ && resourceFilename =~ /(?<!\\.add)\\.json$/",
221216
"command": "orab.convert.postman.document",
@@ -225,6 +220,11 @@
225220
"when": "resourceDirname =~ /(\\/|\\\\)misc$/ && resourceFilename =~ /(?<!\\.add).json$/",
226221
"command": "orab.webview.copilot.open.postman.convert",
227222
"group": "orab@2"
223+
},
224+
{
225+
"when": "resourceDirname =~ /(\\/|\\\\)api$/ && resourceExtname == .json",
226+
"command": "orab.add.convert",
227+
"group": "orab@3"
228228
}
229229
],
230230
"editor/context": [
@@ -263,12 +263,14 @@
263263
],
264264
"view/item/context": [
265265
{
266-
"when": "view == adaptersTreeView && viewItem == addRecord",
267-
"command": "orab.add.get"
266+
"when": "view == adaptersTreeView && viewItem == bundle",
267+
"command": "orab.bundle.get",
268+
"group": "navigation@1"
268269
},
269270
{
270-
"when": "view == adaptersTreeView && viewItem == addRecord",
271-
"command": "orab.add.delete"
271+
"when": "view == adaptersTreeView && viewItem == bundle",
272+
"command": "orab.bundle.delete",
273+
"group": "navigation@2"
272274
},
273275
{
274276
"when": "view == outlineTreeView && viewItem == triggers",
@@ -284,7 +286,7 @@
284286
"view/title": [
285287
{
286288
"when": "view == adaptersTreeView",
287-
"command": "orab.explorer.add.refresh",
289+
"command": "orab.explorer.bundle.refresh",
288290
"group": "navigation"
289291
},
290292
{
@@ -395,6 +397,9 @@
395397
"vscode-extension-tester": "^5.9.1"
396398
},
397399
"dependencies": {
400+
"ajv": "8.12.0",
401+
"ajv-draft-04": "1.0.0",
402+
"ajv-formats": "3.0.1",
398403
"axios": "1.6.0",
399404
"fs-extra": "11.1.1",
400405
"handlebars": "4.7.7",

0 commit comments

Comments
 (0)