Skip to content

Releases: coderedcorp/cr

1.10

10 Jun 20:00

Choose a tag to compare

  • Support Node.js projects (see: https://www.codered.cloud/docs/nodejs/)
  • UX improvements to SFTP, SSH, logs.
  • Bug fixes to deploy_include config option. Any files or directories specified here will be recursively included in the deployment, and take priority over deploy_exclude or gitignore.
  • Binary files now have a minimum OS of: Windows 2022, Ubuntu 22.04, macOS 13

1.9

03 Mar 18:27

Choose a tag to compare

1.9
  • Fix intermittent errors caused by ssh-agent on Windows.
  • New commands:
    • cr list - List the websites on your account.
    • cr login - Interactively set up your first API key.
    • cr sftp - Show SFTP credentials and reset system password.
    • cr ssh - Show SSH credentials and reset system password.

1.8

04 Feb 22:15

Choose a tag to compare

1.8
  • Support Python 3.13
  • Speed up log output
  • Better handle errors when tasks fail.
  • NEW: Extensive pre-deployment checks for Django projects.
    • If using git, warn for un-committed or un-pushed changes.
    • If using git, warn if staging or production deployments are not coming from main or release branches.
    • If using a venv, run Django's built-in checks.
    • If using a venv, check for missing migrations.
    • These features can be disabled with the --skip-predeploy option.

Note: macOS 12 support has been dropped. This release requires macOS 13 or higher.

1.7

23 Aug 23:07

Choose a tag to compare

1.7
  • Fix duplicate log output after a deployment ( #14 )
  • Bundle binaries with Python 3.12
  • Internal development tooling and dependency updates.

Note: macOS 11 support has been dropped. This release requires macOS 12 or higher.

1.6

26 Jun 01:40

Choose a tag to compare

1.6
  • Support new MySQL databases.
  • Adjust PostgreSQL settings template.
  • Validate webapp handle, and handle errors from coderedapi (fixes #10 )
  • Update dependencies and developer tooling, and support Python 3.8-3.11
  • Build cr binary with Python 3.11

1.5

30 Oct 03:40

Choose a tag to compare

1.5
  • macOS executable is now signed and notarized by Apple.
  • Linux executable file size is significantly reduced.

1.4

28 Oct 04:14

Choose a tag to compare

1.4
  • New cr check command will check and fix Django settings and other project files.
  • Django settings and other files are now checked before a deployment.

1.3

20 Oct 00:41

Choose a tag to compare

1.3
  • Stream deployment logs.
  • Show correct link based on env.

1.2

13 Oct 16:05

Choose a tag to compare

1.2
  • Fix error getting sftp password.

  • Fix issues on older versions of Python (3.7+).

  • Check for updates when program is done running.

  • Print URL and message after task is queued.

  • CR_TOKEN environment variable will override token from config files.

  • Load config file from --path if specified.

  • Windows binaries have a CodeRed icon.

  • Windows binaries are now signed.

1.1

01 Oct 18:26

Choose a tag to compare

1.1
  • Add download command.
  • Read include/exclude options from config file.
  • Bug fixes for progress indicator in Windows Terminal.