Skip to content

Releases: ArthurSudbrackIbarra/cloney

1.1.0

13 Dec 22:57
Compare
Choose a tag to compare

(Minor) Cloney 1.1.0 - 2023-12-13

Added

  • No new features were added in this release.

Changed

  • No changes were made in this release.

Fixed

  • Addressed an issue where executing the dry-run command with the --hot-reload, -r flag occasionally failed to wait for the variables file to be saved before initiating the template reload.

1.0.0

06 Dec 22:48
f0b7864
Compare
Choose a tag to compare

(Major) Cloney 1.0.0 - 2023-12-06

Added

  • Introducing the joinDoubleQuote and joinSingleQuote template functions. They join a list with a given separator and surround each item with double/single quotes.
  • Error feedback has been added to inform users when they use an unknown command or unsupported flags.

Changed

  • Enhanced template repository handling:
    • Files and directories starting with __ (double underscore) are now ignored (Ghost files), allowing them to be used for internal purposes within the template repository without being included in the final output. For example, you can use these files to define templates that are reused in other files, ensuring they are not part of the output.
    • Template definitions can now be shared between multiple files, promoting reusability.
    • Automatic exclusion of known files and directories, such as node_modules and .venv, to prevent unnecessary processing.

Fixed

  • Resolved Windows-specific issues:
    • Prevented occasional crashes during the dry-run and clone commands due to path problems.
    • Fixed the issue where backslashes (\) were sometimes replaced with forward slashes (/) on Windows.
  • Resolved an issue where command outputs were incorrectly directed to stderr instead of stdout.

0.2.0

05 Oct 19:45
33628e3
Compare
Choose a tag to compare

(Minor) Cloney 0.2.0 - 2023-10-05

Added

  • Introduced the docs command.

Changed

  • Simplified command syntax for the dry-run and validate commands by accepting a path to a local template repository as the first argument.

    # Before
    $ cloney dry-run -p /path/to/template-repo
    
    # After
    $ cloney dry-run /path/to/template-repo

Fixed

  • Addressed security and functionality concerns:
    • Fixed a security issue that allowed users to create files and directories outside the template repository's scope.
    • Corrected the handling of the CLONEY_GIT_TOKEN environment variable for interacting with private Git repositories.

0.1.0

01 Oct 20:56
a2a5b52
Compare
Choose a tag to compare

Cloney 0.1.0 - 2023-10-01

This marks the initial release of Cloney.

Added

  • Introduced a set of CLI commands: clone, dry-run, info, start, validate, and version.

Changed

  • No changes made in this release.

Fixed

  • No bug fixes were required for this release.