Tags: concretios/smock-it
Tags
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>
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>
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