Skip to content

Tags: concretios/smock-it

Tags

v3.0.3

Toggle v3.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Rollout Promptify Command (#21)

* feat: promptify rollout initial commit

* ci: update version

* Update README.md

Signed-off-by: divymuni <75965707+divymuni@users.noreply.github.com>

---------

Signed-off-by: divymuni <75965707+divymuni@users.noreply.github.com>

v3.0.2

Toggle v3.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feature/enhancement/user context (#18)

v3.0.0

Toggle v3.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
BREAKING CHANGE: Release New Major Version (#11)

* Back Merge Main to Develop (#8)

* Feat: add semantic release workflow (#5)

* feat: add semantic release workflow

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* Create .releaserc

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* Update package.json

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

---------

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* fix: breaking release_new_version.yml (#6)

feat: update release_new_version.yml

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* fix: breaking change of semantic release (#7)

* ci: fix repo permission issue

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* chore: remove duplicate workflow

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* chore: delete unused workflow

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

---------

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* chore(release): 2.2.1 [skip ci]

## [2.2.1](v2.2.0...v2.2.1) (2025-04-21)

### Bug Fixes

* breaking change of semantic release ([#7](#7)) ([309a283](309a283))
* breaking release_new_version.yml ([#6](#6)) ([31b2cf6](31b2cf6))

---------

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>

* Feature/backup merge (#10)

* Initial commit

* Update issue templates

* Create version-release.yml

This workflow will publish a new plugin version to GitHub Packages when any push is done to main branch upon semantic conventional commit message is given.

* feat: code base added

* fix: breaking changes

* fix: yarn test

* fix: bug fixes and enhancements

* feat: phase I deployment (#1)

* Create version-release.yml

This workflow will publish a new plugin version to GitHub Packages when any push is done to main branch upon semantic conventional commit message is given.

* feat: code base added

* fix: breaking changes

* fix: yarn test

* fix: bug fixes and enhancements

---------

Co-authored-by: Divy Muni <Divy.Muni@aexp.com>
Co-authored-by: Akshat Concretio <152614468+AkshatConcretio@users.noreply.github.com>

* fix: dynamic template name in default template

* Final package code (#14)

* fix(package change): package changes

* fix: partial working of template remove command stopped

* fix: partial working of remove command stopped

* fix: update remove command for partial execution

* fix: name field on custom sobject

* fix: replaced cli-select/inquirer with enquirer for single and multi-select picklists

* fix: [partial] eslint issues in init file

* fix: [partial] t-155 eslint issue in validate

* fix: [partial] eslint issue in remove

* fix: [partial] t-54 eslint issues in add

* fix: [partal] examples in remove

* fix: T84-Inserting records in org using the Bulk API. (#6)

* fix: insertRecords: bulkification for inserting records in org

* insert records in bulk : implemented suggestions

* insert records in bulk : implemented PR suggestions

* Hot fix/multiselect terminate issue (#7)

* Fix the terminate issue

* Fix the issue in init command to terminate

* fix : updated add command to upserted (#8)

* fix : updated add command to upserted

* fix: Prevent acceptance of negative values in count to ensure proper validation.

* fix: [eslint] updated code of eslint resolved

* fix: [add] bugs fixes sobjects

* fix: [remove] bugs resolved

* fix: [upsert] updated the code with partially eslint resolved

* fix: removed add command

* fix: bugs fixes

* fix: flag -s from o in generate

* fix: resolved for single inserted records

* fix: error length size

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

---------

Co-authored-by: kundannsharmaa <sha.kundan@concret.io>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>
Co-authored-by: Akshat Surana <152614468+AkshatConcretio@users.noreply.github.com>
Co-authored-by: AkshatConcretio <surana.akshat@concret.io>
Co-authored-by: Khushboo2298 <114359003+Khushboo2298@users.noreply.github.com>

* Update README.md (#15)

* quick fix for bulk insertion (#16)

* quick fix for bulk insertion

* Fix for the bulk insert method

* Final package code (#20)

* fix(package change): package changes

* fix: partial working of template remove command stopped

* fix: partial working of remove command stopped

* fix: update remove command for partial execution

* fix: name field on custom sobject

* fix: replaced cli-select/inquirer with enquirer for single and multi-select picklists

* fix: [partial] eslint issues in init file

* fix: [partial] t-155 eslint issue in validate

* fix: [partial] eslint issue in remove

* fix: [partial] t-54 eslint issues in add

* fix: [partal] examples in remove

* fix: T84-Inserting records in org using the Bulk API. (#6)

* fix: insertRecords: bulkification for inserting records in org

* insert records in bulk : implemented suggestions

* insert records in bulk : implemented PR suggestions

* Hot fix/multiselect terminate issue (#7)

* Fix the terminate issue

* Fix the issue in init command to terminate

* fix : updated add command to upserted (#8)

* fix : updated add command to upserted

* fix: Prevent acceptance of negative values in count to ensure proper validation.

* fix: [eslint] updated code of eslint resolved

* fix: [add] bugs fixes sobjects

* fix: [remove] bugs resolved

* fix: [upsert] updated the code with partially eslint resolved

* fix: removed add command

* fix: bugs fixes

* fix: flag -s from o in generate

* fix: resolved for single inserted records

* fix: error length size

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* updated package.json yarn.lock and record.ts

* [Quick-fix]Enhancement/limit insert fix (#17)

* fix: [upsert] updated the limit of DI

* fix: [init] updated the count limit at object level

* fix: [int] count di limit object level

* Fixed Bulk Insertion bug (#19)

---------

Co-authored-by: divymuni <75965707+divymuni@users.noreply.github.com>
Co-authored-by: kundannsharmaa <sha.kundan@concret.io>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>
Co-authored-by: Akshat Surana <152614468+AkshatConcretio@users.noreply.github.com>
Co-authored-by: AkshatConcretio <surana.akshat@concret.io>
Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>

* fix: [init] exceed event listner (#23) (#25)

* fix: [init] exceed event listner

* ci: remove unnecessary console log

---------

Co-authored-by: kundannsharmaa <sha.kundan@concret.io>

* Create sonar_scan.yml

* launch of smock-it v2.0 with new features and enhancement (#49)

* Handle error remove command (#24)

* Updated error flow for Remove command and  reduced complexity below 20

* ci: adding nut tests configurations (#27) (#28)

Co-authored-by: divymuni <75965707+divymuni@users.noreply.github.com>

* fix: [hot-fix] phase2 init event listener (#26)

* T 67/phase2 [upsert]/new features/new schema/init (#29)

* feat: [init] fields to consider and pickleft field added

* feat: [upsert] implementing upsert with new schema

* feat: fields to consider added,updated boolean value init

* feat: updated code with valid directory structure

* feat: [upsert] changed datatype to boolean of pickLeftFields

* feat: handle old and new value in fieldsToConsider

* Phase2/t85/mockaroo limit enhancement (#21)

* Added the utils folder for types and constants

* Suparssed the mocakaro 1000 records generation limit, Added the progress bar while insertion of records using bulk api,

* Updated the records.ts functions and added types and handled the error/ condition checks

* Delete generated_output.json

* handling the error during record insertion

* Added the sf-core-library spinner while varlidating the objects and fileds (#22)

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>

* fix: resolve the failed count display and the progress bar issue.

---------

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>
Co-authored-by: divymuni <75965707+divymuni@users.noreply.github.com>

* Remove command nut testing (#30)

* Nut Testing for Remove command

* Updated the nut testing as per suggestions

* correction n remove.nut.ts

* Quick Fix for failures

* Phase2/authnticate/auth info sf core (#33)

* Added the utils folder for types and constants

* Suparssed the mocakaro 1000 records generation limit, Added the progress bar while insertion of records using bulk api,

* Updated the records.ts functions and added types and handled the error/ condition checks

* Delete generated_output.json

* handling the error during record insertion

* Added the sf-core-library spinner while varlidating the objects and fileds (#22)

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>

* fix: resolve the failed count display and the progress bar issue.

* Added the auth-info changes in the phase-II , now you will require -a flag in the validate and the generate command

* Fix: Updated the error message.

* Delete sfdx-project.json

* Delete .sf/config.json

* Updated the files

* Fix : Removed the console.log()

---------

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>
Co-authored-by: rahul-concretio <aro.rahul@concret.io>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>

* Fix : fixed the case-sensetive error during authentication, also upda… (#35)

* Fix : fixed the case-sensetive error during authentication, also updated the questions message

* Fix:  removeed toLowecase for authentication part

---------

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>

* T 93/phase2  validate enhancement]/new schema/new features (#36)

* feat: added type of new scheam and features

* feat: [validate] added new schema and message updated

* feat: [validate] updated the schema validation for pickleftfields and fieldstoconsider

* feat: [validate] updated code with validation.

* feat: [init]updated the code

* T92/init command optimization (#37)

* Reduced the init command complexity from 43 to 27

* Updated the init command to reduce the complexity

* Updated the quotes issue in init and upsert command

* Fix/phase ii/sm1 15 sm1 16 upsert/negative count/pick left fields (#38)

* fix: count negative and pickleftfields value

* fix: updated count message

* Added the validate nut test file and seperate mock data for testing. (#42)

* Feature/phase ii/t 52/data generate/enhancement (#41)

* feat: remove unused lines

* feat: few eslint issues

* feat: incorporating new schema

* feat: handling new features without taking values

* feat: updatd code of field mapping value manually in schema

* feat: updated code with validate schema

* feat: removed log

* fix: missing fieldstoConsider and pickleftfields

---------

Co-authored-by: Khushboo2298 <sh.khushboo@concret.io>

* Phase2/nutstest/upsert command (#39)

* ci: nuts testing upsert command

* ci:  tc updated according to browser stack

* ci: [upsert] create the left over test cases

* ci: updated test cases

* Created the nut-test of the new features(Phase-II)  and created the seperate mock data file.

* correction in package json file

* correction in package json file

---------

Co-authored-by: kundannsharmaa <sha.kundan@concret.io>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>

* Phase-II/SM117/ fix the upsert command to show error if common value found in FieldsToExclude and FieldsToConsider (#40)

* Updated the upsert command to throw error when adding common fields in fields to consider and exclude

* fixed the issue in upsert command

* correction in upsert command

* updated the upsert command to fix a scenario

* Updated the remove nut test file for phase 2 (#43)

* Fix: fieldstoCondier and fieldstoExlude can't have same values, if so it will throw and error (#44)

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>

* fix: resolve issue in dependent picklist handling (#45)

* Update Keywords

* updated package.json (#47)

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>

* Feature/updated readme/phase2 (#48)

* updated the readm added the samesple.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update SAMPLES.md

* Update SAMPLES.md

* Update SAMPLES.md

* Update SAMPLES.md

* Update README.md

---------

Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>
Co-authored-by: Pranita712 <163862451+Pranita712@users.noreply.github.com>

---------

Co-authored-by: Khushboo2298 <114359003+Khushboo2298@users.noreply.github.com>
Co-authored-by: rahul-concretio <aro.rahul@concret.io>
Co-authored-by: kundannsharmaa <sha.kundan@concret.io>
Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>
Co-authored-by: Khushboo2298 <sh.khushboo@concret.io>
Co-authored-by: Pranita712 <163862451+Pranita712@users.noreply.github.com>

* feat(v2.0): Introduced new features and enhancements

* feat: did implementing the console table

* feat: added console and enhance the table output

* feat: added time and navigating to output folder

* feat: change message and utils di

* fix: remove complexity from create record and solved eslint issues

* fix: merged the command create and data generate

* fix: merging of commands and handling complexity

* fix: reduced complexity to 22 in merged generate file

* fix: resolved complexity and resolving eslint issues

* fix: resolved eslint issues

* fix: resolved eslint issues

* fix: handling issues

* fix: ignored fields

* Add files via upload

* Add files via upload

* Add files via upload

* npm package link

* feat: handle datalibrary fields csv json di

* feat: handle dependent picklist,picklist,refernce

* feat: handle integration and and covered relationship scenario

* fix: added output table,modified insert result and types in utils

* Update generated_output.json

* fix: added service file and generic function file

* feat: added data upload and updated the code

* Feat: add semantic release workflow (#5)

* feat: add semantic release workflow

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* Create .releaserc

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* Update package.json

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

---------

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* fix: breaking release_new_version.yml (#6)

feat: update release_new_version.yml

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* fix: added comment and updated the code

* fix: breaking change of semantic release (#7)

* ci: fix repo permission issue

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* chore: remove duplicate workflow

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* chore: delete unused workflow

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

---------

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>

* chore(release): 2.2.1 [skip ci]

## [2.2.1](v2.2.0...v2.2.1) (2025-04-21)

### Bug Fixes

* breaking change of semantic release ([#7](#7)) ([309a283](309a283))
* breaking release_new_version.yml ([#6](#6)) ([31b2cf6](31b2cf6))

* fix: addeed copyright comment and success and error msg

* removed commented code

* fix: modified reference logic

* remove console log

* fix: modify label and object name

* fix: add code for data upload

* fix: add generated output

* fix: add copyright above

* fix: update error message 

In the generated.ts and upload.ts file, update the error message

* feat: final updated code

* fix: add dev dependency

* Feature/optimise commands (#60)

* fix:optimized different commands

* updated remove command

* Update the some changes in init command

* fix: remove readline from init

* fix: breaking change of wireit

* chore: generated output

* ci: add yarn lock

* chore: unused files

---------

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>
Signed-off-by: divymuni <75965707+divymuni@users.noreply.github.com>
Co-authored-by: Abhinav Gupta <abhinavguptas@users.noreply.github.com>
Co-authored-by: Divy Muni <Divy.Muni@aexp.com>
Co-authored-by: Akshat Concretio <152614468+AkshatConcretio@users.noreply.github.com>
Co-authored-by: kundannsharmaa <sha.kundan@concret.io>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>
Co-authored-by: AkshatConcretio <surana.akshat@concret.io>
Co-authored-by: Khushboo2298 <114359003+Khushboo2298@users.noreply.github.com>
Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>
Co-authored-by: rahul-concretio <aro.rahul@concret.io>
Co-authored-by: Khushboo2298 <sh.khushboo@concret.io>
Co-authored-by: Pranita712 <163862451+Pranita712@users.noreply.github.com>
Co-authored-by: Concret.io <156904554+concretios@users.noreply.github.com>
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
Co-authored-by: manasvi04 <113810307+manasvi04@users.noreply.github.com>

* fix: breaking change of init

* Update README.md

Signed-off-by: divymuni <75965707+divymuni@users.noreply.github.com>

---------

Signed-off-by: Concret.io <156904554+concretios@users.noreply.github.com>
Signed-off-by: divymuni <75965707+divymuni@users.noreply.github.com>
Co-authored-by: Concret.io <156904554+concretios@users.noreply.github.com>
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
Co-authored-by: Abhinav Gupta <abhinavguptas@users.noreply.github.com>
Co-authored-by: Divy Muni <Divy.Muni@aexp.com>
Co-authored-by: Akshat Concretio <152614468+AkshatConcretio@users.noreply.github.com>
Co-authored-by: kundannsharmaa <sha.kundan@concret.io>
Co-authored-by: Sanyam Jain <jai.sanyam@concret.io>
Co-authored-by: AkshatConcretio <surana.akshat@concret.io>
Co-authored-by: Khushboo2298 <114359003+Khushboo2298@users.noreply.github.com>
Co-authored-by: rahulTech1109 <rahul.concretio@gmail.com>
Co-authored-by: rahul-concretio <aro.rahul@concret.io>
Co-authored-by: Khushboo2298 <sh.khushboo@concret.io>
Co-authored-by: Pranita712 <163862451+Pranita712@users.noreply.github.com>
Co-authored-by: manasvi04 <113810307+manasvi04@users.noreply.github.com>

v2.2.1

Toggle v2.2.1's commit message
chore(release): 2.2.1 [skip ci]

## [2.2.1](v2.2.0...v2.2.1) (2025-04-21)

### Bug Fixes

* breaking change of semantic release ([#7](#7)) ([309a283](309a283))
* breaking release_new_version.yml ([#6](#6)) ([31b2cf6](31b2cf6))

v2.2.0

Toggle v2.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feature/GitHub workflow (#3)

* ci: Initial setup for github actions

* Update action.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Create action.yml

* Delete .github/actions/smock-it/action.yml

* Update action.yml

* Update README.md

* Update package.json

* Update README.md

v2.0.0

Toggle v2.0.0's commit message

v1.0.0

Toggle v1.0.0's commit message
ci: replace smocker with smock-it