Skip to content

Releases: Putnam3145/auxmos

2.0.0 -- Graphmos

11 Aug 02:37
Compare
Choose a tag to compare

This is not quite as experimental as it was a few months ago, but I can still see some odd things happening in the corners. Update with caution and don't commit too hard to it. Despite the major version revision only being due to feature flags changes (see MIGRATING.md), you should still take it with caution.

What's Changed

Full Changelog: v1.1.2...v2.0.0

v1.1.2 - Cargo update

29 May 01:41
Compare
Choose a tag to compare

This is required to update auxtools to 514.1584. If you're on a byond version of at least that version, this is the earliest auxmos version you can use (if you want to use an earlier auxmos version, you need to roll back your byond version--this is kind of a bad situation, come to think, but I'm not sure there's much way to avoid it besides recompiling and updating earlier major revisions, which I would probably do if asked anyway)

v1.1.1 - Gas datum dupe fix

13 May 01:26
Compare
Choose a tag to compare

Turns out it would just happily accept taking the same gas twice and... now there would be two of the same gas, with only the second one actually being checked. This was unlikely to have actually caused problems in production code, but there's a small possibility it caused some rounds to go real slow due to tinyvec weirdness and late initialization of gas mixtures (I doubt it, though).

v1.1.0 - Deprecating monstermos/putnamos

10 May 05:34
Compare
Choose a tag to compare

Added a deprecation notice for Monstermos/Putnamos. These will likely be removed entirely with 2.0.0, should that come around.

v.1.0.4 - No compiler errors for monstermos/putnamos

10 May 05:32
Compare
Choose a tag to compare

I'm actually not sure this release is a good idea. Deprecation is coming immediately after this, but that's a minor SemVer change while this is merely a patch change, so I feel the need to release this anyway.

v1.0.3 - Clearing the air

06 May 03:22
Compare
Choose a tag to compare

There was a minor error in the update_overlays code that prevented non-visible gas mixtures from properly clearing their visibility. This fixes that.

v1.0.2 - I forgot to cargo update (the other deps)

06 May 01:16
Compare
Choose a tag to compare

...I probably should've made auxcallback, at least, part of this repo, haha. Auxcallback and auxcleanup needed auxtools updated too, and should always be updated alongside this. You can see the issue.

v1.0.1 - I forgot to cargo update

06 May 00:04
Compare
Choose a tag to compare

Main difference is in auxtools (DashMap was replaced with a HashMap, since hooked procs are only from one thread ever anyway). This should've been in v1.0.0; oh well!

v1.0.0 - Helpers for ZAS, new helpers in general, cleaner code, documentation, etc.

05 May 23:53
4e1ed42
Compare
Choose a tag to compare

This is the 1.0 release. There is nothing in particular that I can think of to add to auxmos, so here it is.

A gas duplication bug may still exist in this. I have not seen it in my testing, but my testing is only one person. If it's still seen, revert. A fix will be found and that'll be 1.0.1.

Here is the manual for upgrading. If any breaking changes happen in the future, this will continue to be updated. I may add a guide for converting to auxmos in the first place as well, at some point, or, since it's actually a very simple (if tedious) process, I could just put it in the readme.

There may be a v2.0.0, depending on how auxtools goes, and patches will continue. This isn't ending support, it's just feature-complete by my reckoning.

v0.3.2 - Rust update

19 Feb 21:10
Compare
Choose a tag to compare

Updates Rust to latest. I think the one code change may be breaking, but it shouldn't matter if Rust is updated anyway.