npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

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-cli

Verify 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 version

CLI 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. during cloudcc update version or checkUpdate on pull/create flows): after comparing to npm, only if a newer package exists does the CLI print the relevant # ReleaseV… sections from README.md for versions strictly after the current install through latest (utils/readmeReleases.jsgetReleasesBetween). If you are already up to date, no release block is printed (the panel still links to npm changelog). Rendering uses utils/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 skill

Project-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 --project

Restart 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.js from package sources.
    • Added cloudcc-cli.config.json as the packaged config entry in .npmignore.

ReleaseV2.5.1

Release Date: 2026-4-22

Release Scope: Full

Release Content

  • Project template scaffold copy hardening
    • Updated template/index.js to stop copying removed AGENTS.md and avoid assertion crashes during cloudcc create project.
    • Added fallback copy logic for CLAUDE metadata so scaffolding uses template/.claude/CLAUDE.md when template/CLAUDE.md is absent.

ReleaseV2.5.0

Release Date: 2026-4-21

Release Scope: Full

Release Content

  • Node 14 compatibility fix for template lib copy
    • Replaced fs.cpSync with fs-extra.copySync in utils/checkVersion.js when initializing the project lib folder from template.
    • Keeps the same copy behavior while avoiding runtime failure on Node 14 (fs.cpSync is not a function).

ReleaseV2.4.9

Release Date: 2026-4-20

Release Scope: Full

