Releases: tgstation/rust-g
Releases · tgstation/rust-g
3.5.1
3.5.0 [yanked]
3.4.0
New Features
poissonnoise
- A 'Blue Noise' / 2D poisson disk distribution generator by @FluffyGhoster in #178- You can now compile for non-32bit with the
allow_non_32bit
feature by @MrStonedOne and @ZeWaka in #184 and #186
Changes
- Add
format
argument torustg_git_commit_date
by @ZephyrTFA in #179 - Add
rustg_git_commit_date_head
to parse revdate for HEAD directly from logs by @ZephyrTFA in #180 and #181
Fixes
- Fixes compiling on Windows 7 by @Mothblocks in #183
New Contributors
- @FluffyGhoster made their first contribution in #178
- @MrStonedOne made their first contribution in #184
Full Changelog: 3.3.0...3.4.0
3.3.0
New Features
- Added
batchnoise
to the default features set by @GoldenAlpharex in #174 sanitize_html
- A whitelist based HTML sanitizer by @Kapu1178 in #171
Other
New Contributors
- @GoldenAlpharex made their first contribution in #174
Full Changelog: 3.2.0...3.3.0
3.2.0
3.1.0
New Features
- The
hash
module now has a pair of en/decode functions for base64 - by @AffectedArc07 in #154
Bug Fixes
- The round-end SQL connection crash that was occuring on /tg/station seems to be fixed as of this release.
- The DM API for the
remove_node_astar
function in thepathfinder
module no longer has a typo - by @vvvv-vvvv in #162 - The DM API for the
file_exists()
function in thefile
module should be more idiomatic - by @Kapu1178 in #158 - The DM API for the pathfinder module should be more resistant to passing numbers in rather than strings - by @vvvv-vvvv in #163
Other
- The
git
module now uses a rust-based library instead of libgit2 - by @Absolucy in #156 - Lots of internal routine package updates, shouldn't cause any problems though - by @ZeWaka in #152 and #159
New Contributors
- @Kapu1178 made their first contribution in #158
- @vvvv-vvvv made their first contribution in #162
Full Changelog: 3.0.0...3.1.0
2.2.0
This is a bug-fix backport release for codebases still on pre-3.0 due to crashing issues (No longer present as of 3.1.0)
Bug Fixes
- The DM API for the
remove_node_astar
function in thepathfinder
module no longer has a typo - by @vvvv-vvvv in #162 - The DM API for the
file_exists()
function in thefile
module should be more idiomatic - by @Kapu1178 in #158 - The DM API for the pathfinder module should be more resistant to passing numbers in rather than strings - by @vvvv-vvvv in #163
Full Changelog: 2.1.0...2.2.0
3.0.0
Breaking Changes
There may be some inconsistencies with the tls certs supported by rustls compared to the old libssl.
You can opt-in back to the old libssl stack with the native-tls
feature (incompatible with default feature list).
What's Changed
- feat 🆕: Make mysql use the native rust tls stack by default by @optimumtact in #144
Full Changelog: 2.1.0...3.0.0