Releases: JamesIves/hlds-docker
Releases · JamesIves/hlds-docker
v1.6.0
What's Changed
Build 🔧
- build: ⚙️ Upgraded Ubuntu from version
18.04
to24.04
.
Testing 🧪
- test: 🧪 Added unit test coverage that validates the existence of game data, along with directory volume mapping to ensure files go into the correct place when the container is started. These tests now run before the builds publish, and on generic commits.
Documentation 📖
- docs: 📖 Improved documentation for custom configs/plugins, also added better highlighting in CI jobs to make it clearer where you are in the flow.
- docs: 📖 Added more comments within the
DockerFile
to make contributing easier.
Dependencies 🤖
- chore(deps): Setup Dependabot so it tracks the
DockerFile
in thecontainer
folder.
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
New Features 🎉
- docs: Improved documentation on mods/plugins by @JamesIves in #47
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
Documentation 📝
- docs: update documentation for contributing guide and container registry by @JamesIves in #43
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
Bug Fixes 🐝
- fix: 🐝 Resolve issue with nested files not correctly mapping inside the container #patch by @JamesIves in #37
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
Bug Fixes 🐝
fix: 🐝 Fixed a bug where the image name was not being passed correctly to the startup script.
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
New Features 🎉
- feat: ✨ Adds server startup information which displays several pieces of information, such as the image name, the game name, and the tagged version. This information can be provided alongside any bug reports to better assist with debugging. You can see what this looks like below.
Build 🔧
- In
1.2.0
+ the default game in the rootdocker-compose.yml
file and the project README is now set to Half-Life Deathmatch.
Full Changelog: v1.1.0...v1.2.0
v1.0.18
What's Changed
New Features 🎉
- feat: ✨ Setup three new pre-configured images for the pre-25th anniversary builds of
Half-Life Deathmatch (jives/hlds:valve-legacy)
,Counter-Strike (jives:hlds:cstrike-legacy)
andCounter-Strike: Condition-Zero (jives:hlds/czero-legacy)
. If in the future Valve adds legacy versions for the other mods, they will also receive their own legacy image.
Build 🔧
- build: Adds the ability to pass an environment variable called
FLAG
which passes along any arbitrary command line flags to SteamCMD when it installs a title. For exampleexport FLAG=-beta steam_legacy
can be used to specify a specific beta branch. This is the same flag utilized under the hood to generate the new legacy images in the build script.
Other Changes
- docs: 📝 Improved bug report form and added rcon_password example by @JamesIves in #26
- docs: 📝 removed the
build: docker
option in thedocker-compose
example as it was unneeded and sometimes caused startup errors by @JamesIves in #26
Full Changelog: v1.0.17...v1.1.0
v1.0.17
What's Changed
New Features 🎉
- docs: 📝 Small documentation patches, provide rcon_password example by @JamesIves in #28
Full Changelog: v1.0.16...v1.0.17
v1.0.16
What's Changed
New Features 🎉
- docs: 📝 added labels based on the opencontainer spec by @JamesIves in #25
- docs: 📝 Improve documentation and overall project structure by @JamesIves in #25
Full Changelog: v1.0.15...v1.0.16
v1.0.15
What's Changed
Build 🔧
- docs: 📝 Improve overall documentation structure by adding more precise examples, and splitting advanced configurations into their own files by @JamesIves in #22
- docs: 📝 added a project logo and meta image by @JamesIves in #22
Full Changelog: v1.0.14...v1.0.15