Skip to content

Releases: Southclaws/sampctl

1.6.9

18 Feb 13:01
Compare
Choose a tag to compare

Changelog

5732abb release 1.6.9
c6449da Merge branch 'dev' of https://github.com/Southclaws/sampctl into dev
fc138b5 fixed cross platform process kill
573a92b fixed platform for containers
c7b2c7f Merge branch 'dev' of https://github.com/Southclaws/sampctl into dev
d30e920 fixed fprintf instead of fprintln
9ef9d75 fixed err from platformRun
445bcbb build tags
c32532a ?????
f76eb65 split windows and linux output methods with build tags
6100dad possibly fixed weird go dep commit issue
e8f608d copied pty.Start into run.go in order to get Windows building
1dd4b76 re-implemented crash loop restarter
a4280e2 removed unbuffer comment
7e240ed removed accidental commit
4c2755f implemented pty to resolve #100
c527695 updated dependencies
9539c1b removed crashloop temporarily, possibly implemented a fix for #100 - needs testing

Docker images

  • docker pull southclaws/sampctl:1.6.9

Automated with GoReleaser
Built with go version go1.9.4 linux/amd64

1.6.8

15 Feb 12:23
Compare
Choose a tag to compare

Changelog

877c63c release 1.6.8
adf79aa resolved an issue with package runtime not ensuring plugins properly
fde84f1 improved compiler execution failure error message
53415fa resolved #23
af4a1ac scoop config
acf9fe9 updated goreleaser config to include scoop.sh
f58f024 added codecov.io to .travis.yml
96cdb11 made FindIncludes sort the result for reproducable testing

Docker images

  • docker pull southclaws/sampctl:1.6.8

Automated with GoReleaser
Built with go version go1.9.4 linux/amd64

1.6.7

09 Feb 18:11
Compare
Choose a tag to compare

Changelog

0aa3488 release 1.6.7
e367516 Merge branch 'dev'
b7f680d made maps sorted on server.cfg generation so tests are predictable
2d083a4 added omitempty to meta
16297ca added dependency detection, resolves #85
1043e8d resolved #66

Docker images

  • docker pull southclaws/sampctl:1.6.7

Automated with GoReleaser
Built with go version go1.9.4 linux/amd64

1.6.6

06 Feb 18:10
Compare
Choose a tag to compare

Changelog

a53b210 release 1.6.6
31f2d36 fixed typo in package build flag, made ssh setup failure not close the app
52ce903 Merge branch 'dev' of https://github.com/Southclaws/sampctl into dev
2db45ba corrected order of runtime packages

Docker images

  • docker pull southclaws/sampctl:1.6.6

Automated with GoReleaser
Built with go version go1.9.2 linux/amd64

1.6.5

06 Feb 16:45
Compare
Choose a tag to compare

Changelog

59ea24c release 1.6.5
0c3747a fixed tests to use schema-less URLs in Site attribute of dependency meta objects
fc3d65c fixed version stringer tests to reflect new return values that do not contain URL schemes
b6bf1de implemented ssh authentication for dependencies marked as ssh endpoints, removed basic auth temporarily until a better auth structure that supports multiple methods is written
62a5c7a added SSH URL support to versioning package, added tests with gitlab SSH URLs
b653b4c implemented an auth method that is passed to git usage sites for authentication, implemented basic auth and still working on ssh support

Docker images

  • docker pull southclaws/sampctl:1.6.5

Automated with GoReleaser
Built with go version go1.9.2 linux/amd64

1.6.4

06 Feb 12:52
Compare
Choose a tag to compare

Changelog

