Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: polatengin/utah

Release v0.1.14

26 Aug 22:44
80e4f03

Choose a tag to compare

Utah CLI Transpiler Changelog

Features

  • Added SSH upload and execute capabilities with support for both synchronous and asynchronous connections. Includes SSH download functionality.
  • Implemented validate.isEmpty() function for comprehensive emptiness validation.
  • Added numeric comparison validation with isGreaterThan function.
  • Added UUID validation functionality (validate.isUUID()) supporting RFC 4122 standards.
  • Implemented validate.isURL() function for URL validation.
  • Added email validation functionality.
  • Implemented fs.chown() functionality.
  • Implemented fs.chmod() functionality.
  • Implemented web.put() functionality.
  • Implemented array.forEach() functionality.

Improvements

  • Renamed the includes string method to contains for consistency.
  • Optimized test execution with concurrent jobs and modular functions.
  • Clarified SSH connection support documentation for remote command execution and file uploads.

Bug Fixes

  • Updated validation.md metadata for proper rendering and navigation.

Dependency Updates

  • Updated several development dependencies in the VS Code extension: @typescript-eslint/parser, eslint, @types/vscode.
  • Updated several project dependencies: github/codeql-action, actions/upload-pages-artifact, actions/checkout.

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.14

Release v0.1.13

10 Aug 15:55
549bee6

Choose a tag to compare

Utah CLI Transpiler Changelog

Features

  • Added ssh.connect() function with support for various authentication methods.
  • Added web.speedtest() function for network speed testing.
  • Added web.post() function with support for data and optional headers.
  • Added web.delete() function with support for optional headers.
  • Added interactive demo and comprehensive examples for DevOps Deployment Manager.
  • Added interactive demo and log analysis report for log-file-analyzer.
  • Added server health check script.
  • Added interactive demo and analytics report for log analytics pipeline.
  • Added AsciinemaPlayer component and interactive demo for system health monitor.
  • Added DevOps Deployment Manager example.
  • Added 'Examples' link to the navigation menu.
  • Enhanced CompileFileAsync to preserve directory structure for local files and use filename for URLs.
  • Enhanced file handling to support remote .shx files.

Improvements

  • Updated documentation to include additional components, architecture patterns, and testing commands.
  • Reorganized documentation structure for improved navigation and clarity.
  • Updated React and React-DOM to version 19.1.1 and TypeScript to version 5.9.2.
  • Replaced references to deprecated array examples with log file analyzer documentation.
  • Enhanced command usage instructions.
  • Updated installation script URL to use the official domain.

Bug Fixes

  • Updated code block syntax in SSH documentation for clarity.

Breaking Changes

  • Removed deprecated example scripts for exit functionality, loops, function calls, input handling, OS checks, string functions, string processing, switch-case tests, system health monitoring, and ternary operator usage.
  • Removed defensive programming and comprehensive error logging sections from best practices.
  • Updated log-file-analyzer documentation and removed loops and string-processing examples.

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.13

Release v0.1.12

08 Aug 23:18
5209c94

Choose a tag to compare

Utah CLI Transpiler Changelog

This changelog summarizes changes in the Utah CLI transpiler project.

Features

  • Added fs.find() function for recursive file and directory search with wildcard support.
  • Added fs.createTempFolder() function for creating secure temporary directories.
  • Added console.getShell() function for detecting the current shell.
  • Added array.unique() function for deduplication of array elements.
  • Added a build target (build-debian) to create a Debian package.
  • Added a target (build-debian-changelog) to generate a changelog from git tags.

Bug Fixes

  • Updated prompt messages to remove redundant "(y/n):" suffix and ensure consistent formatting.
  • Improved the Debian build process by updating clean and test commands in Debian rules.
  • Suppressed additional and specific Lintian warnings in the Debian build process.
  • Added a copyright file for package compliance.
  • Updated the package description to clarify Utah's functionality as a CLI transpiler.
  • Updated dh_dwz to skip compression for .NET executables.
  • Enhanced the install target to support DESTDIR for packaging.
  • Corrected changelog generation in build-debian-changelog.

Improvements

  • Updated documentation to include newly implemented functions and improved language. Multiple commits focused on documentation refactoring and formatting.
  • Updated dependencies.

Chores

  • Updated @typescript-eslint/eslint-plugin and typescript dependencies.
  • Added Debian-related files to .gitignore.
  • Updated changelog to descending order of version changes.

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.12

Release v0.1.11

06 Aug 19:11
dfce78b

Choose a tag to compare

Utah CLI Transpiler Changelog

v[Insert Version Here]

Features

  • Added console.isInteractive() function.
  • Added array.shuffle() function.
  • Added array.merge() function.
  • Added initial Debian packaging files.
  • Implemented AVM MCP Server with Utah language definitions.
  • Updated new function features and enhancements.
  • Added format target for project file formatting.

Bug Fixes

  • Updated compile command documentation to include both -o and --output options.
  • Updated file handling and cleanup methods for documentation consistency.
  • Updated string formatting in documentation files for consistency.
  • Fixed string interpolation in multiple documentation files.
  • Updated start script to build and run the server.
  • Updated server name to Utah MCP Server.
  • Simplified start script to directly run the server.
  • Added forwardPorts configuration.

Documentation

  • Updated test categories in contributing guide to include format tests.
  • Updated link to README.md in contributing guide.
  • Updated contributing guide to include MCP server component.
  • Removed recognition section from contributing guide.
  • Updated multiple documentation files for consistency.

Chores

  • Updated various development dependencies.
  • Removed Express and its type definitions from dependencies.

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.11

Release v0.1.10

24 Jul 04:09
ad4442b

Choose a tag to compare

Utah Changelog

Features

  • Automatic Release Notes Generation: Added automatic generation of release notes using the Gemini API.
  • Defer Statements: Implemented defer statements for automatic cleanup and resource management in transpiled bash scripts.
  • Console Dialog Functions: Added console dialog functions, including parser, formatter, and compiler support.

Improvements

  • Checkout Step Enhancement: Updated the checkout step to include fetch-depth and fetch-tags options.
  • Roadmap Update: The project roadmap has been updated.
  • String Manipulation: Replaced string manipulation expressions with string namespace functions for improved clarity and maintainability.

Bug Fixes

  • Trailing Whitespace: Fixed an issue where trailing whitespace in markdown files was causing linting errors.

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.10

Release v0.1.9

22 Jul 07:36
29ea6e7

Choose a tag to compare

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.9

Release v0.1.8

18 Jul 20:16
a9b6670

Choose a tag to compare

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.8

Release v0.1.7

17 Jul 21:10
a3517c2

Choose a tag to compare

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.7

Release v0.1.6

17 Jul 14:55
6724032

Choose a tag to compare

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.6

Release v0.1.5

16 Jul 01:05
1bad43d

Choose a tag to compare

Installation Instructions

To install the Utah CLI, run the following command:

curl -sL https://utahshx.com/install.sh | sudo bash -s v0.1.5