Changelog

All changes from 42core-team/monorepo. 20 releases total.

Breaking Changes

Refactored the monorepo for multi-language bot support: existing C bot paths moved from bots/{softcore,hardcore} to bots/c/{softcore,hardcore}, and the C client library moved to bots/c/client_lib (#180) The root monorepo workflow now expects LANGUAGE, DIFFICULTY, and STAGE variables when running from the repo root, and the C bot image was renamed to my-core-bot-c (#180)

What's changed

Added the multi-language bot foundation across the monorepo, including updated workflows, docs, and language-specific bot layouts (#180) Added TypeScript bot templates and devcontainer setups for both softcore and hardcore bots (#185) Added a Go client library, a Go softcore bot template, and Go reference documentation (#199) core_debug_addObjectInfo for C bots now works like printf, making debug annotations much more flexible (#186) Added dynamic replay speed support to the visualizer and removed forced HTTPS when loading replay files (#183, #191)

Minor changes

Improved bot Makefiles so custom bot paths and “playing against others” workflows are easier to configure (#175) Added image/config update checks for bot templates, then consolidated shared bot resources with sync and integrity tooling across languages (#176, #181) Tweaked sparse world generation so gem piles and deposits no longer generate invalid low balances Expanded the wiki with updated getting-started content, Go reference pages, and an FAQ entry for gem collection and mining (#172, #199) Updated visualizer dependencies, including rollup and picomatch (#190, #198)


New Contributors

Full Changelog: https://github.com/42core-team/monorepo/compare/v0.0.4.2...v0.0.5.0