580 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			580 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Changelog
 | |
| 
 | |
| ## 2025-10-23 - 1.19.0 - feat(mod_commit)
 | |
| Add CLI UI helpers and improve commit workflow with progress, recommendations and summary
 | |
| 
 | |
| - Introduce ts/mod_commit/mod.ui.ts: reusable CLI UI helpers (pretty headers, sections, AI recommendation box, step printer, commit summary and helpers for consistent messaging).
 | |
| - Refactor ts/mod_commit/index.ts: use new UI functions to display AI recommendations, show step-by-step progress for baking commit info, generating changelog, staging, committing, bumping version and optional push; include commit SHA in final summary.
 | |
| - Enhance ts/mod_commit/mod.helpers.ts: bumpProjectVersion now accepts currentStep/totalSteps to report progress and returns a consistent newVersion after handling npm/deno/both cases.
 | |
| - Add .claude/settings.local.json: local permissions configuration for development tooling.
 | |
| 
 | |
| ## 2025-10-23 - 1.18.9 - fix(mod_commit)
 | |
| Stage and commit deno.json when bumping/syncing versions and create/update git tags
 | |
| 
 | |
| - bumpDenoVersion now creates a Smartshell instance and runs git add deno.json, git commit -m "v<newVersion>", and git tag v<newVersion> to persist the version bump
 | |
| - syncVersionToDenoJson now stages deno.json, amends the npm version commit with --no-edit, and recreates the tag with -fa to keep package.json and deno.json in sync
 | |
| - Added informative logger messages after creating commits and tags
 | |
| 
 | |
| ## 2025-10-23 - 1.18.8 - fix(mod_commit)
 | |
| Improve commit workflow: detect project type and current branch; add robust version bump helpers for npm/deno
 | |
| 
 | |
| - Add mod_commit/mod.helpers.ts with utilities: detectCurrentBranch(), detectProjectType(), bumpProjectVersion(), bumpDenoVersion(), bumpNpmVersion(), syncVersionToDenoJson(), and calculateNewVersion()
 | |
| - Refactor ts/mod_commit/index.ts to use the new helpers: bumpProjectVersion(projectType, ... ) instead of a hard npm version call and push the actual current branch instead of hardcoding 'master'
 | |
| - Support bumping versions for npm-only, deno-only, and hybrid (both) projects and synchronize versions from package.json to deno.json when applicable
 | |
| - Improve branch detection with a fallback to 'master' and informative logging on detection failures
 | |
| - Add local Claude settings file (.claude/settings.local.json) (editor/CI config) — no code behavior change but included in diff
 | |
| 
 | |
| ## 2025-09-07 - 1.18.7 - fix(claude)
 | |
| Add .claude local settings to whitelist dev tool permissions
 | |
| 
 | |
| - Add .claude/settings.local.json to configure allowed permissions for local AI/tooling helpers (Bash commands, WebFetch, and mcp_serena actions).
 | |
| - Disable enableAllProjectMcpServers (set to false) to limit automatic project MCP server usage.
 | |
| 
 | |
| ## 2025-09-07 - 1.18.6 - fix(deps)
 | |
| Bump dependency versions and add local Claude settings
 | |
| 
 | |
| - Updated devDependencies: @git.zone/tsbuild ^2.6.4 → ^2.6.8, @git.zone/tstest ^2.3.4 → ^2.3.6, @push.rocks/smartfile ^11.2.5 → ^11.2.7
 | |
| - Updated dependencies: @git.zone/tsdoc ^1.5.1 → ^1.5.2, @git.zone/tspublish ^1.10.1 → ^1.10.3, @push.rocks/smartlog ^3.1.8 → ^3.1.9, @push.rocks/smartnpm ^2.0.4 → ^2.0.6, @push.rocks/smartscaf ^4.0.17 → ^4.0.19
 | |
| - Added .claude/settings.local.json to configure local Claude permissions/settings
 | |
| 
 | |
| ## 2025-08-17 - 1.18.5 - fix(dependencies)
 | |
| Bump smartshell and smartscaf versions; add .claude local settings
 | |
| 
 | |
| - Update @push.rocks/smartshell from ^3.2.4 to ^3.3.0 in package.json
 | |
| - Update @push.rocks/smartscaf from ^4.0.16 to ^4.0.17 in package.json
 | |