Release Content

  • ccopenapi jar sync fallback enhancement
    • Updated checkAndReplaceJar in utils/checkVersion.js to copy the full template lib folder when the project lib folder is missing.
    • Added fallback to copy the template ccopenapi-*.jar when the project lib exists but has no ccopenapi jar.
    • Kept semantic version comparison and replacement behavior when both template and project jars are present.
  • HTML component CLI (html resource)
    • Added cloudcc create html to scaffold html/<apiName>/index.html and config.json locally.
    • Added cloudcc publish html to upload from that folder, save the HTML component, and auto-create the iframe custom page (reuses customPage/common helpers).
    • Added get, detail, and delete commands plus devconsoleRequest for flat JSON calls to htmlComponent/* endpoints.
    • Extended customPage/common.js with iframe page payload helpers and expanded src/html/docs/devguide.md (CLI usage and front-end guidance).
    • Updated listModuleCommands hint for the html resource.
  • Pull-list CLI robustness and tests update
    • Updated pullList handlers 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.

ReleaseV2.4.8

Release Date: 2026-4-17

Release Scope: Full

Release Content

  • Project template identity status workflow update
    • Updated template .cloudcc/IDENTITY.md status model and sequence to 未开始 -> 需求设计 -> 实现设计 -> 任务拆解 -> 功能开发.
    • Aligned doc/状态.md guidance with the new lifecycle labels for consistent progress reporting.
  • Project template config placeholder improvement
    • Replaced template/cloudcc-cli.config.json default placeholders with explicit setup prompts for safetyMark and CloudCCDev.
  • Release maintenance
    • Bumped package version to 2.4.8 and synchronized lockfile root version metadata.
  • CloudCC skill guidance update
    • Added view module 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.md for clearer readability without changing functional intent.
  • CloudCC skill package metadata sync
    • Updated cloudcc-dev-skill/config.json version from 1.0.8 to 1.0.9.
  • Fields developer guide parameter clarification
    • Added explicit parameter description for cloudcc get fields <projectPath> <objPrefix> in src/fields/docs/devguide.md.
  • Legacy resource list cleanup
    • Removed obsolete src/res.md static resource/action summary file.
  • Agent memory workflow update
    • Recorded that the phrase 推送技能仓库 should target the standalone cloudcc-dev-skill repository by default, including checking its own status, remote, and tracked branch before push.

ReleaseV2.4.7

Release Date: 2026-4-16

Release Scope: Full

Release Content

  • Project template metadata cleanup
    • Moved CLAUDE.md into template/.claude/CLAUDE.md and removed legacy template/AGENTS.md from the project scaffold so new projects receive the correct Claude workspace instruction layout by default.
  • Project template doc seed
    • Added template/doc/状态.md and updated template/index.js to copy the doc folder during cloudcc create project, ensuring new projects include the initial status file by default.
  • Project create help fallback
    • Added explicit help handling in src/project/create1.js for cloudcc create project -h|--help|help, so help probes print usage and exit without entering scaffold creation.
  • Fields update metadata pipeline hardening
    • Refactored src/fields/update.js to fetch current field metadata through detail.js (fieldSetup/editField) before saveField, 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 profileList into profileFieldJson and improved warning/error messages for easier troubleshooting.
  • Fields docs alignment
    • Updated src/fields/docs/devguide.md to keep the update section focused on effective saveField behavior and avoid outdated endpoint coupling text.
  • Plugin create validation and template guidance
    • Added strict custom element name validation in src/plugin/create1.js for component-${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) and compDesc (clear functional description).
  • Plugin developer guide updates
    • Updated src/plugin/docs/devguide.md with explicit custom element naming constraints and examples for valid/invalid plugin names.
    • Added recommended metadata authoring rules: keep compName concise and readable (within 6 Chinese characters) and compDesc descriptive (within 50 Chinese characters).
  • Release maintenance
    • Bumped package version to 2.4.7 and synchronized lockfile root version metadata.
  • CLI routing and command stats alignment
    • Updated bin/cc.js routing and command recording flow to keep single-argument commands on the version dispatcher and normalize stats recording for action/resource pairs.
    • Enhanced utils/commandStats.js key normalization so single-argument version aliases (version, -v, -version, --version) are counted under cloudcc version, while two-argument commands keep full keys like cloudcc get doc.
  • 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.
  • Button module enhancement
    • Added update support for button management (src/button/update.js) and wired it into src/button/index.js.
    • Extended button create/update handling for event-specific payload content and CLI validation across lightning-script, lightning-url, and url modes.
  • 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.
  • Config, custom page, and custom setting CLI coverage
    • Added test/config.cli.test.js and expanded CLI-first test flows for config, customPage, and customSetting, including doc checks, create/get/delete flows, and safer cleanup behavior.
    • Updated customPage tests to assert against real CLI text output (success lines and created IDs) instead of direct module return objects.
  • Application and classes test reliability improvements
    • Upgraded test/application.cli.test.js to cover doc -> create -> get -> update -> delete end-to-end.
    • Hardened test/classes.cli.test.js doc assertions and published-id parsing to support dynamic config-id keys.
  • Trigger and timer create companion-class switch
    • Added optional autoCreateClass parameter to cloudcc create triggers <encodedCreateJson> [autoCreateClass] and cloudcc create timer <name> [autoCreateClass].
    • Changed default behavior to not auto-create companion custom classes; passing true keeps 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.
  • Trigger and timer developer guide updates
    • Updated src/triggers/docs/devguide.md and src/timer/docs/devguide.md to document the new optional parameter and recommend the auto-create mode (... true) in development workflows.
  • Dev guide skill path update
    • Migrated the internal dev-guide skill file from .cursor/skills/dev-guide/SKILL.md to .claude/skills/dev-guide/SKILL.md.
  • Claude workspace metadata cleanup
    • Removed legacy .claude/settings.json and removed .claude/skills/dev-guide/SKILL.md from the local workspace setup.
    • Added .claude/CLAUDE.md and .claude/MEMORY.md as local instruction and memory artifacts for the current development workflow.

ReleaseV2.4.6

Release Date: 2026-4-15

Release Scope: Full

Release Content

  • CLI changelog command
    • Added cloudcc changelog as a global command to view release notes directly from README.md, including current version, specific version, and --all modes.
  • Help and skill guidance update
    • Updated CLI help output and cloudcc-dev-skill/SKILL.md to include changelog command usage for faster release-note lookup during development.
  • MCP server minimization
    • Refactored mcp/index.js to a minimal MCP server (cc-mcp, version from package.json) with no registered tools yet (handshake-only stub; ready for future registerTool extensions).
  • 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 Date for the matching # ReleaseV…, then run npm run npm-publish from the repo root).
  • Release maintenance
    • Bumped package version to 2.4.6 and synchronized lockfile root version metadata.
  • Environment-scoped config id migration
    • Updated classes, timer, triggers, script, and plugin config readers to resolve resource ids by loadCloudccConfigRootSync().use + "id" with || config.id fallback for backward compatibility.
    • Updated publish and pullList writers to persist only environment-scoped id keys and remove legacy id fields when writing fresh ids.
  • 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 .gitignore trigger 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

  • CCService async API stubs
    • Added executeAsyncJob(Map) and executeAsyncCustomClass(Map) to java/com/cloudcc/core/CCService.java so public docs and Java stubs stay aligned with async execution APIs.
  • Classes developer guide polish
    • Updated src/classes/docs/devguide.md to improve markdown table consistency and tighten long wrapped lines for clearer reading.
  • Release maintenance
    • Bumped package version to 2.4.5 and synchronized lockfile root version metadata.

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.js to use HashMap<String, Object> instead of the invalid Map instantiation, ensuring runnable Java sample code.
  • Classes docs output consistency
    • Updated src/classes/doc.js so cloudcc doc classes introduction trims trailing whitespace before output for cleaner terminal rendering.
  • Classes dev guide cleanup
    • Refined src/classes/docs/devguide.md by removing duplicated background sections and polishing guidance text to keep the document focused on implementation rules.
  • Release maintenance
    • Bumped package version to 2.4.4 and synchronized lockfile root version metadata.

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 as create classes) and wires schedule/<name>/<name>.java to instantiate it and call execute()
    • cloudcc create triggers <encodedCreateJson> now generates the companion class <name>CCTrigger with a cctrigger-style template (execute(HashMap, HashMap)) and updates the trigger Java to delegate to it; trigger constructor is public <Trigger>(UserInfo userInfo) with super(userInfo)
    • cloudcc create classes supports an internal fourth argument cctrigger for the companion trigger template; default class template now uses execute() instead of the previous demo getName stub
    • Added guards when project config is missing (cloudcc-cli.config.json / .js) and clearer JSON parse errors for create triggers
  • Documentation
    • Updated src/timer/docs/devguide.md and src/triggers/docs/devguide.md for auto-generated companions, delegation pattern, and parameter typing notes
  • Schedule Job module enhancement
    • Added create action for scheduleJob to support saving scheduled jobs through cloudcc create scheduleJob <projectPath> <encodedBodyJson>
    • Added getList action for scheduleJob to fetch program candidates used by prgid selection before creation
  • Schedule Job documentation
    • Updated src/scheduleJob/docs/devguide.md with creation prerequisites, parameter normalization rules, and command-first guidance for selecting prgid
    • Clarified command coverage and reordered sections to reflect the full workflow (create, get, detail, getList, delete, doc)
  • Skill guidance alignment
    • Updated cloudcc-dev-skill/SKILL.md to use the wording “定时作业” and keep scheduleJob module guidance aligned with current docs and command capabilities
  • Skill pack (cloudcc-dev-skill)
    • Bumped bundled skill metadata in cloudcc-dev-skill/config.json to 1.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-phase cloudcc doc <module> introduction|devguide usage
  • Site and HTML documentation
    • src/html/docs/devguide.md: documented the recommended repo-root html/<subfolder>/index.html layout for single HTML entry pages
    • src/site/docs/devguide.md: documented the recommended repo-root site/<project>/ layout for full-site development; minor formatting cleanup for long lines
  • Skill installer (cloudcc install skill)
    • Added skill resource with install action: cloudcc install skill copies bundled cloudcc-dev-skill to ~/.cursor/skills/cloudcc-dev-skill; cloudcc install skill project / --project installs under the current working directory’s .cursor/skills (excludes nested .git when copying)
    • Wired bin/index.js and src/version/listModuleCommands.js (MODULE_KEYS_ORDER, hints, describeActionLine) for cloudcc install -h discovery
    • README Usage Guide: the top-level Cursor Agent Skill section replaces the former MCP configuration (cc-mcp / mcp.json) instructions
  • Project environment documentation
    • Reworked src/project/docs/devguide.md: global cloudcc-cli required, project folder + mandatory cloudcc-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 via cloudcc install skill
    • Updated .cursor/skills/dev-guide/SKILL.md to document the skill module pattern
  • Release maintenance
    • Bumped package version to 2.4.3 and synchronized lockfile root version metadata
  • CCService stub 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 cqlQueryWithLogInfo signature to 3 params (apiName, expression, logInfo) matching platform
    • Fixed pageQuery / pageQueryWithService to handle both JSONObject and JSONArray response for data field
    • getQueryPermission(String) noted as stub-only; platform requires internal params

ReleaseV2.4.2

Release Date: 2026-4-9

Release Scope: Full

Release Content

  • Config resilience
    • Fixed utils/config.js fallback flow so commands no longer throw ENOENT when package.json is missing in the current working directory
    • Added safe existence check and parse guard for legacy devConsoleConfig loading to continue with cache/v3/v2 config sources
  • Release maintenance
    • Bumped package version to 2.4.2 and synchronized lockfile root version metadata
  • Dupe Catcher module
    • Added a new dupeCatcher resource with get, detail, create, delete, and doc actions for filter/rule management
    • Added src/dupeCatcher/docs/devguide.md with command contracts and payload guidance
  • Sharing Rule module
    • Added a new sharingRule resource focused on object-based rule query via cloudcc get sharingRule <objid> [projectPath]
    • Integrated sharing rule docs (introduction and devguide) aligned to the query-only workflow
  • CLI discovery and routing
    • Registered dupeCatcher and sharingRule in bin/index.js and help metadata (src/version/listModuleCommands.js) so cloudcc --help and cloudcc get -h can discover both modules
  • HTML docs module
    • Added a new html resource with cloudcc doc html <introduction|devguide> for single-file HTML component guidance
    • Added src/html/docs/introduction.md and src/html/docs/devguide.md, including static-resource referencing guidance for JS/CSS/image assets
  • Skill alignment
    • Updated cloudcc-dev-skill/SKILL.md to route HTML component guidance through cloudcc doc html introduction|devguide
  • Site docs module
    • Added a new site resource with cloudcc 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 under src/site/docs/frontend_aesthetics/
  • OpenAPI browser SDK module
    • Added a new openapi resource with cloudcc 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
  • CLI help and routing updates
    • Registered site and openapi in routing/help metadata so cloudcc --help and cloudcc get -h can discover the new resources
  • Skill package cleanup
    • Removed deprecated cloudcc-dev-html skill file and aligned cloudcc-dev-skill version metadata for consolidated site guidance
  • Project configuration (JSON)
    • Added cloudcc-cli.config.json support via getPackageJson4 in utils/config.js so projects with package.json "type":"module" are not blocked by CommonJS require on .js config
    • getPackageJson now resolves JSON after cache and before legacy JS loaders (getPackageJson3 / getPackageJson2); loadCloudccConfigRootSync and resolveCloudccConfigFile prefer JSON when both .json and .js exist
    • cloudcc create project scaffolds cloudcc-cli.config.json (replaces the former template/cloudcc-cli.configjs template)
    • Updated config use, doctor, plugin pull/publish ignore lists, .npmignore, and classes error text to recognize the new config filename

ReleaseV2.4.1

Release Date: 2026-4-9

Release Scope: Full

Release Content

  • Docs alignment
    • Refined devguide structure for classes, timer, and triggers to focus on implementation rules and avoid duplicated concept sections covered by introduction
    • Added complete CLI command and argument sections in classes and triggers devguides, aligned with actual module handlers
    • Expanded timer devguide command/argument coverage for all supported actions (create, publish, pull, get, detail, pullList, delete, doc)
  • Query parameter documentation
    • Added trigger list query field documentation in trigger devguide, including fid/objId semantics
    • Clarified script list query docs: condition.objName is the query field and its value should be object label (not API name)
  • MCP consistency
    • Extended trigger list MCP schema and handler parameters (objId, paging, filter, sort) and aligned descriptions with CLI query body usage

ReleaseV2.4.0

Release Date: 2026-4-8

Release Scope: Full

Release Content

  • JSP migration module
    • Added a new jsp resource module with cloudcc analyze jsp, cloudcc split jsp, and cloudcc 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.md and src/jsp/docs/devguide.md for CLI-first JSP migration guidance
  • CLI integration
    • Registered jsp in bin/index.js and src/version/listModuleCommands.js so cloudcc --help and cloudcc <action> -h can discover JSP commands
    • Improved CLI error handling in bin/cc.js by setting non-zero exit code and printing cleaner error messages
  • MCP and skill alignment
    • Refactored mcp/tools/JSP Migrator/handler.js to align with the new JSP module workflow
    • Updated cloudcc-dev-skill docs/config to include JSP migration commands and latest skill metadata
  • Documentation and tests
    • Updated project devguide wording for current-directory project creation
    • Added JSP CLI tests in test/jsp.cli.test.js for command contract coverage

ReleaseV2.3.9

Release Date: 2026-4-3

Release Scope: Full

Release Content

  • Fields
    • Added unified remark input for cloudcc create fields (writes to obj.remark)
    • Extended S field creation with schemefieldLength, helps, isrepeat, casesensitive, placeholder, and defaultValue
    • Extended U (URL) field creation with optional helps, edittype (_blank / _self), and defaultValue (fixed argv positions after remark)
    • Updated the MCP “Object Fields Creator” tool to pass the new S parameters, optional U parameters, and optional remark; expanded create_object_field input schema to include these fields
    • Extended P (percent) field creation with optional helps, defaultValue, schemefieldLength (digits left of the decimal point), and decimalPlaces (digits right of the decimal point); defaults remain 10 / 2 when omitted; MCP create_object_field and schema pass P parameters and document decimalPlaces / per-type schemefieldLength semantics
    • Enforced percent (P) precision rule: schemefieldLength + decimalPlaces must 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 on obj; refactored shared payload building into src/fields/buildFieldData.js with argv shift for create vs update
    • update fields / saveField: when merging server field metadata from queryField, also copy apiname from schemefieldName or apiname so 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 optional helps, defaultValue, schemefieldLength, and decimalPlaces (same argv layout and ≤ 18 total-digit rule as P)
    • Extended N (number) field creation with optional schemefieldLength (integer digits left of the decimal), decimalPlaces (fraction digits), isrepeat (allow duplicate values; default true), and displayThousands (platform flag: "1" disallows repeats, "0" allows repeats per current CloudCC mapping; argv slots argvs[9..12] on create); ≤ 18 total digits enforced like P/C; MCP passes the same parameters
    • Simple field templates (U, D, T, F, B, H, E, IMG, AD) now set default obj.schemefieldLength where missing (e.g. phone H=15, email E=254, URL U=2000, date/time D/T/F=20/20/30, checkbox B=10, image IMG=255, address AD=500) so save payloads align with platform length fields
    • B (checkbox): defaultValue is coerced to "0" (unchecked) or "1" (checked) only; any other value falls back to "0"
    • E (email): optional isrepeat at argvs[9] ("true" allows duplicate values, "false" disallows; default "true"); MCP passes the same parameter
    • SCORE (rating): optional schemefieldLength at argvs[9] as max score (number of star icons), integer 1–100, default 10; MCP passes the same parameter
    • X (multiline text area): optional schemefieldLength at argvs[9] (max characters 1–4000, default 4000) and optional placeholder at argvs[10]; MCP passes the same parameters
    • J (long multiline text): same argv layout as X with max characters 1–32000 (default 32000); platform limits 10 J fields per object (not enforced by CLI); MCP passes the same parameters
    • IMG (image): defaultValue at argvs[8] is max upload count (integer 1–100, default 3 when omitted); optional formulaType (url / input) at argvs[9] (default input); optional watermarkstatus ("0" / "1") at argvs[10] (default "0"); MCP passes formulaType and watermarkstatus
    • FL (file): obj.defaultValue and obj.isrepeat are both set to the max file upload count (integer 1–100, default 1 when omitted); buildFieldData validates the count like IMG
    • L (picklist): optional useGlobalSelect / edittype (radio or select on obj) / isPicklistSorted / defPl / globalSelectId at argvs[10..14] (create); ptext required when useGlobalSelect is "0"; globalSelectId required when useGlobalSelect is "1"; defaults useGlobalSelect="0", edittype=select, sorted/defPl "0"; MCP create_object_field adds the same L-only arguments after ptext
    • Q (multi-select picklist): same argv layout as L through argvs[14], plus visibleLines (obj.visibleLines, integer 1–100, default 4) and showalloptions (obj.showalloptions, "0"/"1", default "0") at argvs[15..16]; ptext / globalSelectId rules match L; MCP passes visibleLines and showalloptions
    • Y (lookup): lookupObj at argvs[9]; optional lookupObjDefaultField (obj.lookupObjDefaultField, search/display helper when searching) at argvs[10]; MR / M unchanged (lookupObj only); MCP passes lookupObjDefaultField only for Y
    • Y / MR / M: save payload obj no longer includes defaultValue (CLI argvs[8] unchanged for helps / defaultValue position; platform lookup/master-detail fields do not use obj.defaultValue in these templates)
    • ENC / ENCD (encrypted text): obj.schemefieldLength (1–255, argvs[9]); top-level masktype (all / 4 / card / custom, argvs[10]), encrypttype (when masktype=custom, argvs[11]), maskcharacter (*/X, argvs[12]); same argv layout for both types
    • LT (geolocation): obj.schemefieldLength / obj.decimalPlaces (integer + fractional digits, ≤ 18 total like P/C/N, default 8/10, argvs[9]/argvs[10]); displayType ("1" numeric / "2" DMS, argvs[11]); MCP passes schemefieldLength, decimalPlaces, displayType
    • Most field templates wire helps and, where applicable, defaultValue on obj; buildFieldData uses a unified argv layout (helps / defaultValue at fixed indices after remark, then type-specific args from the next slot—e.g. ptext / lookupObj at argvs[9] for L/Q/Y/MR/M on 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 at argvs[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: ptext then useGlobalSelect / edittype (radio/select) / isPicklistSorted / defPl / globalSelectId at argvs[10..14]; Q: same as L through argvs[14], then visibleLines / showalloptions at argvs[15..16]; Y: lookupObj at argvs[9], optional lookupObjDefaultField at argvs[10]; MR/M: lookupObj at argvs[9]; ENC/ENCD: schemefieldLength (1–255) at argvs[9], masktype / encrypttype / maskcharacter at argvs[10..12]; LT: schemefieldLength / decimalPlaces at argvs[9..10], displayType at argvs[11]). update fields shifts those indices by +1 (remark=argvs[7], so helps=argvs[8], defaultValue=argvs[9], extras from argvs[10]).
    • Implementation: src/fields/buildFieldData.js parses S, U, P, C, N, E, SCORE, X, J, IMG, L, Q, Y, MR, M, ENC, ENCD, and LT using the above layout (single readHelpsDefault helper for helps/defaultValue); MCP create_object_field pushes arguments in the same order as the CLI.
  • Documentation
    • Updated src/fields/docs/devguide.md and introduction.md (S/remark, U, L/Q with CRLF \r\n for picklists, P, C, universal helps/defaultValue, detail / update, API notes)
    • devguide: “Field-specific parameters” section rewritten to match the unified argv rule; shell examples for L/Q/Y/MR/M now show [helps] [defaultValue] before ptext / lookupObj; N documents schemefieldLength / decimalPlaces / isrepeat / displayThousands at argvs[9..12] (create); B documents checkbox defaultValue "0"/"1" only; E documents isrepeat at argvs[9]; SCORE documents max score (stars) 1100 at argvs[9]; X documents max chars 14000 and placeholder at argvs[9] / argvs[10]; J documents 132000, 10 fields per object (platform), same argv slots as X; IMG documents upload count 1100 at argvs[8] (default 3), formulaType / watermarkstatus at argvs[9] / argvs[10].
    • IMG / FL: JSDoc on src/fields/fields/IMG.js and FL.js documents defaultValue (max images / max files), plus IMG formulaType (url / input) and watermarkstatus ("0" / "1"); devguide.md adds a FL subsection and table row (defaultValue = max file count, default 1) and lists FL separately from types that only share generic helps / defaultValue
    • FL (follow-up): devguide.md updated so FL upload count (1–100) is written to both obj.defaultValue and obj.isrepeat; buildFieldData adds validateFlUploadCount; mcp/index.js create_object_field defaultValue schema documents FL (saved isrepeat matches the count)
    • L (picklist): src/fields/fields/L.js and buildFieldData support useGlobalSelect, obj.edittype (radio/select), isPicklistSorted, defPl, globalSelectId; devguide.md and MCP create_object_field (schema + Object Fields Creator argv) document argvs[10..14] after ptext
    • Q (multi-select picklist): src/fields/fields/Q.js aligns with L for global/sort options and adds obj.visibleLines / obj.showalloptions; buildFieldData normalizeQVisibleLines; devguide / MCP document argvs[15..16]
    • devguide (L/Q): shell placeholder wording for optional ptext-after slots now starts at argvs[10] (matches useGlobalSelect first), not argvs[12]
    • Y (lookup): optional lookupObjDefaultField (obj.lookupObjDefaultField, search/display helper) at argvs[10] (create); MCP create_object_field passes lookupObjDefaultField after lookupObj
    • Y / MR / M: src/fields/fields/Y.js, MR.js, M.js drop obj.defaultValue from the create/save payload (aligned with platform lookup / master-detail field definitions)
    • ENC / ENCD: ENC.js / ENCD.js + buildFieldData share schemefieldLength (≤255), masktype, encrypttype, maskcharacter; devguide / MCP document argvs[9..12]
    • LT (geolocation): LT.js + buildFieldData validateCurrencyLikePrecision for obj length fields; displayType; devguide / MCP argvs[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 documents C + universal helps/defaultValue without a new npm version bump
    • Classes: Rewrote src/classes/docs/devguide.md as 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 aligned src/classes/docs/introduction.md
    • Timer: Rewrote src/timer/docs/devguide.md as an AI-oriented scheduled-job (CCSchedule) spec (fit checks vs triggers/pages, cloudcc-cli schedule/ workflow, idempotency/observability/batch/timezone, SDK alignment); expanded and aligned src/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.md as 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 aligned src/triggers/docs/introduction.md
    • Repo cloudcc-cli.config.js: Default use is now appstore-cn (was hls); removed the hls environment block from the checked-in sample config
  • Object
    • cloudcc create object requires a business description as the last positional argument. The obj.remark payload is the default label-based prefix sentence plus a space plus that description. Supported forms: cloudcc create object <path> <label> <businessDescription> (auto-generated nameLabel) and cloudcc create object <path> <label> <nameLabel> <businessDescription>. Omitting the description prints a usage hint and fails fast with an error.
    • MCP tool create_custom_object: businessDescription is required (schema z.string().min(1)); mcp/tools/Object Creator/handler.js passes it as the trailing CLI argument. src/object/docs/devguide.md updated for the new contract.

ReleaseV2.3.8

Release Date:

Release Scope: Full

Release Content

  • CLI
    • Moved the cloudcc-dev-skill folder to the updated location used by the current skill delivery flow
  • Documentation
    • Updated release notes and aligned package.json / npm version to 2.3.8

ReleaseV2.3.7

Release Date:

Release Scope: Full

Release Content

  • MCP
    • cc-mcp (package.jsonbin/mcp.js) is the recommended way to start the MCP server from IDE mcp.json; README MCP configuration, src/project/docs/devguide.md (section 5 and checklist), and .cursor/skills/cloudcc-cli-dev/SKILL.md are aligned, with node + absolute path to bin/mcp.js still documented as an alternative
  • Documentation
    • Release notes and package.json / npm version aligned to 2.3.7

ReleaseV2.3.6

Release Date: 2026-4-1

Release Scope: Full

Release Content

  • CLI
    • cloudcc bin (same entry as cc / bin/cc.js): avoids clashing with the system C compiler on Unix; MCP mcp/cliRunner.js spawns cloudcc / 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` via utils/commandStats.js and bin/cc.js; run cloudcc stats to view; set CLOUDCC_CLI_STATS=0 / false / off to disable
    • Terminal hints / cloudcc --help output: user-facing examples prefer cloudcc; cc remains 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 --version no longer dumps the current release section
  • Documentation
    • README: post-install cloudcc --version / cc --version check; cloudcc --help vs cc --help wording; CLI overview and release log structure updates
    • src/**/docs/*.md and inline CLI usage strings: examples use cloudcc where a shell command is shown (internal code patterns cc.* unchanged)
    • Cursor skills (cloudcc-cli-dev, cloudcc-dev-skill) aligned with cloudcc / cc dual entry

ReleaseV2.3.5

Release Date: 2026-4-1

Release Scope: Full

Release Content

  • CLI
    • Global commands: doctor, docs, cloudcc help, init (alias for cloudcc create project), clearer empty-argv / missing-resource hints, and cloudcc <action> -h to list resources for an action
    • Richer cloudcc --help: grouped modules, hints, and per-command descriptions via src/version/listModuleCommands.js
    • cc-mcp was temporarily removed from package.json bin in favor of node + bin/mcp.js only; cc-mcp was restored in v2.3.6; v2.3.7 aligns README, project devguide, and cloudcc-cli-dev SKILL with "command": "cc-mcp" setup docs
    • Version checks compare to the registry; # ReleaseV… excerpts from README.md were 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.js styling, and safe handling of inline `code` when wrapping
  • MCP
    • New tool get_jsp_migration_rules: returns fixed JSP migration rules (resolve JSP under customize from name= URLs, suggested batch flow, PageClsInvoker invocation patterns); analyze_jsp_migration / split_jsp_to_cloudcc descriptions updated to recommend calling it before batch migration
  • 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-dev SKILL: when editing the dev log, ask whether to bump version; if not, only update the existing # ReleaseV… for the current package.json version (no automatic version bump)

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 publish and pull
    • Fixed the issue where publishing components writes back the ID

ReleaseV2.2.7

Release Date: 2026-3-20

Release Scope: Full

Release Content

  • Optimization
    • Standardized MCP usage: the cc command must be used
    • Added a skill for accessing the cc command

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

ReleaseV1.2.3

Rel