Skip to content

Commit

Permalink
chore: publish version 0.19.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Codeneos committed Apr 3, 2023
1 parent d9d693a commit b1237b9
Show file tree
Hide file tree
Showing 14 changed files with 227 additions and 8 deletions.
79 changes: 79 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,85 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.19.1](https://github.com/codeneos/vlocode/compare/v0.18.18...v0.19.1) (2023-04-03)

### Bug Fixes

* activate integration procedures using remote APEX ([3f79191](https://github.com/codeneos/vlocode/commit/3f79191d7b6ae2b48b4b5f6eb29fdbd4c1d25e37))
* add unit test for proxy transformer ([4a3d1c9](https://github.com/codeneos/vlocode/commit/4a3d1c91b2773a02d3f3483e870458ae937cba5a))
* additional validation on OmniScript templates to avoid linking templates that are not strings ([0d66200](https://github.com/codeneos/vlocode/commit/0d66200594de340065334a67aae3cd95e8590d07))
* before and after deploy specs do no respect record filter ([299eb4c](https://github.com/codeneos/vlocode/commit/299eb4c5ea5450bd04914167da6e0b28dd621611))
* bug in schema normalization not working properly for arrays ([44cec8f](https://github.com/codeneos/vlocode/commit/44cec8f29f44a12b70cde1c8a90b3ac20b517660))
* bulk queriy results do not include related object details ([6fd7e4f](https://github.com/codeneos/vlocode/commit/6fd7e4f5e1c6050ff5a0057da16f5c8f48e0c53e))
* bulkJob compiler error due to `info` being readonly type ([c32f014](https://github.com/codeneos/vlocode/commit/c32f014bc6136266795cf0940e1d31b333a4aefe))
* calculateHash does incorrectly references `this` from a static context ([0575fd3](https://github.com/codeneos/vlocode/commit/0575fd36bdb190010e5346bc5bd4d667562c96f1))
* compile issue due to breaking change in SfdxConnectionProvider arguments ([ac3efc8](https://github.com/codeneos/vlocode/commit/ac3efc835ec4736dfaec24aa40f64ad858ac4b2c))
* connection hook fails to attach due to connection not always being a promise ([2ef12cb](https://github.com/codeneos/vlocode/commit/2ef12cb8a532e458dcef1998acace956d9d19b21))
* datapack deployment tries to delete matching key records that can be updated in exceptional cases ([43b1ce4](https://github.com/codeneos/vlocode/commit/43b1ce43c94b5646b2e3840ef53d0af8f2476332))
* datapack explorer does not list certain datapacks due to query parser error ([d031866](https://github.com/codeneos/vlocode/commit/d031866ac9b39d91cc02e0ae80009dcb6f67b17b))
* datapackLookupService does not update the namespace of the filter when comparing field values causing a bugcheck ([826205f](https://github.com/codeneos/vlocode/commit/826205f277757fbb1f48ac719a3a17bc2cdc8bfb))
* definition builder for OmniScripts concatenates templates in a different order then APEX activation. ([5abf833](https://github.com/codeneos/vlocode/commit/5abf833fae1e1568837b1f594b32921fe36a7c19))
* deploy command does not await init on super class ([97596a1](https://github.com/codeneos/vlocode/commit/97596a199ecbc706b9ba88dcf7cd79b9d7aaea30))
* deployed OmniScript using local activation does not get updated to activated after deploying the definition and LWC ([4051b81](https://github.com/codeneos/vlocode/commit/4051b819c869df22fc47d98116481c69e0b37cbf))
* display warning for omniscript datapacks without elements instead of an error ([62f2398](https://github.com/codeneos/vlocode/commit/62f2398aa2730fe0c838adee29aab12db87aa605))
* do not dump old and new script definitions during activation ([81f9a17](https://github.com/codeneos/vlocode/commit/81f9a17b83b14753635a7b96bbb062ee78991cfe))
* do not exit when async interator has 0 results ([71ed265](https://github.com/codeneos/vlocode/commit/71ed2653e29a681d71f17c69fa22f1e51159b59f))
* drop `uuid` package in favor of browser and node native `randomUUID` from `node:ctypto` ([78e954c](https://github.com/codeneos/vlocode/commit/78e954c8cac5773962f76ea42827ab0475231ad9))
* encodeRFC3986URI does not encode `&` character causing queries with an & to fail ([029b607](https://github.com/codeneos/vlocode/commit/029b6079d6a8a871a20ceb44841a5ccfd036f09c))
* ensure that script activation does not delete the old definitions before ensuring the new version can be activated (only when activating a new version) ([0e6631a](https://github.com/codeneos/vlocode/commit/0e6631ad5bddf7f062185fca8f38e46040f7e920))
* exclude datapacks that are not loaded properly due to spec-function errors from the deployment and properly log and attach spec function errors to the respective datapack that causes them ([c4c7fb1](https://github.com/codeneos/vlocode/commit/c4c7fb10cdfe3129c8ab31543e3925fa0fc053bf))
* fix QueryService test mocks `query` operation instead of underlying transport ([5e33d7b](https://github.com/codeneos/vlocode/commit/5e33d7bc8a0160e69a8b0e9bf84abaa6cc57dd23))
* fix several script generation errors ([eff0ef0](https://github.com/codeneos/vlocode/commit/eff0ef01e4fc72ff2917f5250e9b879ee8f437ca))
* getErrorMessage does not use defaults when set ([00868ec](https://github.com/codeneos/vlocode/commit/00868ecbc8be149232a6afc06f63577a6f00f5db))
* incorrectly mapping version to sub type for script definition generation ([e6ff15a](https://github.com/codeneos/vlocode/commit/e6ff15acc7ae0a6797a2ee0f3a913276e8429376))
* IPs with single elements crashed updateElementOrder due to that expecting elements to always be an array ([ae66a4a](https://github.com/codeneos/vlocode/commit/ae66a4a332ac250b0769581b4121cbb3fccb1403))
* lookup service does not report script name/id in lookup error ([8021d97](https://github.com/codeneos/vlocode/commit/8021d97094b3d3f89c22f19928f5dc552345882f))
* LWC compiler throws error when the tooling record is not updated as Salesforce returns a 204 status code with no body ([64e4eaf](https://github.com/codeneos/vlocode/commit/64e4eaf319321a39317ca81bf669428827224ade))
* LWC enabled scripts with embedded scripts did not render elements inside of blocks ([d0c9b9c](https://github.com/codeneos/vlocode/commit/d0c9b9c18e41650771579370adb0842a8b052ce9))
* mapGetOrCreate does not play nice with sync-initializers ([d06d5cf](https://github.com/codeneos/vlocode/commit/d06d5cfb52fdcb3ce3901ff06ad6408d8f79f9f4))
* normalizeSalesforceName transforms uppercase acronyms to `xML` instead of `xml` ([8f3df44](https://github.com/codeneos/vlocode/commit/8f3df44f8e55bab1a82c93ba1fbc80b1b479d443))
* only run tests for test and spec files in __tests__ folder ([65fb3a9](https://github.com/codeneos/vlocode/commit/65fb3a975cc291fbb37b4dc04eea9afe97605924))
* only update order and level when not set in the datapack. ([a26f6e3](https://github.com/codeneos/vlocode/commit/a26f6e3151cbb4409e8afe089c2d4185957b85f5))
* QueryService resolves namespace from base container ([e07b578](https://github.com/codeneos/vlocode/commit/e07b578b136207a1903999515a47d751a0d65d54))
* re-ordering of elements should start counting at 1 for element order instead of 0 ([1bdc38c](https://github.com/codeneos/vlocode/commit/1bdc38c05474571a2991394e6dec6be934da04fa))
* relationship incorrectly cast to arrays in iterator ([e9a5e03](https://github.com/codeneos/vlocode/commit/e9a5e03a05934c7569f5612ab621fd9a69e8bebf))
* rename sass folder to scss to avoid conflicts with sass nodejs module ([41dd5cf](https://github.com/codeneos/vlocode/commit/41dd5cf26856ceeeaac2f1bc4d80ba6b0f6c8e0b))
* retrieveMetadata command does not request zip file causing no files from being refreshed ([e137dfd](https://github.com/codeneos/vlocode/commit/e137dfd253fc8bd2e46920f2ad42f945eaac99a3))
* script gen crashed on invalid picklist configuration for a choice element ([89ec371](https://github.com/codeneos/vlocode/commit/89ec3715e3337b9c2707ccb07333aa2aa050eade))
* toolingApiSchemaAccess transforms nested results which are already processed by query2 ([825a0b6](https://github.com/codeneos/vlocode/commit/825a0b61da7fc1b33b0b3846ae8dffc70113ee36))
* transform proxy does not transform array methods properly ([e7be106](https://github.com/codeneos/vlocode/commit/e7be1064c77f93fc0806a9607354ca094693adec))
* UI layouts are incorrectly linked to UI templates ([7b949fc](https://github.com/codeneos/vlocode/commit/7b949fc47d4d065185acba18ce36ca577352a691))
* update order and level of OmniScript elements before deployment (issue [#396](https://github.com/codeneos/vlocode/issues/396)) ([c9c08f1](https://github.com/codeneos/vlocode/commit/c9c08f1774fec7cda1c157fbf03c8e9e5fba8768))
* use getSObjectType in query cache to avoid errors when caching complex queries not yet supported by the parser ([57aea51](https://github.com/codeneos/vlocode/commit/57aea5194c0e83899fd6717b6b0136e5b7711842))
* vlocode ignores tooling API flag and always uses Metadata API for uploading LWC OmniScrips ([707b6bf](https://github.com/codeneos/vlocode/commit/707b6bf6dcba033669a14f8c0ccb28d83dc17574))
* when building multiple definitions they re-use the same objects instead of deepCloning them ([24fe045](https://github.com/codeneos/vlocode/commit/24fe0451221818b321be92ff779a453dcdbd6188))

### Features

* activate scripts in accordance to their dependency graph ([1295364](https://github.com/codeneos/vlocode/commit/129536420f8e5956eeb973654093f370fda48dda))
* add new activation command to activate OmniScripts and deploy LWC components already deployed in the org. ([c045bca](https://github.com/codeneos/vlocode/commit/c045bca095663400b99e493c8802641d8ad868a6))
* add new mapBy function to easily map arrays by key ([23083b6](https://github.com/codeneos/vlocode/commit/23083b683253fb4ab73a20c830b1438f08408878))
* add support for reactivating dependent scripts ([2a8a42c](https://github.com/codeneos/vlocode/commit/2a8a42c6725ca83905462e0c0038dc4ed7ee6b42))
* always regenerate the LWC id when building the script definitions ([2f57fc0](https://github.com/codeneos/vlocode/commit/2f57fc06231be1969b2237150831f83e51b71e89))
* automatically reactivate dependent scripts ([c92c5ea](https://github.com/codeneos/vlocode/commit/c92c5ea3544f129f44f35e120a11626efab36148))
* change getErrorMessage signature to accept options and allow default options to be set easily ([f1e8d46](https://github.com/codeneos/vlocode/commit/f1e8d46132403672c3b3c87ed0bb39106a2c34bf))
* expose `--continue-on-error` for vlocode CLI deployment command ([dcc014a](https://github.com/codeneos/vlocode/commit/dcc014af539d2eff2bd1e55390e858b2456e05c6))
* expose job info on bulk/bulkJob.ts as readonly object from the job ([0b777be](https://github.com/codeneos/vlocode/commit/0b777bec0bdb4c1e13655aa58dca073b699c53cf))
* improve query parser correctness by enforcing keyword order on SOQL syntax parser ([04dc796](https://github.com/codeneos/vlocode/commit/04dc796445cbb3ec538837066e53199ee5cf6f65))
* include logging of queries in debug mode ([296395a](https://github.com/codeneos/vlocode/commit/296395ab06d3eb019daab957d340efc3aa711cd5))
* introduce new uniform query API for data and tooling objects; update query service to use new query API. ([775ca10](https://github.com/codeneos/vlocode/commit/775ca100f41cc72c73387f1b46da3681831a72b3))
* local OmniScript activation now updates the isActive flag to `true` and deactivates the old active version of the same script ([08092e4](https://github.com/codeneos/vlocode/commit/08092e4f1f51927414a2810590c3a091b17559da))
* open LWC OmniScripts in LWC editor and classic in Angular designer ([e016d3f](https://github.com/codeneos/vlocode/commit/e016d3f45ad1ec7ef218ce37d52bc879961c2f8e))
* report stack trace for datapack loading errors during datapack deployment while debugging ([b282180](https://github.com/codeneos/vlocode/commit/b282180dd286116ba5bf7f55f96f8c46459218c5))
* support correctly parsing datapacks that are not in a parent folder ([ae261c2](https://github.com/codeneos/vlocode/commit/ae261c2727d5fcc40afc78b471929a7162408d1f))
* support local OmniScript definition generation instead of using remote APEX. This speeds up OmniScript activation and avoids govern limit issue when activating large scripts. ([5bbd304](https://github.com/codeneos/vlocode/commit/5bbd30462101d0918de34dfed7badee88d5e2dd9))
* support more datapack types in datapack explorer ([3a19411](https://github.com/codeneos/vlocode/commit/3a1941197250a8b747cb1ae8774511ec4c4d22a9))
* support more lookup configurations for OmniScripts ([6ea32b4](https://github.com/codeneos/vlocode/commit/6ea32b4528f9302b91765b9bba7beb5d6d679501))
* support unary operators, with condition and braces for query parsing and generation ([87d56c8](https://github.com/codeneos/vlocode/commit/87d56c86fcd2f7faf0677bacef391f1e2f4cba94))
* support unlimited re-usable OmniScript embedding; allows more then 1 level deep embedding of scripts ([bb23f67](https://github.com/codeneos/vlocode/commit/bb23f677ee8e74a0ae43a067e17ed1f0b1d21bdb))
* switch from sass.js to sass-dart for scss compilation; sass.js is not unmaintained and not being updated anymore ([807e45c](https://github.com/codeneos/vlocode/commit/807e45c593061b509309db849f66dc7188e7238a))
* update calculateHash to also work on strings for convenience ([b5fd2c1](https://github.com/codeneos/vlocode/commit/b5fd2c1e4e089cf9b63dce40286214f3e7785632))

## [0.18.18](https://github.com/codeneos/vlocode/compare/v0.18.17...v0.18.18) (2023-03-01)

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"useNx": false,
"version": "0.19.0",
"version": "0.19.1",
"npmClient": "pnpm",
"packages": ["packages/*"],
"command": {
Expand Down
17 changes: 17 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,23 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.19.1](https://github.com/Codeneos/vlocode/compare/v0.18.18...v0.19.1) (2023-04-03)

### Bug Fixes

* deploy command does not await init on super class ([97596a1](https://github.com/Codeneos/vlocode/commit/97596a199ecbc706b9ba88dcf7cd79b9d7aaea30))
* fix several script generation errors ([eff0ef0](https://github.com/Codeneos/vlocode/commit/eff0ef01e4fc72ff2917f5250e9b879ee8f437ca))
* vlocode ignores tooling API flag and always uses Metadata API for uploading LWC OmniScrips ([707b6bf](https://github.com/Codeneos/vlocode/commit/707b6bf6dcba033669a14f8c0ccb28d83dc17574))

### Features

* activate scripts in accordance to their dependency graph ([1295364](https://github.com/Codeneos/vlocode/commit/129536420f8e5956eeb973654093f370fda48dda))
* add new activation command to activate OmniScripts and deploy LWC components already deployed in the org. ([c045bca](https://github.com/Codeneos/vlocode/commit/c045bca095663400b99e493c8802641d8ad868a6))
* automatically reactivate dependent scripts ([c92c5ea](https://github.com/Codeneos/vlocode/commit/c92c5ea3544f129f44f35e120a11626efab36148))
* change getErrorMessage signature to accept options and allow default options to be set easily ([f1e8d46](https://github.com/Codeneos/vlocode/commit/f1e8d46132403672c3b3c87ed0bb39106a2c34bf))
* expose `--continue-on-error` for vlocode CLI deployment command ([dcc014a](https://github.com/Codeneos/vlocode/commit/dcc014af539d2eff2bd1e55390e858b2456e05c6))
* support local OmniScript definition generation instead of using remote APEX. This speeds up OmniScript activation and avoids govern limit issue when activating large scripts. ([5bbd304](https://github.com/Codeneos/vlocode/commit/5bbd30462101d0918de34dfed7badee88d5e2dd9))

## [0.18.18](https://github.com/Codeneos/vlocode/compare/v0.18.17...v0.18.18) (2023-03-01)

**Note:** Version bump only for package @vlocode/cli
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vlocode/cli",
"version": "0.19.0",
"version": "0.19.1",
"description": "Hyper fast Salesforce/Vlocity datapack deployment CLI",
"keywords": [
"Vlocity",
Expand Down
6 changes: 6 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.19.1](https://github.com/Codeneos/vlocode/compare/v0.18.18...v0.19.1) (2023-04-03)

### Features

* change getErrorMessage signature to accept options and allow default options to be set easily ([f1e8d46](https://github.com/Codeneos/vlocode/commit/f1e8d46132403672c3b3c87ed0bb39106a2c34bf))

## [0.18.17](https://github.com/Codeneos/vlocode/compare/v0.18.16...v0.18.17) (2023-02-23)

**Note:** Version bump only for package @vlocode/core
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vlocode/core",
"version": "0.18.17",
"version": "0.19.1",
"description": "Vlocode core IoC container framework library",
"main": "lib/index.js",
"readme": "../SITE.md",
Expand Down
Loading

0 comments on commit b1237b9

Please sign in to comment.