| - Add .claude/settings.local.json for local assistant permissions/configuration
 | |
| 
 | |
| ## 2025-08-17 - 1.18.4 - fix(cli)
 | |
| Update dependencies, add local Claude settings, and update gitignore template
 | |
| 
 | |
| - Bump several dependencies: @git.zone/tsbuild -> ^2.6.4, @git.zone/tspublish -> ^1.10.1, @git.zone/tstest -> ^2.3.4, @push.rocks/smartfile -> ^11.2.5, @push.rocks/npmextra -> ^5.3.3, @push.rocks/smartchok -> ^1.1.1, @push.rocks/smartlog -> ^3.1.8, @push.rocks/smartpath -> ^6.0.0, prettier -> ^3.6.2
 | |
| - Add .claude/settings.local.json with local permissions configuration for AI tooling
 | |
| - Update assets/templates/gitignore to ignore .claude/ and .serena/ directories
 | |
| - Add pnpm onlyBuiltDependencies entries: esbuild and mongodb-memory-server
 | |
| 
 | |
| ## 2025-08-16 - 1.18.3 - fix(services)
 | |
| Simplify S3 endpoint handling in ServiceConfiguration to store host only
 | |
| 
 | |
| - S3_ENDPOINT now stores the raw host (e.g. 'localhost') instead of a full URL with protocol and port.
 | |
| - Default .nogit/env.json creation uses the host-only S3_ENDPOINT.
 | |
| - Sync/update logic (when syncing with Docker or reconfiguring ports) sets S3_ENDPOINT to the host only.
 | |
| - Consumers that previously relied on S3_ENDPOINT containing protocol and port should now construct the full endpoint URL using S3_USESSL, S3_HOST and S3_PORT.
 | |
| 
 | |
| ## 2025-08-16 - 1.18.1 - fix(services)
 | |
| Improve services and commit flow: stop AiDoc, use silent docker inspect, sync ports with logging, fix config loading, and bump deps
 | |
| 
 | |
| - Ensure AiDoc is stopped after building commit recommendation to avoid resource leaks
 | |
| - Use execSilent for `docker inspect` in DockerContainer to avoid shell noise and improve JSON parsing
 | |
| - Sync Docker-exposed ports into service configuration with explicit notes (logs) when MongoDB / S3 ports are updated
 | |
| - Fix synchronous config loading by removing an unnecessary await in ServiceConfiguration.loadConfig
 | |
| - Bump dependencies: @push.rocks/smartshell -> ^3.2.4, @git.zone/tsdoc -> ^1.5.1
 | |
| - Add pnpm.onlyBuiltDependencies for puppeteer and sharp to package.json
 | |
| - Add local Claude settings file (.claude/settings.local.json) with development permissions
 | |
| 
 | |
| ## 2025-08-16 - 1.18.0 - feat(services)
 | |
| Add Docker port mapping sync and reconfigure workflow for local services
 | |
| 
 | |
| - Add getPortMappings to DockerContainer to extract port bindings from docker inspect output
 | |
| - Sync existing container port mappings into .nogit/env.json when loading/creating service configuration
 | |
| - Validate and automatically update ports only when containers are not present; preserve container ports when containers exist
 | |
| - Recreate containers automatically if detected container port mappings differ from configuration (MongoDB and MinIO)
 | |
| - Add reconfigure method and new CLI command to reassign ports and optionally restart services
 | |
| - Improve status output to show configured ports and port availability information
 | |
| - Minor helpers and imports updated (DockerContainer injected into ServiceConfiguration)
 | |
| - Add .claude/settings.local.json (local permissions config) to repository
 | |
| 
 | |
| ## 2025-08-15 - 1.17.5 - fix(services)
 | |
| Update S3 credentials naming and add S3_ENDPOINT/S3_USESSL support for improved MinIO integration
 | |
| 
 | |
| - Replaced S3_USER/S3_PASS with S3_ACCESSKEY/S3_SECRETKEY in ServiceConfiguration
 | |
| - Added S3_ENDPOINT field with automatic protocol selection based on S3_USESSL
 | |
| - Introduced S3_USESSL boolean field for SSL/TLS configuration
 | |
| - Updated ServiceManager logging to display new S3_USESSL configuration
 | |
