cloudcc-cli
v2.5.4
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.4
Release Date: 2026-6-16
Release Scope: Full
Release Content
- Project template build warning cleanup
- Disabled webpack performance hints in the generated
vue.config.jsso large UMD component bundles no longer print asset/entrypoint size warnings during packaging. - Added a template test to keep the Vue CLI webpack configuration covered.
- Disabled webpack performance hints in the generated
- English defaults for generated resources
- Updated
createscaffolds for classes, triggers, timers, plugins, HTML, custom pages, object remarks, menu script fields, site menu validation, JSP migration output, and project templates so generated resource content uses English placeholder text. - Updated code templates and examples in module
docs/devguide.mdanddocs/introduction.mdfiles so fenced code blocks no longer contain Chinese template text.
- Updated
ReleaseV2.5.3
Release Date: 2026-6-2
Release Scope: Full
Release Content
- CCService lightweight update compatibility
- Added the
updateLt(CCObject)public stub to the bundled Java SDK so CloudCC class code can compile when using the lightweight update API. - Updated the
ccopenapijar version to0.1.3and synchronized the project template jar fallback.
- Added the
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
- Iterat