d368975 release 1.6.4
88b7f5e changed the order of package tests in makefile and travis to be fastest first
fc66745 added depth 1000 to branch pull
63af84f implemented commit dependency constraints
4e72d63 fixed minor issue with dep meta stringer looking weird if there was no Site attribute - local packages have no Site, only a user/repo
c379a96 made RelPath not panic
d069de9 implemented branch constraints to package ensure, refactored te ensure function a bit more and split it out somewhat to improve readability and reduce function size
0a6a640 fixed a failing unit test caused by change to dependency meta fields
5b50480 implemented non-semver tags as version constraints and written a test, cleaned up the ensure code and prepared it for multiple constraint methods
3986eeb rewritten versioning regex and explode func to support branches and commit syntax for #34 - updated tests and added tests for version meta stringer
b25bc05 oops...
1cce7a1 updated vendored dependencies
0c62c2b refactored github client usage to allow usage of a token to facilitate higher rate limits, updated all github code paths to pass a context and a github client object pointer, updated tests to use an environment variable for the github token
b01ed16 added some plugins to the runtime types test
9afcf25 made runtime config output functions into methods of Runtime type, added a ToFile method to make use of the Format field, adapted tests for new style
cdbd103 refactored runtime configuration parsing and generation, moved most of the isolated code to the types package and re-written some of the tests to catch more cases, updated all the tags on the runtime struct to use omitempty and proper yaml tags
0516a7a resolved #109
8f2ca45 added some omitempty tags to fields
f4862f3 fixed minor issue with versioning regex

Docker images

  • docker pull southclaws/sampctl:1.6.4

Automated with GoReleaser
Built with go version go1.9.2 linux/amd64

1.6.3

30 Jan 18:35
Compare
Choose a tag to compare

Changelog

077c588 release 1.6.3
d3f13a8 fixed a little issue with double-folder creation in Dockerfile-dev, added cache to entry test script
4489f62 resolved #98
a0a5aa1 resolved #99
fa109c0 fixed #103 and resolved a minor issue with named builds not using default arguments even if none are specified
f639c94 simplified process termination code for runtime
7666dbe fixed err shadowing in runtime causing runtime errors to be silenced
186f5e3 fixed minor issue with runtime exit causing nil pointer deref, updated Dockerfile to include ca-certs
c7ae3b8 added omitempty to entry and output
4685cfe added context passthrough to GetRemotePackage
59e5e1b moved GetPluginRemotePackage to types package and added ability to pass a github client
ed2216c removed accidental submodules

Docker images

  • docker pull southclaws/sampctl:1.6.3

Automated with GoReleaser
Built with go version go1.9.2 linux/amd64

1.6.2

18 Jan 20:34
Compare
Choose a tag to compare

Changelog

63e9e46 release 1.6.2
5393aed Merge branch 'dev'
004c6ff added --mode flag to set runtime mode for package template run, made main the default mode for quick testing
d1ca71f fixed a test
6f7ff3b implemented package template run command for building and running a .pwn file instantly from anywhere
cc800e5 implemented package template build command, renamed template make source file
8c5543e implemented package template make command for #87
9cc911a fixed username thing for good
ddfbf3e Set theme jekyll-theme-cayman
5b58dcc Set theme jekyll-theme-slate
9bb1ded fixed current user failing on some linuxes

Docker images

  • docker pull southclaws/sampctl:1.6.2

Automated with GoReleaser
Built with go version go1.9.2 linux/amd64

1.6.1

17 Jan 17:16
Compare
Choose a tag to compare

Changelog

ae21a51 release 1.6.1
f320645 fixed an issue with runtime preparation coming after attempt to copy package build result to runtime

Docker images

  • docker pull southclaws/sampctl:1.6.1

Automated with GoReleaser
Built with go version go1.9.2 linux/amd64

1.6.0

17 Jan 14:47
Compare
Choose a tag to compare

Changelog

This release introduces powerful new productivity tools such as --watch and runtime config mode field and a get subcommand for quickly cloning packages and their dependencies.

fe4686d implemented --watch for package build
9c8fb79 added 'watch-build' messages for vscode
7f2d53b added --buildFile to package build command for automatic build number incrementing
88e6a61 implemented MainOnly run type
892e106 added y_testing capture and return code based on test failures
f7c7d4e implemented --watch for package run
27ce268 changed invalid plugin dependencies to warn messages
1058aa1 implemented package get command
170a8da resolved #88
139977a resolved #90
6208aed resolved #89
a2076a9 resolved #92
c84b523 resolved #86

Docker images

  • docker pull southclaws/sampctl:1.6.0

Automated with GoReleaser
Built with go version go1.9.2 linux/amd64