| - Added .claude/settings.local.json for local permission settings
 | |
| 
 | |
| ## 2025-08-15 - 1.17.4 - fix(services)
 | |
| Update S3 credentials naming and add S3_ENDPOINT/S3_USESSL support for improved MinIO integration
 | |
| 
 | |
| - Replaced S3_USER/S3_PASS with S3_ACCESSKEY/S3_SECRETKEY in ServiceConfiguration
 | |
| - Added S3_ENDPOINT field with automatic protocol selection based on S3_USESSL
 | |
| - Added S3_USESSL boolean field for SSL/TLS configuration support
 | |
| - Updated ServiceManager to use new credential names in container setup and logging
 | |
| 
 | |
| ## 2025-08-15 - 1.17.3 - fix(serviceconfig)
 | |
| Update service configuration to include dynamic MongoDB connection string and add local permissions settings
 | |
| 
 | |
| - Added .claude/settings.local.json for local permissions configuration
 | |
| - Updated ServiceConfiguration to compute and update MONGODB_URL based on current config values
 | |
| 
 | |
| ## 2025-08-15 - 1.17.2 - fix(ci-test-services)
 | |
| Update CI/CD configurations, test settings, and Docker service for MongoDB.
 | |
| 
 | |
| - Add .claude/settings.local.json with updated permission settings
 | |
| - Introduce new GitLab CI, VSCode launch and settings, and updated test configuration files (.gitignore, .npmrc, npmextra.json, package.json, qenv.yml, readme.md)
 | |
| - Update test scripts in test/test and test/ts to improve project validation
 | |
| - Fix MongoDB Docker container command by adding '--bind_ip_all' for proper network binding
 | |
| 
 | |
| ## 2025-08-15 - 1.17.1 - fix(services)
 | |
| Improve services module logging and enhance MongoDB Compass integration
 | |
| 
 | |
| - Refactored services module to use centralized logger from gitzone.logging.ts
 | |
| - Automatically display MongoDB Compass connection string when starting services or checking status
 | |
| - Removed custom printMessage wrapper in favor of standard logger.log() calls
 | |
| - Consistent logging across all service commands
 | |
| 
 | |
| ## 2025-08-14 - 1.17.0 - feat(services)
 | |
| Add comprehensive development services management for MongoDB and MinIO containers
 | |
| 
 | |
| - Implemented `gitzone services` command for managing local development services
 | |
| - Added MongoDB and MinIO (S3-compatible) container orchestration
 | |
| - Smart port assignment (20000-30000 range) to avoid conflicts between projects
 | |
| - Project-specific container names for complete isolation
 | |
| - Data persistence in `.nogit/` directories
 | |
| - MongoDB Compass connection string generation with network IP detection
 | |
| - Auto-configuration via `.nogit/env.json` with secure defaults
 | |
| - Commands: start, stop, restart, status, config, compass, logs, remove, clean
 | |
| - Interactive confirmations for destructive operations
 | |
| 
 | |
| ## 2025-08-08 - 1.16.10 - fix(format)
 | |
| Improve concurrency control in caching and rollback modules, refine gitignore custom section handling, and enhance Prettier file processing.
 | |
| 
 | |
| - Added mutex locking in ChangeCache and RollbackManager to prevent race conditions during manifest updates
 | |
| - Updated gitignore logic to detect and preserve custom sections
 | |
| - Enhanced Prettier batching and file formatting for better performance
 | |
| 
 | |
| ## 2025-08-08 - 1.16.9 - fix(format)
 | |
| 
 | |
| Improve concurrency control in cache and rollback modules, refine gitignore custom section handling, and enhance Prettier file processing
 | |
| 
 | |
| - Added mutex locking in ChangeCache and RollbackManager to prevent race conditions during manifest updates
 | |
| - Updated gitignore logic to detect and preserve existing custom sections from various markers
 | |
| - Simplified Prettier formatter to process files sequentially, skip files without extensions, and log detailed status
 | |
| - Minor refactoring in base formatter and tsconfig file updates for improved reliability
 | |
| 
 | |
| ## 2025-08-08 - 1.16.8 - fix(format)
 | |
| 
 | |
| Improve concurrency control in cache and rollback management with mutex locking and refine formatting details
 | |
| 
 | |
