Skip to content

Releases: antimatter-studios/docker-dev-tools

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 16:51
d183bf0

Changelog

  • 7fcecd5 Bump actions/checkout from 4 to 7 (#15)
  • 21d1efc Bump actions/setup-go from 5 to 7 (#19)
  • a0bbf53 Bump actions/upload-artifact from 4 to 7 (#18)
  • e252848 Bump golangci/golangci-lint-action from 8.0.0 to 9.3.0 (#14)
  • 93aa80e Bump goreleaser/goreleaser-action from 6.4.0 to 7.2.3 (#17)
  • 71b16ef Read the upstream scheme from .protocol, as docker-config-gen does (#10)
  • 6f67a29 chore(deps): bump github.com/docker/go-connections from 0.7.0 to 0.8.1 (#16)
  • a3edbc2 chore(githooks): sync github-guard to the trusted-declaration guards (#8)
  • 1e7110b feat: serve proxied hosts over HTTPS with a local, name-constrained CA (#11)
  • 3cc3c6b fix: move to the moby client module, off the unpatched docker/docker (#21)

v2.2.2

Choose a tag to compare

@github-actions github-actions released this 29 Jul 08:36
5c4d18e

Changelog

  • 5c4d18e Tidy the version output, and stop source builds unpinning a release (#6)

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 07:50
5c4d18e

Changelog

  • 5c4d18e Tidy the version output, and stop source builds unpinning a release (#6)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 07:20
a528ffd

Changelog

  • 8031f23 Pin the component images a release is built against (#3)
  • a4bda9d Stop writing the Homebrew cask from this repository (#4)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Mar 13:11

Changelog

  • d905877 feat: add ListResolverDomains to platform interface
  • 728a79c feat: add ddt dns list command
  • 1c2547f feat: add ddt proxy list command
  • f04725b feat: add shared HTTP probe service for proxy entries
  • 0986dab refactor: extract shared DNS/proxy card and table renderers

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Mar 11:43

Changelog

  • 0ee4693 feat: add adaptive dark/light theming for terminal UI
  • 7a50278 feat: add interactive install wizard with Bubbletea
  • d3b94f5 feat: add persistent IP alias service to platform interface
  • f7511b5 feat: replace setup subcommand with install wizard and add restart
  • afdd15e refactor: migrate config to XDG base directory and remove network fields
  • 98f42a9 refactor: remove static network management from proxy

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 24 Feb 22:14

Changelog

  • fa5b359 fix: use proper Ruby system_command in Homebrew cask postflight hook

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Feb 21:44

Changelog

  • 106cda3 Strip macOS quarantine attribute on install

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Feb 21:40

Changelog

  • 8b33429 a nice upgrade with all the new features that I refactored and rewrote over the last months
  • 6eb82c2 - allow pushing - add way to list all hooks - add way to remove all scripts from a single hook
  • aafbac5 - fix the create network functionality - refactor the docker functions into a separate file - fix the problem where network-name option has to be at the beginning of the options
  • 2d30ecb A little reformatting
  • 3e30b8c Add Homebrew tap and install script for distribution
  • 4ffc100 Add an automatic self updater with a timeout feature
  • 0b1bc46 Add extra information about the configured upstreams to the status command
  • 26d6cdc Add interactive logs dashboard and improve status display
  • 289c3dc Add live Status tab to logs dashboard and improve status display
  • 1c119ba Add sidecar display to status dashboard
  • 2654c49 Add start/stop commands for DNS and proxy services
  • 157cae1 Allow to install without specifying a path, it'll use the path of the tool that being run, making it somewhat autoconfigurable
  • 0c11402 Big documentation update
  • b0777e2 Change some core function names to be more consistent and less likely to clash with tool functionalities
  • 52a62c0 Create a way to render a table of data with borders
  • 5c7a19e Don't attempt to upload when the $file variable is empty
  • bb2977c Don't update when running the setup tool
  • d698974 Eliminating the Script object in favour of always using the CLI object
  • d2e522e Fix GoReleaser deprecations: formats and homebrew_casks
  • 5bf7ec9 Fix how the shell path files are backed up to stop them making unlimited copies
  • 79f7d61 Fix lowercase string tools name
  • 22a6242 Fix the constructors to use the new SystemConfig class
  • 7435f8d Handle fatal errors in a nicer way than the default output
  • fe0f3e6 I didn't use the correct methods
  • 6173eb1 I don't want to output tabs, so replace all usages with an automatic replacement
  • 81e0fc7 I forgot to commit these two files
  • a96bb64 I forgot to update some variables so this command was briefly broken
  • 6e07a78 I had the follow parameter the wrong way around
  • e618398 I hate this code, but I have to maintain it until I rewrite it
  • d42d97f I need to remove the first argument, after it's confirmed that it's a valid command
  • 303cb15 I needed the ability to temporarily silence stdout whilst another process was in action so it wouldn't confuse the command line output
  • 4c72f0e I should have also changed this interface
  • 6ea3be5 I should not have exposed this information through the public interface, since I don't know how to implement this feature on linux too and that causes a crash
  • e8fde0c I updated these configuration keys to be more obvious
  • c73cbce I was incorrected detecting true, not false
  • 3893819 I was using the wrong way to add text to a config file
  • 8cfbf40 If the config is readonly, don't do any self-update since it can't work in readonly mode
  • 29b3758 Implement a more generic way for tools to registry themselves, letting me use tools from extensions for the first time
  • 911d3b4 Implement a way to directly read json data into models instead of dealing with arrays and use it extensively in the project models
  • d1c06d0 Implement extension install/uninstall
  • 4907e1c Implement the linux networking
  • f60bee2 Initial commit
  • 6feba69 Install the install, proxy, and network commands
  • 70a9a6d It makes more sense to namespace these
  • 5fcf32b Make a change that will use your current network ip addresses and respect that setup instead of overriding it with 1&1 servers
  • d2f4a7b Make the container use an instantiator callable to make objects and tell the autowirer to use the containers resolver when doing dependency resolution, lol
  • 4ef6e26 Make this exception a little more flexible on how it describes the exception so i can use it with more scenarios
  • a8f9d8e Merge branch 'cth/chris-master' into master
  • 4558063 Merge branch 'cth/project-refactoring'
  • 2c399e4 Merge branch 'main' of github.com:antimatter-studios/docker-dev-tools
  • 9f3e9bd Merge branch 'main' of github.com:antimatter-studios/docker-dev-tools
  • 79e1c12 Merge branch 'main' of github.com:antimatter-studios/docker-dev-tools
  • 5f67e98 Merge branch 'main' of github.com:antimatter-studios/docker-dev-tools into main
  • 47caee3 Merge branch 'master' into cth/ubuntu
  • 16a1d5d Merge branch 'master' into cth/upgrade-project
  • ffdfc4a Merge branch 'master' of https://github.com/christhomas/docker-dev-tools
  • 7760b3d Merge branch 'master' of https://github.com/christhomas/docker-dev-tools into master
  • 0c3d60b Merge branch 'master' of https://github.com/plista/docker-dev-tools into upgrade
  • d9012dc Merge branch 'upgrade' of github.com:christhomas/docker-dev-tools into upgrade
  • 2b90d40 Merge pull request #1 from christhomas/master
  • bcad5f2 Merge pull request #1 from plista/master
  • 1d1e1d1 Merge pull request #1 from thamerbelfkihthamer/main
  • 3ac2ce6 Merge pull request #2 from christhomas/master
  • 9d75972 Merge pull request #2 from plista/master
  • 473f90a Merge pull request #3 from christhomas/master
  • face7c3 Merge pull request #3 from plista/master
  • 0e58fd9 Merge pull request #4 from christhomas/master
  • 15876a9 Merge pull request #4 from plista/master
  • 559bc85 Merge pull request #5 from christhomas/master
  • 402bc0e Merge pull request #5 from plista/master
  • 8298844 Prevent overwriting the $group variable with another variable for this loop
  • ccb2925 Refactor things towards the new Text/Table classes which are instance based
  • cfff7e5 Refactor this code to eliminate the reflection from methods which don't need it and put it together with other reflection that will make debugging and testing this code easier
  • 57c483a Rename BaseConfig to JsonConfig because it's actually a more descriptive name
  • d35f2c4 Rename logs subcommand to monitor
  • 9f2db01 Replace the output with a nice table
  • ffb1222 Split the configuration up into different classes to help with loading multiple configuration types from multiple data sources
  • 338ecd8 Support "sequences" of commands, where you can set a script to be an array of commands to run, useful for things like "restart" actions
  • 241303e The big namespace refactoring
  • 69c01ac Update this code to use DockerServer instead of Docker
  • c94daf5 Use ~/.local/bin for install script with PATH warning
  • 0522be7 You shouldn't pull the container, but just use the one you have in your machine
  • 9e2b1f6 a dummy healthcheck tool
  • a353efd a pretty cheap way to handle dealing with setting keys of non-scalar values and stripping them of objects by decomposing them to plain json objects and back again
  • 18a580e a rewrite of the terminal code so it's functioning with "streams" instead of just outputting text raw to the terminal
  • 75d9a8b a simple config() function and use realpath to resolve the path from being relative
  • bc1769d a simpler and more powerful run script logic
  • 513e344 actually, the autoloader can't throw exceptions, but must just return false
  • 821103a add 127.0.0.1 to this since on big sur 0.0.0.0 has stopped working like ...
Read more