cloudcc-cli
v2.5.2
Published
cloudcc-cli
Readme
Usage Guide
Global installation
# Windows
npm i -g cloudcc-cli
# macOS
sudo npm i -g cloudcc-cliVerify the install (recommended on macOS/Linux — use cloudcc so it is not
confused with the system C compiler cc):
cloudcc get version
# or (same binary, alternate name)
cc get versionCLI overview
The CLI ships two global command names for the same entry (bin/cc.js):
cc and cloudcc. On macOS/Linux, cloudcc is recommended so it
does not collide with the system C compiler (/usr/bin/cc is often clang/gcc).
cc remains for backward compatibility.
Both names use the same router: cloudcc <action> <resource> [args...] (see
bin/index.js). Global / maintenance commands use resource =
version (e.g. cloudcc help version, cloudcc stats version);
business commands use the resource module key (object, project, …).
Run cloudcc help version (or cc help version) for the full command
list: modules follow bin/index.js modules keys, with short module hints and
per-line descriptions maintained in src/version/listModuleCommands.js. When
you add a resource, update MODULE_KEYS_ORDER and MODULE_FOLDER (and
optional MODULE_HINT / RESOURCE_CN / describeActionLine) so
help and cloudcc actionHelp version <action> stay accurate.
Implementation note: maintenance handlers live in src/version/index.js
(cc.*) and are reached as cloudcc <subcommand> version so the router
always receives a valid resource segment.
Version output and changelog
cloudcc get version: prints the installed version string only (no embedded release notes).- Registry version check (
utils/checkVersion.js, e.g. duringcloudcc update versionorcheckUpdateon pull/create flows): after comparing to npm, only if a newer package exists does the CLI print the relevant# ReleaseV…sections fromREADME.mdfor versions strictly after the current install through latest (utils/readmeReleases.js→getReleasesBetween). If you are already up to date, no release block is printed (the panel still links to npm changelog). Rendering usesutils/formatReleaseNotes.js: terminal-width wrapping, aligned continuation lines, and safe inline`code`handling.
Cursor Agent Skill (optional)
After npm i -g cloudcc-cli, you can install the bundled
cloudcc-dev-skill into Cursor’s skills folder so agents can follow CloudCC
module guidance (cloudcc doc …) consistently.
Prerequisites: the global cloudcc / cc command works (npm global
bin on PATH).
User-wide install (all workspaces), copies to
~/.cursor/skills/cloudcc-dev-skill:
cloudcc install skillProject-local install (run from the repo root you opened in Cursor), copies
to .cursor/skills/cloudcc-dev-skill:
cloudcc install skill project
# or
cloudcc install skill --projectRestart Cursor or reload the window if the skill does not show up. For full
environment setup (project folder, cloudcc-cli.config.json, optional
template), see cloudcc doc project devguide.
ReleaseV2.5.2
Release Date: 2026-4-22
Release Scope: Full
Release Content
- Default config file migration to JSON format
- Removed legacy
cloudcc-cli.config.jsfrom package sources. - Added
cloudcc-cli.config.jsonas the packaged config entry in.npmignore.
- Removed legacy
ReleaseV2.5.1
Release Date: 2026-4-22
Release Scope: Full
Release Content
- Project template scaffold copy hardening
- Updated
template/index.jsto stop copying removedAGENTS.mdand avoid assertion crashes duringcloudcc create project. - Added fallback copy logic for
CLAUDEmetadata so scaffolding usestemplate/.claude/CLAUDE.mdwhentemplate/CLAUDE.mdis absent.
- Updated
ReleaseV2.5.0
Release Date: 2026-4-21
Release Scope: Full
Release Content
- Node 14 compatibility fix for template lib copy
- Replaced
fs.cpSyncwithfs-extra.copySyncinutils/checkVersion.jswhen initializing the projectlibfolder from template. - Keeps the same copy behavior while avoiding runtime failure on Node 14
(
fs.cpSync is not a function).
- Replaced
ReleaseV2.4.9
Release Date: 2026-4-20
Release Scope: Full
Release Content
- ccopenapi jar sync fallback enhancement
- Updated
checkAndReplaceJarinutils/checkVersion.jsto copy the full templatelibfolder when the projectlibfolder is missing. - Added fallback to copy the template
ccopenapi-*.jarwhen the projectlibexists but has noccopenapijar. - Kept semantic version comparison and replacement behavior when both template and project jars are present.
- Updated
- HTML component CLI (
htmlresource)- Added
cloudcc create htmlto scaffoldhtml/<apiName>/index.htmlandconfig.jsonlocally. - Added
cloudcc publish htmlto upload from that folder, save the HTML component, and auto-create the iframe custom page (reusescustomPage/commonhelpers). - Added
get,detail, anddeletecommands plusdevconsoleRequestfor flat JSON calls tohtmlComponent/*endpoints. - Extended
customPage/common.jswith iframe page payload helpers and expandedsrc/html/docs/devguide.md(CLI usage and front-end guidance). - Updated
listModuleCommandshint for thehtmlresource.
- Added
- Pull-list CLI robustness and tests update
- Updated
pullListhandlers for classes, scripts, timer, and triggers to improve list pagination and argument handling consistency. - Adjusted corresponding CLI tests (
classes/script/timer/trigger) to validate the updated pull-list behavior.
- Updated
ReleaseV2.4.8
Release Date: 2026-4-17
Release Scope: Full
Release Content
- Project template identity status workflow update
- Updated template
.cloudcc/IDENTITY.mdstatus model and sequence to未开始 -> 需求设计 -> 实现设计 -> 任务拆解 -> 功能开发. - Aligned
doc/状态.mdguidance with the new lifecycle labels for consistent progress reporting.
- Updated template
- Project template config placeholder improvement
- Replaced
template/cloudcc-cli.config.jsondefault placeholders with explicit setup prompts forsafetyMarkandCloudCCDev.
- Replaced
- Release maintenance
- Bumped package version to
2.4.8and synchronized lockfile root version metadata.
- Bumped package version to
- CloudCC skill guidance update
- Added
viewmodule documentation commands to the module checklist and kept OpenAPI CRUD guidance aligned with current CLI usage. - Refined long instruction lines in
cloudcc-dev-skill/SKILL.mdfor clearer readability without changing functional intent.
- Added
- CloudCC skill package metadata sync
- Updated
cloudcc-dev-skill/config.jsonversion from1.0.8to1.0.9.
- Updated
- Fields developer guide parameter clarification
- Added explicit parameter description for
cloudcc get fields <projectPath> <objPrefix>insrc/fields/docs/devguide.md.
- Added explicit parameter description for
- Legacy resource list cleanup
- Removed obsolete
src/res.mdstatic resource/action summary file.
- Removed obsolete
- Agent memory workflow update
- Recorded that the phrase
推送技能仓库should target the standalonecloudcc-dev-skillrepository by default, including checking its own status, remote, and tracked branch before push.
- Recorded that the phrase
ReleaseV2.4.7
Release Date: 2026-4-16
Release Scope: Full
Release Content
- Project template metadata cleanup
- Moved
CLAUDE.mdintotemplate/.claude/CLAUDE.mdand removed legacytemplate/AGENTS.mdfrom the project scaffold so new projects receive the correct Claude workspace instruction layout by default.
- Moved
- Project template doc seed
- Added
template/doc/状态.mdand updatedtemplate/index.jsto copy thedocfolder duringcloudcc create project, ensuring new projects include the initial status file by default.
- Added
- Project create help fallback
- Added explicit help handling in
src/project/create1.jsforcloudcc create project -h|--help|help, so help probes print usage and exit without entering scaffold creation.
- Added explicit help handling in
- Fields update metadata pipeline hardening
- Refactored
src/fields/update.jsto fetch current field metadata throughdetail.js(fieldSetup/editField) beforesaveField, removing dependency on local object index files. - Added strict argument validation (
projectPath,fieldId,fieldType,objid) and stronger payload guards to fail fast on invalid update inputs. - Normalized profile permission mapping from
profileListintoprofileFieldJsonand improved warning/error messages for easier troubleshooting.
- Refactored
- Fields docs alignment
- Updated
src/fields/docs/devguide.mdto keep the update section focused on effectivesaveFieldbehavior and avoid outdated endpoint coupling text.
- Updated
- Plugin create validation and template guidance
- Added strict custom element name validation in
src/plugin/create1.jsforcomponent-${name}to reject invalid names early (lowercase letters and hyphens only, no digits) and return actionable CLI guidance. - Added create-time guard for missing plugin name and improved default plugin
template hints for
compName(concise display name) andcompDesc(clear functional description).
- Added strict custom element name validation in
- Plugin developer guide updates
- Updated
src/plugin/docs/devguide.mdwith explicit custom element naming constraints and examples for valid/invalid plugin names. - Added recommended metadata authoring rules: keep
compNameconcise and readable (within 6 Chinese characters) andcompDescdescriptive (within 50 Chinese characters).
- Updated
- Release maintenance
- Bumped package version to
2.4.7and synchronized lockfile root version metadata.
- Bumped package version to
- CLI routing and command stats alignment
- Updated
bin/cc.jsrouting and command recording flow to keep single-argument commands on the version dispatcher and normalize stats recording for action/resource pairs. - Enhanced
utils/commandStats.jskey normalization so single-argument version aliases (version,-v,-version,--version) are counted undercloudcc version, while two-argument commands keep full keys likecloudcc get doc.
- Updated
- Resource index dispatch consistency
- Standardized multiple module index dispatchers to align with the
cloudcc <action> <resource>route pattern and keep action forwarding behavior consistent across resources.
- Standardized multiple module index dispatchers to align with the
- Button module enhancement
- Added
updatesupport for button management (src/button/update.js) and wired it intosrc/button/index.js. - Extended button create/update handling for event-specific payload content
and CLI validation across
lightning-script,lightning-url, andurlmodes.
- Added
- Custom page and menu update support
- Added custom page component switching via
cloudcc update customPage ..., so an existing custom page can update its bound component without recreating the page manually. - Added custom page menu target switching via
cloudcc update menu page ..., so an existing page menu can update its bound custom page API directly.
- Added custom page component switching via
- Config, custom page, and custom setting CLI coverage
- Added
test/config.cli.test.jsand expanded CLI-first test flows forconfig,customPage, andcustomSetting, including doc checks, create/get/delete flows, and safer cleanup behavior. - Updated
customPagetests to assert against real CLI text output (success lines and created IDs) instead of direct module return objects.
- Added
- Application and classes test reliability improvements
- Upgraded
test/application.cli.test.jsto coverdoc -> create -> get -> update -> deleteend-to-end. - Hardened
test/classes.cli.test.jsdoc assertions and published-id parsing to support dynamic config-id keys.
- Upgraded
- Trigger and timer create companion-class switch
- Added optional
autoCreateClassparameter tocloudcc create triggers <encodedCreateJson> [autoCreateClass]andcloudcc create timer <name> [autoCreateClass]. - Changed default behavior to not auto-create companion custom classes;
passing
truekeeps the auto-create flow. - Updated generated Java templates for both resources to provide a no-companion-class safe entry skeleton when auto-create is disabled.
- Added optional
- Trigger and timer developer guide updates
- Updated
src/triggers/docs/devguide.mdandsrc/timer/docs/devguide.mdto document the new optional parameter and recommend the auto-create mode (... true) in development workflows.
- Updated
- Dev guide skill path update
- Migrated the internal
dev-guideskill file from.cursor/skills/dev-guide/SKILL.mdto.claude/skills/dev-guide/SKILL.md.
- Migrated the internal
- Claude workspace metadata cleanup
- Removed legacy
.claude/settings.jsonand removed.claude/skills/dev-guide/SKILL.mdfrom the local workspace setup. - Added
.claude/CLAUDE.mdand.claude/MEMORY.mdas local instruction and memory artifacts for the current development workflow.
- Removed legacy
ReleaseV2.4.6
Release Date: 2026-4-15
Release Scope: Full
Release Content
- CLI changelog command
- Added
cloudcc changelogas a global command to view release notes directly fromREADME.md, including current version, specific version, and--allmodes.
- Added
- Help and skill guidance update
- Updated CLI help output and
cloudcc-dev-skill/SKILL.mdto include changelog command usage for faster release-note lookup during development.
- Updated CLI help output and
- MCP server minimization
- Refactored
mcp/index.jsto a minimal MCP server (cc-mcp, version frompackage.json) with no registered tools yet (handshake-only stub; ready for futureregisterToolextensions).
- Refactored
- Dev-guide skill
- Documented the 「推送代码」release workflow in
.cursor/skills/dev-guide/SKILL.md(git diff → README# ReleaseV…branching rules). - Documented the 「发布版本」workflow (fill
Release Datefor the matching# ReleaseV…, then runnpm run npm-publishfrom the repo root).
- Documented the 「推送代码」release workflow in
- Release maintenance
- Bumped package version to
2.4.6and synchronized lockfile root version metadata.
- Bumped package version to
- Environment-scoped config id migration
- Updated classes, timer, triggers, script, and plugin config readers to
resolve resource ids by
loadCloudccConfigRootSync().use + "id"with|| config.idfallback for backward compatibility. - Updated publish and pullList writers to persist only environment-scoped id
keys and remove legacy
idfields when writing fresh ids.
- Updated classes, timer, triggers, script, and plugin config readers to
resolve resource ids by
- CLI regression validation and ignore path fix
- Executed end-to-end CLI validation for create/publish/pull/delete across classes, timer, triggers, script, and plugin flows in a real org environment.
- Corrected
.gitignoretrigger directory entry from/trigger/to/triggers/so generated trigger files are ignored consistently.
ReleaseV2.4.5
Release Date: 2026-4-14
Release Scope: Full
Release Content
CCServiceasync API stubs- Added
executeAsyncJob(Map)andexecuteAsyncCustomClass(Map)tojava/com/cloudcc/core/CCService.javaso public docs and Java stubs stay aligned with async execution APIs.
- Added
- Classes developer guide polish
- Updated
src/classes/docs/devguide.mdto improve markdown table consistency and tighten long wrapped lines for clearer reading.
- Updated
- Release maintenance
- Bumped package version to
2.4.5and synchronized lockfile root version metadata.
- Bumped package version to
ReleaseV2.4.4
Release Date: 2026-4-14
Release Scope: Full
Release Content
- Classes template reliability
- Updated generated trigger test stubs in
src/classes/create.jsto useHashMap<String, Object>instead of the invalidMapinstantiation, ensuring runnable Java sample code.
- Updated generated trigger test stubs in
- Classes docs output consistency
- Updated
src/classes/doc.jssocloudcc doc classes introductiontrims trailing whitespace before output for cleaner terminal rendering.
- Updated
- Classes dev guide cleanup
- Refined
src/classes/docs/devguide.mdby removing duplicated background sections and polishing guidance text to keep the document focused on implementation rules.
- Refined
- Release maintenance
- Bumped package version to
2.4.4and synchronized lockfile root version metadata.
- Bumped package version to
ReleaseV2.4.3
Release Date: 2026-4-14
Release Scope: Full
Release Content
- Scaffolding: timer and trigger companions
cloudcc create timer <name>now generates the companion class<name>CCSchedule(same ascreate classes) and wiresschedule/<name>/<name>.javato instantiate it and callexecute()cloudcc create triggers <encodedCreateJson>now generates the companion class<name>CCTriggerwith acctrigger-style template (execute(HashMap, HashMap)) and updates the trigger Java to delegate to it; trigger constructor ispublic <Trigger>(UserInfo userInfo)withsuper(userInfo)cloudcc create classessupports an internal fourth argumentcctriggerfor the companion trigger template; default class template now usesexecute()instead of the previous demogetNamestub- Added guards when project config is missing (
cloudcc-cli.config.json/.js) and clearer JSON parse errors forcreate triggers
- Documentation
- Updated
src/timer/docs/devguide.mdandsrc/triggers/docs/devguide.mdfor auto-generated companions, delegation pattern, and parameter typing notes
- Updated
- Schedule Job module enhancement
- Added
createaction forscheduleJobto support saving scheduled jobs throughcloudcc create scheduleJob <projectPath> <encodedBodyJson> - Added
getListaction forscheduleJobto fetch program candidates used byprgidselection before creation
- Added
- Schedule Job documentation
- Updated
src/scheduleJob/docs/devguide.mdwith creation prerequisites, parameter normalization rules, and command-first guidance for selectingprgid - Clarified command coverage and reordered sections to reflect the full
workflow (
create,get,detail,getList,delete,doc)
- Updated
- Skill guidance alignment
- Updated
cloudcc-dev-skill/SKILL.mdto use the wording “定时作业” and keepscheduleJobmodule guidance aligned with current docs and command capabilities
- Updated
- Skill pack (
cloudcc-dev-skill)- Bumped bundled skill metadata in
cloudcc-dev-skill/config.jsonto1.0.7(2026-04-14) - Added a “Best practices” section for CCDK: bridges from custom
pages/HTML/Site to custom classes (
$CCDK.CCCommon.post) and to CRM shell capabilities ($CCDK.CCPage, e.g.openListPage), with Java and JavaScript samples; removed a duplicated “快速规则” block; clarified per-phasecloudcc doc <module> introduction|devguideusage
- Bumped bundled skill metadata in
- Site and HTML documentation
src/html/docs/devguide.md: documented the recommended repo-roothtml/<subfolder>/index.htmllayout for single HTML entry pagessrc/site/docs/devguide.md: documented the recommended repo-rootsite/<project>/layout for full-site development; minor formatting cleanup for long lines
- Skill installer (
cloudcc install skill)- Added
skillresource withinstallaction:cloudcc install skillcopies bundledcloudcc-dev-skillto~/.cursor/skills/cloudcc-dev-skill;cloudcc install skill project/--projectinstalls under the current working directory’s.cursor/skills(excludes nested.gitwhen copying) - Wired
bin/index.jsandsrc/version/listModuleCommands.js(MODULE_KEYS_ORDER, hints,describeActionLine) forcloudcc install -hdiscovery - README Usage Guide: the top-level Cursor Agent Skill section
replaces the former MCP configuration (
cc-mcp/mcp.json) instructions
- Added
- Project environment documentation
- Reworked
src/project/docs/devguide.md: globalcloudcc-clirequired, project folder + mandatorycloudcc-cli.config.json(JSON examples), CLI vs VS Code/Cursor workflows, optional template project; replaced local MCP (cc-mcp) setup with Cursor Agent Skill installation viacloudcc install skill - Updated
.cursor/skills/dev-guide/SKILL.mdto document theskillmodule pattern
- Reworked
- Release maintenance
- Bumped package version to
2.4.3and synchronized lockfile root version metadata
- Bumped package version to
CCServicestub alignment with platform- Removed
cquery(apiName, expression, fields, orderBy)overload (platform does not support 4-param String variant) - Removed
pageQueryWithRoleRight(...)(platform does not expose this method) - Removed
cqlQueryWithStatic(...)(platform does not expose this method) - Fixed
cqlQueryWithLogInfosignature to 3 params(apiName, expression, logInfo)matching platform - Fixed
pageQuery/pageQueryWithServiceto handle bothJSONObjectandJSONArrayresponse fordatafield getQueryPermission(String)noted as stub-only; platform requires internal params
- Removed
ReleaseV2.4.2
Release Date: 2026-4-9
Release Scope: Full
Release Content
- Config resilience
- Fixed
utils/config.jsfallback flow so commands no longer throwENOENTwhenpackage.jsonis missing in the current working directory - Added safe existence check and parse guard for legacy
devConsoleConfigloading to continue with cache/v3/v2 config sources
- Fixed
- Release maintenance
- Bumped package version to
2.4.2and synchronized lockfile root version metadata
- Bumped package version to
- Dupe Catcher module
- Added a new
dupeCatcherresource withget,detail,create,delete, anddocactions for filter/rule management - Added
src/dupeCatcher/docs/devguide.mdwith command contracts and payload guidance
- Added a new
- Sharing Rule module
- Added a new
sharingRuleresource focused on object-based rule query viacloudcc get sharingRule <objid> [projectPath] - Integrated sharing rule docs (
introductionanddevguide) aligned to the query-only workflow
- Added a new
- CLI discovery and routing
- Registered
dupeCatcherandsharingRuleinbin/index.jsand help metadata (src/version/listModuleCommands.js) socloudcc --helpandcloudcc get -hcan discover both modules
- Registered
- HTML docs module
- Added a new
htmlresource withcloudcc doc html <introduction|devguide>for single-file HTML component guidance - Added
src/html/docs/introduction.mdandsrc/html/docs/devguide.md, including static-resource referencing guidance for JS/CSS/image assets
- Added a new
- Skill alignment
- Updated
cloudcc-dev-skill/SKILL.mdto route HTML component guidance throughcloudcc doc html introduction|devguide
- Updated
- Site docs module
- Added a new
siteresource withcloudcc doc site <introduction|devguide>to provide standalone site development guidance - Added
src/site/docs/introduction.md,src/site/docs/devguide.md, and frontend aesthetics references undersrc/site/docs/frontend_aesthetics/
- Added a new
- OpenAPI browser SDK module
- Added a new
openapiresource withcloudcc get openapi [targetDir] [outputFileName]to copy browser SDK files into standalone site projects - Added
cloudcc doc openapi <introduction|devguide>and module docs for account/password login and object API access from independent sites
- Added a new
- CLI help and routing updates
- Registered
siteandopenapiin routing/help metadata socloudcc --helpandcloudcc get -hcan discover the new resources
- Registered
- Skill package cleanup
- Removed deprecated
cloudcc-dev-htmlskill file and alignedcloudcc-dev-skillversion metadata for consolidated site guidance
- Removed deprecated
- Project configuration (JSON)
- Added
cloudcc-cli.config.jsonsupport viagetPackageJson4inutils/config.jsso projects withpackage.json"type":"module"are not blocked by CommonJSrequireon.jsconfig getPackageJsonnow resolves JSON after cache and before legacy JS loaders (getPackageJson3/getPackageJson2);loadCloudccConfigRootSyncandresolveCloudccConfigFileprefer JSON when both.jsonand.jsexistcloudcc create projectscaffoldscloudcc-cli.config.json(replaces the formertemplate/cloudcc-cli.configjstemplate)- Updated
config use,doctor, plugin pull/publish ignore lists,.npmignore, andclasseserror text to recognize the new config filename
- Added
ReleaseV2.4.1
Release Date: 2026-4-9
Release Scope: Full
Release Content
- Docs alignment
- Refined
devguidestructure forclasses,timer, andtriggersto focus on implementation rules and avoid duplicated concept sections covered byintroduction - Added complete CLI command and argument sections in
classesandtriggersdevguides, aligned with actual module handlers - Expanded
timerdevguide command/argument coverage for all supported actions (create,publish,pull,get,detail,pullList,delete,doc)
- Refined
- Query parameter documentation
- Added trigger list query field documentation in trigger devguide, including
fid/objIdsemantics - Clarified script list query docs:
condition.objNameis the query field and its value should be object label (not API name)
- Added trigger list query field documentation in trigger devguide, including
- MCP consistency
- Extended trigger list MCP schema and handler parameters (
objId, paging, filter, sort) and aligned descriptions with CLI query body usage
- Extended trigger list MCP schema and handler parameters (
ReleaseV2.4.0
Release Date: 2026-4-8
Release Scope: Full
Release Content
- JSP migration module
- Added a new
jspresource module withcloudcc analyze jsp,cloudcc split jsp, andcloudcc doc jsp <introduction|devguide> - Added migration pipeline support for JSP analysis and split generation, including parameter parsing and migration report output
- Added
src/jsp/docs/introduction.mdandsrc/jsp/docs/devguide.mdfor CLI-first JSP migration guidance
- Added a new
- CLI integration
- Registered
jspinbin/index.jsandsrc/version/listModuleCommands.jssocloudcc --helpandcloudcc <action> -hcan discover JSP commands - Improved CLI error handling in
bin/cc.jsby setting non-zero exit code and printing cleaner error messages
- Registered
- MCP and skill alignment
- Refactored
mcp/tools/JSP Migrator/handler.jsto align with the new JSP module workflow - Updated
cloudcc-dev-skilldocs/config to include JSP migration commands and latest skill metadata
- Refactored
- Documentation and tests
- Updated project devguide wording for current-directory project creation
- Added JSP CLI tests in
test/jsp.cli.test.jsfor command contract coverage
ReleaseV2.3.9
Release Date: 2026-4-3
Release Scope: Full
Release Content
- Fields
- Added unified
remarkinput forcloudcc create fields(writes toobj.remark) - Extended
Sfield creation withschemefieldLength,helps,isrepeat,casesensitive,placeholder, anddefaultValue - Extended
U(URL) field creation with optionalhelps,edittype(_blank/_self), anddefaultValue(fixed argv positions afterremark) - Updated the MCP “Object Fields Creator” tool to pass the new
Sparameters, optionalUparameters, and optionalremark; expandedcreate_object_fieldinput schema to include these fields - Extended
P(percent) field creation with optionalhelps,defaultValue,schemefieldLength(digits left of the decimal point), anddecimalPlaces(digits right of the decimal point); defaults remain10/2when omitted; MCPcreate_object_fieldand schema passPparameters and documentdecimalPlaces/ per-typeschemefieldLengthsemantics - Enforced percent (
P) precision rule:schemefieldLength+decimalPlacesmust be non-negative integers and their sum must not exceed 18 - Added
cloudcc update fields(POST/api/fieldSetup/saveField) to update existing fields; requires field id onobj; refactored shared payload building intosrc/fields/buildFieldData.jswith argv shift for create vs update update fields/saveField: when merging server field metadata fromqueryField, also copyapinamefromschemefieldNameorapinameso the save payload stays aligned with the platform field definition- Added
cloudcc detail fields(POST/api/fieldSetup/editField) to load field edit-page data (fieldId,fdtype,objid) - Extended
C(currency) field creation with optionalhelps,defaultValue,schemefieldLength, anddecimalPlaces(same argv layout and ≤ 18 total-digit rule asP) - Extended
N(number) field creation with optionalschemefieldLength(integer digits left of the decimal),decimalPlaces(fraction digits),isrepeat(allow duplicate values; defaulttrue), anddisplayThousands(platform flag:"1"disallows repeats,"0"allows repeats per current CloudCC mapping; argv slotsargvs[9..12]on create); ≤ 18 total digits enforced likeP/C; MCP passes the same parameters - Simple field templates (
U,D,T,F,B,H,E,IMG,AD) now set defaultobj.schemefieldLengthwhere missing (e.g. phoneH=15, emailE=254, URLU=2000, date/timeD/T/F=20/20/30, checkboxB=10, imageIMG=255, addressAD=500) so save payloads align with platform length fields B(checkbox):defaultValueis coerced to"0"(unchecked) or"1"(checked) only; any other value falls back to"0"E(email): optionalisrepeatatargvs[9]("true"allows duplicate values,"false"disallows; default"true"); MCP passes the same parameterSCORE(rating): optionalschemefieldLengthatargvs[9]as max score (number of star icons), integer 1–100, default10; MCP passes the same parameterX(multiline text area): optionalschemefieldLengthatargvs[9](max characters 1–4000, default4000) and optionalplaceholderatargvs[10]; MCP passes the same parametersJ(long multiline text): same argv layout asXwith max characters 1–32000 (default32000); platform limits 10Jfields per object (not enforced by CLI); MCP passes the same parametersIMG(image):defaultValueatargvs[8]is max upload count (integer 1–100, default3when omitted); optionalformulaType(url/input) atargvs[9](defaultinput); optionalwatermarkstatus("0"/"1") atargvs[10](default"0"); MCP passesformulaTypeandwatermarkstatusFL(file):obj.defaultValueandobj.isrepeatare both set to the max file upload count (integer 1–100, default1when omitted);buildFieldDatavalidates the count likeIMGL(picklist): optionaluseGlobalSelect/edittype(radioorselectonobj) /isPicklistSorted/defPl/globalSelectIdatargvs[10..14](create);ptextrequired whenuseGlobalSelectis"0";globalSelectIdrequired whenuseGlobalSelectis"1"; defaultsuseGlobalSelect="0",edittype=select, sorted/defPl"0"; MCPcreate_object_fieldadds the sameL-only arguments afterptextQ(multi-select picklist): same argv layout asLthroughargvs[14], plusvisibleLines(obj.visibleLines, integer 1–100, default4) andshowalloptions(obj.showalloptions,"0"/"1", default"0") atargvs[15..16];ptext/globalSelectIdrules matchL; MCP passesvisibleLinesandshowalloptionsY(lookup):lookupObjatargvs[9]; optionallookupObjDefaultField(obj.lookupObjDefaultField, search/display helper when searching) atargvs[10];MR/Munchanged (lookupObjonly); MCP passeslookupObjDefaultFieldonly forYY/MR/M: save payloadobjno longer includesdefaultValue(CLIargvs[8]unchanged forhelps/defaultValueposition; platform lookup/master-detail fields do not useobj.defaultValuein these templates)ENC/ENCD(encrypted text):obj.schemefieldLength(1–255,argvs[9]); top-levelmasktype(all/4/card/custom,argvs[10]),encrypttype(whenmasktype=custom,argvs[11]),maskcharacter(*/X,argvs[12]); same argv layout for both typesLT(geolocation):obj.schemefieldLength/obj.decimalPlaces(integer + fractional digits, ≤ 18 total likeP/C/N, default8/10,argvs[9]/argvs[10]);displayType("1"numeric /"2"DMS,argvs[11]); MCP passesschemefieldLength,decimalPlaces,displayType- Most field templates wire
helpsand, where applicable,defaultValueonobj;buildFieldDatauses a unified argv layout (helps/defaultValueat fixed indices afterremark, then type-specific args from the next slot—e.g.ptext/lookupObjatargvs[9]forL/Q/Y/MR/Mon create); MCP Object Fields Creator follows the same order - Argv contract (create, after
remark=argvs[6]):helps=argvs[7],defaultValue=argvs[8]; type-specific extras start atargvs[9](S: length /isrepeat/placeholder/casesensitive;U:edittype;P/C: integer digits /decimalPlaces;N: integer digits /decimalPlaces/isrepeat/displayThousands;E:isrepeat;SCORE:schemefieldLength(max score / stars, 1–100);X:schemefieldLength(max chars, 1–4000) /placeholder;J:schemefieldLength(max chars, 1–32000) /placeholder;IMG:formulaType/watermarkstatus;L:ptextthenuseGlobalSelect/edittype(radio/select) /isPicklistSorted/defPl/globalSelectIdatargvs[10..14];Q: same asLthroughargvs[14], thenvisibleLines/showalloptionsatargvs[15..16];Y:lookupObjatargvs[9], optionallookupObjDefaultFieldatargvs[10];MR/M:lookupObjatargvs[9];ENC/ENCD:schemefieldLength(1–255) atargvs[9],masktype/encrypttype/maskcharacteratargvs[10..12];LT:schemefieldLength/decimalPlacesatargvs[9..10],displayTypeatargvs[11]).update fieldsshifts those indices by +1 (remark=argvs[7], sohelps=argvs[8],defaultValue=argvs[9], extras fromargvs[10]). - Implementation:
src/fields/buildFieldData.jsparsesS,U,P,C,N,E,SCORE,X,J,IMG,L,Q,Y,MR,M,ENC,ENCD, andLTusing the above layout (singlereadHelpsDefaulthelper forhelps/defaultValue); MCPcreate_object_fieldpushes arguments in the same order as the CLI.
- Added unified
- Documentation
- Updated
src/fields/docs/devguide.mdandintroduction.md(S/remark,U,L/Qwith CRLF\r\nfor picklists,P,C, universalhelps/defaultValue,detail/update, API notes) devguide: “Field-specific parameters” section rewritten to match the unified argv rule; shell examples forL/Q/Y/MR/Mnow show[helps] [defaultValue]beforeptext/lookupObj;NdocumentsschemefieldLength/decimalPlaces/isrepeat/displayThousandsatargvs[9..12](create);Bdocuments checkboxdefaultValue"0"/"1"only;Edocumentsisrepeatatargvs[9];SCOREdocuments max score (stars)1–100atargvs[9];Xdocuments max chars1–4000andplaceholderatargvs[9]/argvs[10];Jdocuments1–32000, 10 fields per object (platform), same argv slots asX;IMGdocuments upload count1–100atargvs[8](default3),formulaType/watermarkstatusatargvs[9]/argvs[10].IMG/FL: JSDoc onsrc/fields/fields/IMG.jsandFL.jsdocumentsdefaultValue(max images / max files), plusIMGformulaType(url/input) andwatermarkstatus("0"/"1");devguide.mdadds aFLsubsection and table row (defaultValue= max file count, default1) and listsFLseparately from types that only share generichelps/defaultValueFL(follow-up):devguide.mdupdated soFLupload count (1–100) is written to bothobj.defaultValueandobj.isrepeat;buildFieldDataaddsvalidateFlUploadCount;mcp/index.jscreate_object_fielddefaultValueschema documentsFL(savedisrepeatmatches the count)L(picklist):src/fields/fields/L.jsandbuildFieldDatasupportuseGlobalSelect,obj.edittype(radio/select),isPicklistSorted,defPl,globalSelectId;devguide.mdand MCPcreate_object_field(schema + Object Fields Creator argv) documentargvs[10..14]afterptextQ(multi-select picklist):src/fields/fields/Q.jsaligns withLfor global/sort options and addsobj.visibleLines/obj.showalloptions;buildFieldDatanormalizeQVisibleLines;devguide/ MCP documentargvs[15..16]devguide(L/Q): shell placeholder wording for optionalptext-after slots now starts atargvs[10](matchesuseGlobalSelectfirst), notargvs[12]Y(lookup): optionallookupObjDefaultField(obj.lookupObjDefaultField, search/display helper) atargvs[10](create); MCPcreate_object_fieldpasseslookupObjDefaultFieldafterlookupObjY/MR/M:src/fields/fields/Y.js,MR.js,M.jsdropobj.defaultValuefrom the create/save payload (aligned with platform lookup / master-detail field definitions)ENC/ENCD:ENC.js/ENCD.js+buildFieldDatashareschemefieldLength(≤255),masktype,encrypttype,maskcharacter;devguide/ MCP documentargvs[9..12]LT(geolocation):LT.js+buildFieldDatavalidateCurrencyLikePrecisionforobjlength fields;displayType;devguide/ MCPargvs[9..11]- Refreshed
package.json/ npm version to 2.3.12 (patch-line 2.3.9–2.3.12 changelog is consolidated in this ReleaseV2.3.9 section); this README supplement documentsC+ universalhelps/defaultValuewithout a new npm version bump - Classes: Rewrote
src/classes/docs/devguide.mdas an AI-oriented custom-class spec (when to use classes, mandatory cloudcc-cli workflow, SOURCE-only business code,UserInfo/CCService, thin entry points, SDK usage, structure); expanded and alignedsrc/classes/docs/introduction.md - Timer: Rewrote
src/timer/docs/devguide.mdas an AI-oriented scheduled-job (CCSchedule) spec (fit checks vs triggers/pages, cloudcc-clischedule/workflow, idempotency/observability/batch/timezone, SDK alignment); expanded and alignedsrc/timer/docs/introduction.md - Timer (follow-up): Trimmed duplicate framing in
src/timer/docs/devguide.md(removed redundant “sources” list wrapper and SDK appendix intro paragraphs; kept bullet lists and SDK reference content) - Triggers: Rewrote
src/triggers/docs/devguide.mdas an AI-oriented trigger spec (fit checks vs schedulers/classes/pages, real project layout and CLI constraints, SDK usage, structure, recursion/perf pitfalls); expanded and alignedsrc/triggers/docs/introduction.md - Repo
cloudcc-cli.config.js: Defaultuseis nowappstore-cn(washls); removed thehlsenvironment block from the checked-in sample config
- Updated
- Object
cloudcc create objectrequires a business description as the last positional argument. Theobj.remarkpayload is the default label-based prefix sentence plus a space plus that description. Supported forms:cloudcc create object <path> <label> <businessDescription>(auto-generatednameLabel) andcloudcc create object <path> <label> <nameLabel> <businessDescription>. Omitting the description prints a usage hint and fails fast with an error.- MCP tool
create_custom_object:businessDescriptionis required (schemaz.string().min(1));mcp/tools/Object Creator/handler.jspasses it as the trailing CLI argument.src/object/docs/devguide.mdupdated for the new contract.
ReleaseV2.3.8
Release Date:
Release Scope: Full
Release Content
- CLI
- Moved the
cloudcc-dev-skillfolder to the updated location used by the current skill delivery flow
- Moved the
- Documentation
- Updated release notes and aligned
package.json/ npm version to 2.3.8
- Updated release notes and aligned
ReleaseV2.3.7
Release Date:
Release Scope: Full
Release Content
- MCP
cc-mcp(package.json→bin/mcp.js) is the recommended way to start the MCP server from IDEmcp.json; README MCP configuration,src/project/docs/devguide.md(section 5 and checklist), and.cursor/skills/cloudcc-cli-dev/SKILL.mdare aligned, withnode+ absolute path tobin/mcp.jsstill documented as an alternative
- Documentation
- Release notes and
package.json/ npm version aligned to 2.3.7
- Release notes and
ReleaseV2.3.6
Release Date: 2026-4-1
Release Scope: Full
Release Content
- CLI
cloudccbin (same entry ascc/bin/cc.js): avoids clashing with the system C compiler on Unix; MCPmcp/cliRunner.jsspawnscloudcc/cloudcc.cmd- Command usage statistics (default on): records
cloudcc <action> <resource>-style keys (e.g.`cloudcc doc classes`for`cloudcc doc classes devguide`) in`~/.cloudcc-cli/command-stats.json`viautils/commandStats.jsandbin/cc.js; runcloudcc statsto view; setCLOUDCC_CLI_STATS=0/false/offto disable - Terminal hints /
cloudcc --helpoutput: user-facing examples prefercloudcc;ccremains an alias - Changelog in terminal: README
# ReleaseV…excerpts print only when the registry reports a newer version than the running install (utils/checkVersion.js);cloudcc --versionno longer dumps the current release section
- Documentation
- README: post-install
cloudcc --version/cc --versioncheck;cloudcc --helpvscc --helpwording; CLI overview and release log structure updates src/**/docs/*.mdand inline CLI usage strings: examples usecloudccwhere a shell command is shown (internal code patternscc.*unchanged)- Cursor skills (
cloudcc-cli-dev,cloudcc-dev-skill) aligned withcloudcc/ccdual entry
- README: post-install
ReleaseV2.3.5
Release Date: 2026-4-1
Release Scope: Full
Release Content
- CLI
- Global commands:
doctor,docs,cloudcc help,init(alias forcloudcc create project), clearer empty-argv / missing-resource hints, andcloudcc <action> -hto list resources for an action - Richer
cloudcc --help: grouped modules, hints, and per-command descriptions viasrc/version/listModuleCommands.js cc-mcpwas temporarily removed frompackage.jsonbinin favor ofnode+bin/mcp.jsonly;cc-mcpwas restored in v2.3.6; v2.3.7 aligns README, project devguide, andcloudcc-cli-devSKILL with"command": "cc-mcp"setup docs- Version checks compare to the registry;
# ReleaseV…excerpts fromREADME.mdwere shown together with that check (behavior refined in v2.3.6: notes only when an upgrade exists) - Terminal-friendly release notes: width-aware wrapping, aligned continuation
lines,
utils/formatReleaseNotes.jsstyling, and safe handling of inline`code`when wrapping
- Global commands:
- MCP
- New tool
get_jsp_migration_rules: returns fixed JSP migration rules (resolve JSP undercustomizefromname=URLs, suggested batch flow,PageClsInvokerinvocation patterns);analyze_jsp_migration/split_jsp_to_cloudccdescriptions updated to recommend calling it before batch migration
- New tool
- Documentation
- README and Cursor skill (
cloudcc-cli-dev) updated to match the above - README: “Version output and changelog” section (version output, README-based release notes, and formatting behavior)
cloudcc-cli-devSKILL: when editing the dev log, ask whether to bump version; if not, only update the existing# ReleaseV…for the currentpackage.jsonversion (no automatic version bump)
- README and Cursor skill (
ReleaseV2.3.4
Release Date: 2026-3-26
Release Scope: Full
Release Content
- Optimization
- update md
ReleaseV2.3.3
Release Date: 2026-3-26
Release Scope: Full
Release Content
- Optimization
- Refined developer documentation and added CLI command usage
ReleaseV2.3.2
Release Date: 2026-3-25
Release Scope: Full
Release Content
- Optimization
- Added new resource operation tools
ReleaseV2.3.1
Release Date: 2026-3-25
Release Scope: Full
Release Content
- Optimization
- Adjusted unit tests
ReleaseV2.3.0
Release Date: 2026-3-25
Release Scope: Full
Release Content
- Optimization
- Fix class management commands
ReleaseV2.2.9
Release Date: 2026-3-25
Release Scope: Full
Release Content
- Optimization
- Add delete component command
ReleaseV2.2.8
Release Date: 2026-3-24
Release Scope: Full
Release Content
- Optimization
- Adjusted custom component
publishandpull - Fixed the issue where publishing components writes back the ID
- Adjusted custom component
ReleaseV2.2.7
Release Date: 2026-3-20
Release Scope: Full
Release Content
- Optimization
- Standardized MCP usage: the
cccommand must be used - Added a skill for accessing the
cccommand
- Standardized MCP usage: the
ReleaseV2.2.6
Release Date: 2026-2-25
Release Scope: Full
Release Content
- Optimization
- Add MCP tool for creating objects
- Add MCP tool for creating applications
- Add Supabase MCP overview
- Fix
- Fix component download compatibility with Windows path separators
ReleaseV2.2.5
Release Date: 2026-1-19
Release Scope: Full
Release Content
- Optimization
- update .npmignore
ReleaseV2.2.4
Release Date: 2026-1-19
Release Scope: Full
Release Content
- Optimization
- Add create object MCP
- Add query object list MCP
- Add trigger management MCP
- Add custom component management MCP
- Add client script management MCP
- Add buildVersion, use new version when v2
- Optimize configuration cache logic to avoid updating cached configuration every time
- Add pull custom component functionality
- Fix issue where class files could still be created even when configuration was missing
ReleaseV2.2.3
Release Date: 2025-12-11
Release Scope: Full
Release Content
- Optimization
- Add development environment setup MCP service
- Add security key retrieval MCP service
- Add Class management MCP service
- Add custom component management MCP service
- Configuration information prioritized from config
- Fix script tag search logic
ReleaseV2.2.2
Release Date: 2025-12-3
Release Scope: Full
Release Content
- Optimization
- Added links to development documentation and changelog to version check output
- Upgraded Node dependencies to version 20
- Added timestamp output to multiple files to enhance user experience
ReleaseV2.2.1
Release Date: 2025-11-24
Release Scope: Full
Release Content
- Optimization
- update other config
ReleaseV2.2.0
Release Date: 2025-11-24
Release Scope: Full
Release Content
- Optimization
- Update the packaging and parsing of Vue files
- Add upload dependency tree to custom component
ReleaseV2.1.9
Release Date: 2025-9-1
Release Scope: Full
Release Content
- Optimization
- getBaseUrl change orgId.
ReleaseV2.1.8
Release Date: 2025-7-30
Release Scope: Full
Release Content
- Optimization
- pull timer/classes/triggers use name。
ReleaseV2.1.7
Release Date: 2025-7-18
Release Scope: Full
Release Content
- Optimization
- timer pull change name。
- classes pull change name。
ReleaseV2.1.6
Release Date: 2025-7-18
Release Scope: Full
Release Content
- Optimization
- triggers pull change name。
ReleaseV2.1.5
Release Date: 2025-7-3
Release Scope: Full
Release Content
- Optimization
- triggers temp add super(userInfo);
ReleaseV2.1.4
Release Date: 2025-7-2
Release Scope: Full
Release Content
- Optimization
- delete dead code
ReleaseV2.1.3
Release Date: 2025-7-2
Release Scope: Full
Release Content
- Optimization
- add pull all trggers
- add pull all timer
- add pull all script
ReleaseV2.1.2
Release Date: 2025-7-1
Release Scope: Full
Release Content
- Optimization
- add pull all classes
ReleaseV2.1.1
Release Date: 2025-5-23
Release Scope: Full
Release Content
- Optimization
- update openapi jar to 0.0.3
ReleaseV2.1.0
Release Date: 2025-5-21
Release Scope: Full
Release Content
- Optimization
- publish add ()
ReleaseV2.0.9
Release Date: 2025-5-16
Release Scope: Full
Release Content
- Optimization
- create triggers add ccobject。
ReleaseV2.0.8
Release Date: 2025-5-16
Release Scope: Full
Release Content
- Optimization
- create triggers add ccobject。
ReleaseV2.0.7
Release Date: 2025-5-16
Release Scope: Full
Release Content
- Optimization
- create triggers add ccobject。
ReleaseV2.0.6
Release Date: 2025-5-13
Release Scope: Full
Release Content
- Optimization
- Optimize the request header and ensure that the source field is included to facilitate source tracking build1
ReleaseV2.0.5
Release Date: 2025-5-9
Release Scope: Full
Release Content
- Optimization
- Optimize the request header and ensure that the source field is included to facilitate source tracking
ReleaseV2.0.4
Release Date: 2025-4-8
Release Scope: Full
Release Content
- Optimization
- Optimize the plugin token acquisition logic to ensure that tokens are requested only in non-private versions
ReleaseV2.0.3
Release Date: 2025-4-8
Release Scope: Full
Release Content
- Optimization
- Added CloudCCDev field initialization for configuration files and optimized error handling for obtaining plugin tokens
ReleaseV2.0.2
Release Date: 2025-4-2
Release Scope: Full
Release Content
- Optimization
- Fix baseUrl Prefix
ReleaseV2.0.1
Release Date: 2025-4-2
Release Scope: Full
Release Content
- Optimization
- update error message
- Add verification to the pull method
- publish plugin change http
ReleaseV2.0.0
Release Date: 2025-4-2
Release Scope: Full
Release Content
- Optimization
- Simplify developer information configuration
- Add component compilation error capture
- change http methods
- auto update ccopenapi.jar
ReleaseV1.9.9
Release Date: 2025-3-12
Release Scope: Full
Release Content
- Optimization
- update template code.
ReleaseV1.9.8
Release Date: 2025-3-12
Release Scope: Full
Release Content
- Optimization
- update project template.
ReleaseV1.9.7
Release Date: 2025-3-12
Release Scope: Full
Release Content
- Optimization
- add class test.
ReleaseV1.9.6
Release Date: 2025-3-11
Release Scope: Full
Release Content
- Optimization
- change triggers function name
ReleaseV1.9.5
Release Date: 2025-3-11
Release Scope: Full
Release Content
- Optimization
- plugin add component file
ReleaseV1.9.4
Release Date: 2025-3-7
Release Scope: Full
Release Content
- Optimization
- upload class template
ReleaseV1.9.3
Release Date: 2025-2-28
Release Scope: Full
Release Content
- Optimization
- Add the function of getting object field attributes
ReleaseV1.9.2
Release Date: 2025-2-11
Release Scope: Full
Release Content
- Optimization
- change javaContentRegular
- trigger add method name
ReleaseV1.9.1
Release Date: 2025-2-10
Release Scope: Full
Release Content
- Optimization
- class add javaContentRegular
- change judge
ReleaseV1.9.0
Release Date: 2025-2-10
Release Scope: Full
Release Content
- Optimization
- add pull code method
ReleaseV1.8.9
Release Date: 2025-2-6
Release Scope: Full
Release Content
- Optimization
- delete console
ReleaseV1.8.8
Release Date: 2025-2-6
Release Scope: Full
Release Content
- Optimization
- Adjust the logic of obtaining content in the client script
ReleaseV1.8.7
Release Date: 2025-2-5
Release Scope: Full
Release Content
- Optimization
- Adjust the logic of obtaining objects
ReleaseV1.8.6
Release Date: 2025-2-5
Release Scope: Full
Release Content
- Optimization
- Adjust the logic of publishing client script to obtain token
ReleaseV1.8.5
Release Date: 2025-1-24
Release Scope: Full
Release Content
- Optimization
- Rollback the create trigger folder function
ReleaseV1.8.3
Release Date: 2025-1-22
Release Scope: Full
Release Content
- Optimization
- Adjust the encoding
ReleaseV1.8.2
Release Date: 2025-1-21
Release Scope: Full
Release Content
- Optimization
- Create a project and stop checking the version upgrade。
- Add custom object search
ReleaseV1.8.1
Release Date: 2025-1-21
Release Scope: Full
Release Content
- Optimization
- Fix the path transmission issue of the VS Code plugin.
ReleaseV1.8.0
Release Date: 2025-1-20
Release Scope: Full
Release Content
- Optimization
- Add folder for creating triggers and client scripts
ReleaseV1.7.9
Release Date: 2025-1-15
Release Scope: Full
Release Content
- Optimization
- Adjust create1 template.
ReleaseV1.7.8
Release Date: 2025-1-15
Release Scope: Full
Release Content
- Optimization
- Adjust create1 template.
ReleaseV1.7.7
Release Date: 2025-1-14
Release Scope: Full
Release Content
- Optimization
- Adjust time to schedule.
ReleaseV1.7.6
Release Date: 2025-1-14
Release Scope: Full
Release Content
- Optimization
- Adjust the logic of obtaining token in the release class.
- Adjust the logic of intercepting data content in the release component.
ReleaseV1.7.5
Release Date: 2025-1-13
Release Scope: Full
Release Content
- Optimization
- Adjust the logic of finding data.
- Adjust the logic of obtaining configuration information for creating components and releasing components.
- Adjust the prefix name of the setup service.
- Add token caching strategy.
- Adjust ignore files.
- Add source code identification for custom classes/timer/triggers: // @SOURCE_CONTENT_START // @SOURCE_CONTENT_END
ReleaseV1.7.4
Release Date: 2025-1-7
Release Scope: Full
Release Content
- Optimization
- Adjust date and time format
ReleaseV1.7.3
Release Date: 2025-1-7
Release Scope: Full
Release Content
- Optimization
- Handle circular reference issues.
ReleaseV1.7.2
Release Date: 2024-12-5
Release Scope: Full
Release Content
- Optimization
- Compatible with different sources.
ReleaseV1.6.9
Release Date: 2024-11-12
Release Scope: Full
Release Content
- Optimization
- Split compatible space logic.
ReleaseV1.6.8
Release Date: 2024-9-18
Release Scope: Full
Release Content
- Optimization
- Replace packagelock content.
ReleaseV1.6.7
Release Date: 2024-8-6
Release Scope: Full
Release Content
- Optimization
- Clean up Chinese.
ReleaseV1.6.6
Release Date: 2024-8-6
Release Scope: Full
Release Content
- Optimization
- Adjust the access logic of setup and apisvc addresses.
- Improve the process of creating triggers.
ReleaseV1.6.5
Release Date: 2024-5-14
Release Scope: Full
Release Content
- Optimization
- Adjust component management logic
ReleaseV1.6.4
Release Date: 2024-5-13
Release Scope: Full
Release Content
- Optimization
- Check the validity of security tags
ReleaseV1.6.3
Release Date: 2024-5-13
Release Scope: Full
Release Content
- Optimization
- Remove development logs
ReleaseV1.6.2
Release Date: 2024-5-13
Release Scope: Full
Release Content
- Optimization
- Add command to create client scripts
- Add logic to initialize git repository in the create project command
- Add token acquisition function
- Add function to get object collection
- Add function to get object record type collection
- Add configuration switching function
ReleaseV1.6.1
Release Date: 2024-4-24
Release Scope: Full
Release Content
- Optimization
- Fix the logic of obtaining baseurl
ReleaseV1.6.0
Release Date: 2024-3-26
Release Scope: Full
Release Content
- Optimization
- Clean up useless files
- Upgrade vs code plugin
ReleaseV1.5.9
Release Date: 2024-3-11
Release Scope: Full
Release Content
- Fix
- Change the help document address
ReleaseV1.5.8
Release Date: 2024-3-11
Release Scope: Full
Release Content
- Iteration
- Add command to create classes.
- Add command to create triggers.
- Add command to create timers.
ReleaseV1.5.7
Release Date: 2024-2-22
Release Scope: Full
Release Content
- Optimization
- Close httpsAgent and httpAgent authentication for axios.
- Modify the logic of generating versions.
- Delete useless code, only keep cli code.
ReleaseV1.5.6
Release Date: 2024-1-3
Release Scope: Full
Release Content
- Fix
- Use build1 command for component packaging.
ReleaseV1.5.5
Release Date: 2023-12-26
Release Scope: Full
Release Content
- Fix
- Package ordinary commands.
ReleaseV1.5.4
Release Date: 2023-12-25
Release Scope: Full
Release Content
- Iteration
- Add build2 command.
ReleaseV1.5.3
Release Date: 2023-11-21
Release Scope: Full
Release Content
- Iteration
- Close scoped check and automatically add scoped.
- Add style without scoped prompt.
ReleaseV1.5.2
Release Date: 2023-10-17
Release Scope: Full
Release Content
- Iteration
- Remove dependency installation and open vs code operation from creating template projects
- Change the source address for obtaining version numbers, use Alibaba source to obtain version information
ReleaseV1.5.1
Release Date: 2023-09-20
Release Scope: Full
Release Content
- Iteration
- Add cloudccCreatePlugin command to create template files
ReleaseV1.5.0
Release Date: 2023-09-19
Release Scope: Full
Release Content
- Iteration
- Modify the annotation information in the package of the template project
- Change baseUrl to default configuration
- Simplify the content of vue files in the template
- Set default style and other configurations when packaging components
- Modify the exclusion library list of the template
- Add version prompt and document link
- Optimize template
ReleaseV1.4.9
Release Date: 2023-8-23
Release Scope: Full
Release Content
- Iteration
- Optimize the format of the json file generated by the version information
ReleaseV1.4.8
Release Date: 2023-8-23
Release Scope: Full
Release Content
- Iteration
- Generate version information json file
ReleaseV1.4.7
Release Date: 2023-8-3
Release Scope: Full
Release Content
- Iteration
- Optimize the version issue generated by H5 packaging
ReleaseV1.4.6
Release Date: 2023-8-3
Release Scope: Full
Release Content
- Iteration
- Optimize the version format generated by H5 packaging
ReleaseV1.4.5
Release Date: 2023-8-2
Release Scope: Full
Release Content
- Fix
- Fix the issue of not creating version when packaging H5.
ReleaseV1.4.4
Release Date: 2023-8-2
Release Scope: Full
Release Content
- Iteration
- Support setting component loading mode for component release: lazy loading (lazy), startup loading (start).
ReleaseV1.4.3
Release Date: 2023-6-5
Release Scope: Full
Release Content
- Fix
- Use item.startsWith("V") to find the latest version
ReleaseV1.4.2
Release Date: 2023-5-30
Release Scope: Full
Release Content
- Iteration
- Optimize the logic of handling conflicts when packaging online
- Add Stable packaging tag
- Use item.startsWith("V13") to find the latest version
ReleaseV1.4.1
Release Date: 2023-5-11
Release Scope: Full
Release Content
- Iteration
- Change the component release address to dynamic configuration.
- Upgrade marked dependency.
- Compatible with mac system for packaging h5 code command.
ReleaseV1.4.0
Release Date: 2023-4-13
Release Scope: Full
Release Content
- Iteration
- Change destroyTimeout to 20 minutes
ReleaseV1.3.9
Release Date: 2023-3-14
Release Scope: Full
Release Content
- Iteration
- Replace the method of obtaining the current branch name
ReleaseV1.3.8
Release Date: 2023-3-9
Release Scope: Full
Release Content
- Iteration
- Remove tag restrictions, any tag can be created
- Optimization
ReleaseV1.3.7
Release Date: 2023-3-7
Release Scope: Full
Release Content
- Iteration
- Generate VUE_APP_PROJECT_VERSION before packaging, only include type
- Optimization
ReleaseV1.3.6
Release Date: 2023-2-22
Release Scope: Full
Release Content
- Iteration
- Close the addition of update log content in the version file
- Optimization
ReleaseV1.3.5
Release Date: 2023-2-21
Release Scope: Full
Release Content
- Iteration
- Add concurrent packaging strategy
- Automatically update version and date in the update log
- Add update log content in the version file
- Optimization
ReleaseV1.3.3
Release Date: 2023-2-17
Release Scope: Full
Release Content
- Iteration
- Add automatic destruction function for components, default destruction in 5 minutes.
- Optimization
ReleaseV1.3.2
Release Date: 2023-2-15
Release Scope: Full
Release Content
- Iteration
- Add component label field for component upload
- Optimization
ReleaseV1.3.1
Release Date: 2023-2-15
Release Scope: Full
Release Content
- Iteration
- Optimize batch release function
- Optimization
ReleaseV1.3.0
Release Date: 2023-2-14
Release Scope: Full
Release Content
- Iteration
- Remove packageJson import in httpjs
- Optimization
ReleaseV1.2.9
Release Date: 2023-1-27
Release Scope: Full
Release Content
- Iteration
- Add tab name to version information
- Optimization
ReleaseV1.2.8
Release Date: 2022-12-14
Release Scope: Full
Release Content
- Iteration
- Close the closing time for component packaging
- Optimization
ReleaseV1.2.7
Release Date: 2022-12-5
Release Scope: Full
Release Content
- Iteration
- Add detailed log output for project packaging
- Optimization
ReleaseV1.2.6
Release Date: 2022-11-21
Release Scope: Full
Release Content
- Iteration
- Replace component development template
- Optimization
ReleaseV1.2.5
Release Date: 2022-11-17
Release Scope: Full
Release Content
- Iteration
- Add component parameters for editing components
- Optimization
ReleaseV1.2.4
Release Date: 2022-11-17
Release Scope: Full
Release Content
- Optimization
- Change the automatic upgrade source to Alibaba source