| - Added 'withMutex' functions in ChangeCache and RollbackManager to synchronize file I/O operations
 | |
| - Introduced static mutex maps to prevent race conditions during manifest updates
 | |
| - Fixed minor formatting issues in commit info and package.json
 | |
| 
 | |
| ## 2025-08-08 - 1.16.7 - fix(core)
 | |
| 
 | |
| Improve formatting, logging, and rollback integrity in core modules
 | |
| 
 | |
| - Add .claude/settings.local.json with defined permissions for allowed commands
 | |
| - Standardize formatting in package.json, commit info, and configuration files
 | |
| - Refactor rollback manager to use atomic manifest writes and validate manifest structure
 | |
| - Enhance logging messages and overall code clarity in CLI and commit modules
 | |
| 
 | |
| ## 2025-08-08 - 1.16.6 - fix(changecache)
 | |
| 
 | |
| Improve cache manifest validation and atomic file writes; add local settings and overrides
 | |
| 
 | |
| - Add manifest structure validation and default fallback in getManifest
 | |
| - Implement atomic write in saveManifest using a temporary file and rename strategy
 | |
| - Enhance error handling and cleanup for corrupted manifest files
 | |
| - Introduce new .claude/settings.local.json for project-specific permission configuration
 | |
| - Add an empty assets/overrides.json file for future overrides
 | |
| 
 | |
| ## 2025-08-08 - 1.16.5 - fix(prettier)
 | |
| 
 | |
| Improve file selection in Prettier formatter, remove legacy package overrides, and update CI template indentation
 | |
| 
 | |
| - Added .claude/settings.local.json with updated permission settings for local commands
 | |
| - Removed unnecessary overrides from assets/overrides.json and cleared packageManager overrides in package.json
 | |
| - Adjusted CI template files (ci_default_gitlab, ci_default_private_gitlab, ci_docker_gitlab) for consistent indentation and formatting
 | |
| - Refined Prettier formatter logic by defining include directories, root config files, and filtering duplicates instead of manual exclusion
 | |
| 
 | |
| ## 2025-08-08 - 1.16.4 - fix(prettier)
 | |
| 
 | |
| Improve file exclusion in the Prettier formatter to skip unnecessary files and directories.
 | |
| 
 | |
| - Added exclusion patterns for node_modules, .git, dist, .nogit, coverage, .nyc_output, vendor, bower_components, jspm_packages, and minified files.
 | |
| - Optimized filtering logic to ensure only valid files are processed.
 | |
| 
 | |
| ## 2025-08-08 - 1.16.3 - fix(changecache/prettier)
 | |
| 
 | |
| Skip directories during file processing to prevent errors in changecache and prettier formatting
 | |
| 
 | |
| - Removed unnecessary await on synchronous file reads in changecache
 | |
| - Added directory checks in changecache to immediately skip directories
 | |
| - Filtered out directories in prettier formatter to avoid processing non-files
 | |
| 
 | |
| ## 2025-08-07 - 1.16.2 - fix(format)
 | |
| 
 | |
| Fix format command confirmation prompt to correctly check user response
 | |
| 
 | |
| - Fixed bug where format command always showed "cancelled" even when user confirmed
 | |
| - Changed response check from `response.proceed` to `response.value` for SmartInteract compatibility
 | |
| 
 | |
| ## 2025-08-04 - 1.16.1 - fix(package/config)
 | |
| 
 | |
| Move smartdiff dependency to runtime and add local bash permissions settings
 | |
| 
 | |
| - Moved '@push.rocks/smartdiff' from devDependencies to dependencies in package.json
 | |
| - Added .claude/settings.local.json with allowed bash commands (grep, mkdir, find, ls)
 | |
| 
 | |
| ## 2025-05-19 - 1.16.0 - feat(format)
 | |
| 
 | |
| Enhance format module with rollback, diff reporting, and improved parallel execution
 | |
| 
 | |
| - Implemented rollback functionality with backup management and automatic rollback on error
 | |
| - Added CLI commands for rollback, listing backups, and cleaning old backups
 | |
| - Introduced DiffReporter for generating and displaying file diffs
 | |
| - Improved file change caching via ChangeCache and expanded dependency analysis for parallel execution
 | |
| - Updated logging to support verbose mode and enhanced user feedback
 | |
| - Updated package.json to include new dependency '@push.rocks/smartdiff'
 | |
| 
 | |
| ## 2025-05-14 - 1.15.5 - fix(dependencies)
 | |
| 
 | |
| Update @git.zone/tsdoc to ^1.5.0 and @types/node to ^22.15.18
 | |
| 
 | |
| - Bumped @git.zone/tsdoc from ^1.4.5 to ^1.5.0
 | |
| - Bumped @types/node from ^22.15.17 to ^22.15.18
 | |
| 
 | |
| ## 2025-05-13 - 1.15.4 - fix(package.json)
 | |
| 
 | |
| Update dependency versions: bump @git.zone/tsdoc, @push.rocks/lik, @push.rocks/smartlog, and @types/node to their latest releases
 | |
| 
 | |
| - Upgrade @git.zone/tsdoc from ^1.4.4 to ^1.4.5
 | |
| - Upgrade @push.rocks/lik from ^6.0.15 to ^6.2.2
 | |
| - Upgrade @push.rocks/smartlog from ^3.0.7 to ^3.0.9
 | |
| - Upgrade @types/node from ^22.14.1 to ^22.15.17
 | |
| 
 | |
| ## 2025-04-15 - 1.15.3 - fix(deps)
 | |
| 
 | |
| update dependency versions and improve website template variable handling
 | |
| 
 | |
| - Bumped @git.zone/tsbuild from ^2.2.1 to ^2.3.2 and @types/node to ^22.14.1
 | |
| - Upgraded @push.rocks/smartscaf from ^4.0.15 to ^4.0.16 and prettier from ^3.5.2 to ^3.5.3
 | |
| - Refactored website template update to correctly supply variables with added logging
 | |
| 
 | |
| ## 2025-04-15 - 1.15.2 - fix(website_update)
 | |
| 
 | |
| Await supplyVariables call in website update template
 | |
| 
 | |
| - Changed website template update to properly await the supplyVariables method
 | |
| - Ensured asynchronous consistency in updating website template variables
 | |
| 
 | |
| ## 2025-04-15 - 1.15.1 - fix(cli)
 | |
| 
 | |
| Refresh internal CLI tooling and configuration for consistency.
 | |
| 
 | |
| ## 2025-04-15 - 1.15.0 - feat(config/template)
 | |
| 
 | |
| Add assetbrokerUrl and legalUrl fields to module config and update website template to supply these values
 | |
| 
 | |
| - Added assetbrokerUrl and legalUrl properties in ts/classes.gitzoneconfig.ts
 | |
| - Updated ts/mod_format/format.templates.ts to pass assetbrokerUrl and legalUrl to website template
 | |
| 
 | |
| ## 2025-04-15 - 1.14.1 - fix(package.json)
 | |
| 
 | |
| Add packageManager field to specify pnpm version for consistent package management
 | |
| 
 | |
| - Inserted packageManager property in package.json with pnpm version info to ensure reproducible dependency installs
 | |
| 
 | |
| ## 2025-04-15 - 1.14.0 - feat(tsconfig_update)
 | |
| 
 | |
| Add runafter directive to trigger gitzone format after tsconfig update
 | |
| 
 | |
| - Added runafter configuration in assets/templates/tsconfig_update/.smartscaf.yml to automate formatting task
 | |
| 
 | |
| ## 2025-03-07 - 1.13.1 - fix(cli)
 | |
| 
 | |
| Improve commit message logging
 | |
| 
 | |
| - Updated logging to display recommended next commit details.
 | |
| - Enabled interactive prompt for choosing commit type and scope.
 | |
| 
 | |
| ## 2025-02-28 - 1.13.0 - feat(templates)
 | |
| 
 | |
| Updated and added new TypeScript template files for npm projects
 | |
| 
 | |
| - Added new paths.ts and plugins.ts template files for npm projects.
 | |
| - Removed outdated some.plugins.ts template file.
 | |
| 
 | |
| ## 2025-02-25 - 1.12.8 - fix(metadata)
 | |
| 
 | |
| Updated package and npmextra json description and keywords for enhanced development workflow clarity
 | |
| 
 | |
| - Updated the description in package.json to focus on project setup and management.
 | |
| - Aligned the keywords in both package.json and npmextra.json to include more relevant terms such as gitzone utilities, template management, and CI/CD.
 | |
| 
 | |
| ## 2025-02-25 - 1.12.7 - fix(meta)
 | |
| 
 | |
| Fix issues in project metadata and configuration.
 | |
| 
 | |
| - Updated package metadata to ensure accurate project description and licensing.
 | |
| - Ensured npm access level configuration consistency within npmextra.json.
 | |
| 
 | |
| ## 2025-02-25 - 1.12.7 - fix(ci)
 | |
| 
 | |
| Updated dependencies and added CI/CD workflows.
 | |
| 
 | |
| - Updated several dependencies in package.json for compatibility and security.
 | |
| - Added default GitHub and GitLab CI/CD workflow files to the test directory.
 | |
| - Introduced a .gitignore file to exclude certain directories and files.
 | |
| - Ensured consistent formatting with Prettier and TypeScript configurations.
 | |
| 
 | |
| ## 2025-01-29 - 1.12.6 - fix(project)
 | |
| 
 | |
| Minor fixes and cleanup
 | |
| 
 | |
| - Removed outdated pages/ directory entry in .gitignore.
 | |
| - Adjusted Docker module files to include proper newlines.
 | |
| - Updated TypeScript configuration for modular paths.
 | |
| - Fixed formatting issues across various TypeScript files.
 | |
| 
 | |
| ## 2025-01-29 - 1.12.5 - fix(cli)
 | |
| 
 | |
| Initial implementation of CLI utility with project management features
 | |
| 
 | |
| - Integration of various plugins for logging, command-line interactions, and project management.
 | |
| - Setup CLI commands for project initialization, updating, formatting, and more.
 | |
| - Implement commands for packaging, versioning, and deprecating npm packages.
 | |
| 
 | |
| ## 2025-01-29 - 1.12.2 - fix(format)
 | |
| 
 | |
| Add overrides for peek-readable in package.json formatting
 | |
| 
 | |
| - Added a URL correction in the packageJson repository information.
 | |
| - Introduced support for pnpm overrides by including an `overrides.json` file.
 | |
| 
 | |
| ## 2025-01-18 - 1.12.1 - fix(dependencies)
 | |
| 
 | |
| Update various package dependencies and Dockerfile base image
 | |
| 
 | |
| - Updated Dockerfile base image from 'alpinenpmci' to 'alpine_npmci'.
 | |
| - Upgraded @git.zone/tsbuild, @git.zone/tsrun, @git.zone/tsdoc, and other dependencies to their latest versions.
 | |
| 
 | |
| ## 2025-01-17 - 1.12.0 - feat(build)
 | |
| 
 | |
| Update TypeScript configuration to support emit decorator metadata
 | |
| 
 | |
| - Added emitDecoratorMetadata to the tsconfig.json template in assets/templates/tsconfig_update.
 | |
| 
 | |
| ## 2025-01-08 - 1.11.0 - feat(cli)
 | |
| 
 | |
| Add Docker command for cleaning up Docker system and extend deprecation command for multiple registries
 | |
| 
 | |
| - Added a new command 'docker' to handle Docker system cleanup operations.
 | |
| - Improved the 'deprecate' command to support deprecating packages across multiple npm registry URLs.
 | |
| 
 | |
| ## 2025-01-01 - 1.10.10 - fix(templates)
 | |
| 
 | |
| Corrected typo in template file comment
 | |
| 
 | |
| - Fixed repeated comment in the template file for services under 'assets/templates/service/ts/some.plugins.ts'.
 | |
| 
 | |
| ## 2025-01-01 - 1.10.9 - fix(templates)
 | |
| 
 | |
| Correct template file paths and organization for service projects
 | |
| 
 | |
| - Moved 'some.classes.some.ts' to 'classes.some.ts'
 | |
| - Moved 'some.classes.some.db.ts' to 'classes.some.db.ts'
 | |
| - Resolved incorrect import paths in service templates
 | |
| 
 | |
| ## 2025-01-01 - 1.10.8 - fix(assets/templates)
 | |
| 
 | |
| Update CI template configurations to use module.githost
 | |
| 
 | |
| - Replaced occurrences of {{git.host}} with {{module.githost}} in CI workflow files
 | |
| - Updated package dependencies for service template
 | |
| 
 | |
| ## 2024-12-26 - 1.10.7 - fix(assets)
 | |
| 
 | |
| Correct URLs in templates and fix TypeScript declaration
 | |
| 
 | |
| - Updated incorrect URLs in Dockerfile templates to 'host.today'.
 | |
| - Fixed type declaration for 'TemplateResult' in header.ts file.
 | |
| 
 | |
| ## 2024-12-08 - 1.10.6 - fix(ci)
 | |
| 
 | |
| Corrected Docker image URL in CI templates
 | |
| 
 | |
| - Updated Docker image URL from 'code.foss.global/hosttoday' to 'code.foss.global/host.today' in default_nottags.yaml and default_tags.yaml.
 | |
| - Adjusted gitignore template to include a custom section delineation.
 | |
| 
 | |
| ## 2024-12-02 - 1.10.5 - fix(assets)
 | |
| 
 | |
| Update .gitignore template to remove pages directory
 | |
| 
 | |
| - Removed 'pages/' from the ignored directories in the .gitignore template.
 | |
| 
 | |
| ## 2024-11-05 - 1.10.4 - fix(mod_format)
 | |
| 
 | |
| Correct file extension for TypeScript path configuration
 | |
| 
 | |
| - Fixed the TypeScript configuration to use correct file extensions for module subdirectories.
 | |
| 
 | |
| ## 2024-10-27 - 1.10.3 - fix(mod_format)
 | |
| 
 | |
| Reorder TypeScript formatting steps in mod_format module
 | |
| 
 | |
| - Moved TypeScript configuration formatting earlier in the sequence for better logical consistency.
 | |
| 
 | |
| ## 2024-10-27 - 1.10.2 - fix(format)
 | |
| 
 | |
| Add logging for tsconfig.json formatting
 | |
| 
 | |
| - Added an info log message for tsconfig.json formatting in format.tsconfig.ts.
 | |
| 
 | |
| ## 2024-10-27 - 1.10.1 - fix(format)
 | |
| 
 | |
| Fixed async issue in tsconfig module lookup and corrected property access
 | |
| 
 | |
| ## 2024-10-27 - 1.10.0 - feat(mod_format)
 | |
| 
 | |
| Add support for tsconfig.json formatting
 | |
| 
 | |
| - Added a new script to format tsconfig.json.
 | |
| - Updated package.json to include `@git.zone/tspublish` as a dependency.
 | |
| 
 | |
| ## 2024-10-23 - 1.9.126 - fix(format)
 | |
| 
 | |
| Remove redundant package.json property checks
 | |
| 
 | |
| - Removed property checks for `main`, `typings`, and `browserslist` from format.packagejson.ts
 | |
| - This change streamlines the formatting process by removing unnecessary exits
 | |
| 
 | |
| ## 2024-09-29 - 1.9.125 - fix(cli)
 | |
| 
 | |
| Fix package version configuration and formatting issues
 | |
| 
 | |
| - Updated metadata fields in package.json (repository URL, bugs URL, and homepage).
 | |
| - Ensured presence and correctness of essential fields in package.json (main, typings, files, scripts, etc.).
 | |
| - Added missing Prettier default TypeScript and Markdown configurations.
 | |
| 
 | |
| ## 2024-09-27 - 1.9.124 - fix(cli)
 | |
| 
 | |
| Ensured proper existence and initialization of readme files
 | |
| 
 | |
| - Ensured readme.md and readme.hints.md files are created and initialized if they do not exist.
 | |
| 
 | |
| ## 2024-09-27 - 1.9.123 - fix(core)
 | |
| 
 | |
| No changes detected
 | |
| 
 | |
| ## 2024-09-27 - 1.9.123 - fix(core)
 | |
| 
 | |
| Update dependencies and improve build configurations
 | |
| 
 | |
| - Updated several dependencies in package.json for better compatibility
 | |
| - Changed typedserver dependency version in website template
 | |
| - Adjusted website server and service worker in templates
 | |
| - Added security and test workflows for Gitea repositories
 | |
| - Added and configured .gitignore, .npmrc, .vscode settings for the project
 | |
| - Provided initial structure for readme and readme hints
 | |
| 
 | |
| ## 2024-06-24 - 1.9.122 - fix(mod_commit)
 | |
| 
 | |
| Update package.json dependencies: @git.zone/tsdoc and @push.rocks/smartpromise to latest versions.
 | |
| 
 | |
| - - Updated @git.zone/tsdoc to ^1.3.12
 | |
| - - Updated @push.rocks/smartfile to ^11.0.21
 | |
| 
 | |
| ## 2024-06-23 - 1.9.121 - fix(mod_commit)
 | |
| 
 | |
| Fix changelog template rendering by removing extra new line when no version details are provided.
 | |
| 
 | |
| - Update package.json dependencies: @git.zone/tsdoc and @push.rocks/smartpromise to latest versions.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.120 - fix(mod_commit)
 | |
| 
 | |
| Handle edge case for empty version details in changelog formatting
 | |
| 
 | |
| - Added check for the length of the recommendedNextVersionDetails array
 | |
| - Ensure no extra newline in changelog if there are no version details
 | |
| 
 | |
| ## 2024-06-23 - 1.9.119 - fix(dependencies)
 | |
| 
 | |
| Update @git.zone/tsdoc to v1.3.8
 | |
| 
 | |
| - Updated @git.zone/tsdoc from v1.3.7 to v1.3.8 in package.json
 | |
| 
 | |
| ## 2024-06-23 - 1.9.118 - fix(dependencies)
 | |
| 
 | |
| Update @git.zone/tsdoc to version 1.3.7
 | |
| 
 | |
| - Bump @git.zone/tsdoc from 1.3.6 to 1.3.7 in both package.json and pnpm-lock.yaml
 | |
| 
 | |
| ## 2024-06-23 - 1.9.117 - fix(dependencies)
 | |
| 
 | |
| Update @git.zone/tsdoc dependency to v1.3.6
 | |
| 
 | |
| - Updated @git.zone/tsdoc version from 1.3.5 to 1.3.6 in package.json
 | |
| - Updated pnpm-lock.yaml to reflect the new version of @git.zone/tsdoc
 | |
| 
 | |
| ## 2024-06-23 - 1.9.116 - fix(dependencies)
 | |
| 
 | |
| Update @git.zone/tsdoc to version 1.3.5
 | |
| 
 | |
| - Updated the @git.zone/tsdoc dependency in package.json and pnpm-lock.yaml from version 1.3.4 to 1.3.5
 | |
| - Removed the outdated changelog.md file.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.114 - fix(format)
 | |
| 
 | |
| Fixed formatting issues across multiple TypeScript files.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.113 - fix(mod_commit)
 | |
| 
 | |
| Remove extra new lines in changelog.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.112 - fix(core)
 | |
| 
 | |
| Update changelog formatting and remove outdated entries.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.111 - fix(changelog)
 | |
| 
 | |
| Remove outdated changelog entries and update formatting.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.110 - fix(dependencies)
 | |
| 
 | |
| Update @git.zone/tsdoc to version 1.3.4.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.109 - fix(changelog)
 | |
| 
 | |
| Remove outdated entries and adjust formatting in changelog.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.108 - fix(dependencies)
 | |
| 
 | |
| Update @git.zone/tsdoc dependency to version 1.3.2.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.107 - fix(changelog)
 | |
| 
 | |
| Remove placeholder entries and adjust formatting in changelog.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.106 - fix(dependencies)
 | |
| 
 | |
| Updated @git.zone/tsdoc from version 1.3.0 to 1.3.1.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.105 - fix(dependencies)
 | |
| 
 | |
| Updated @git.zone/tsdoc dependency from 1.2.2 to 1.3.0 in package.json and pnpm-lock.yaml.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.104 - fix(changelog)
 | |
| 
 | |
| Remove placeholder entries and adjust formatting in changelog.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.103 - fix(changelog)
 | |
| 
 | |
| Fix changelog to remove placeholder entries and adjust formatting.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.102 - fix(logging)
 | |
| 
 | |
| Optimize logger instantiation and configuration.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.101 - fix(metadata)
 | |
| 
 | |
| Ensure accurate project metadata in package.json.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.100 - fix(dependencies)
 | |
| 
 | |
| Updated @git.zone/tsdoc dependency version to ^1.2.2 in package.json and pnpm-lock.yaml.
 | |
| 
 | |
| ## 2024-06-23 - 1.9.99 - fix(mod_commit)
 | |
| 
 | |
| Fix variable reassignment issue in changelog writing step.
 |