Skip to content

v0.2.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Sep 18:44
· 461 commits to main since this release

This is a release candidate: an early-testing build. Try it, and report what breaks - problems found here are problems not shipped to everyone.

FerriteLib is a prerequisite library mod for Coahuilite mods that use its UI kit. It adds no game content of any kind - no Defs, no patches, no textures - and its entire payload is 1.6/Assemblies/FerriteLib.UiKit.dll.

Installing

  1. Unzip this archive directly into RimWorld/Mods/. It contains a top-level FerriteLib folder, so the result is Mods/FerriteLib/....
  2. Install the mod that needs it (currently Universal Squeaker) from its own releases page.
  3. Enable both in the mod list. RimWorld will warn if the consumer is enabled without this one.

Do not copy FerriteLib.UiKit.dll into another mod's folder. Exactly one carrier of that assembly may be installed; two of them bind by load order through the game's single global AssemblyResolve and the copy that loses has no way to find out.

Version identity

Package id coahuilite.ferritelib
Release v0.2.0-rc1
Built from commit bdbeae0252db
Asset SHA-256 E8A54BE6C10D1557C6B408DB97A5974ECB6DB18B868E5CEE55FA24E933736735

The consumer repository links to this release instead of shipping its own copy, so the SHA-256 above is the one true digest of FerriteLib.UiKit.dll for this version. The full source of this exact build is https://github.com/Coahuilite/FerriteLib at tag v0.2.0-rc1 (commit bdbeae0252db); the license terms travel inside the package as LICENSE.

Changes

  • bdbeae0 docs+scripts: pre-push completion — bilingual README, real description, privacy gate, neutralization
  • f9996bb docs(about): fill from the naming ruling; close the §5 url item
  • 2122b57 build+docs: name the repo FerriteLib (maintainer ruling), point packages at their source
  • c7c2aa7 docs(memory+todo): record the digest-determinism fix and re-date the privacy scan
  • f6347d4 fix(pack): write archive timestamps directly — mtime pinning cannot win against NTFS
  • d98de81 fix(pack): pin directories deepest-first — NTFS bumps parent mtime when a child changes
  • e4a2a70 fix(pack): normalize staged mtimes to the commit date before zipping
  • a4a2046 docs(memory+todo): apply the US cross-repo anchor 0fe60b0 -> 6c7053a
  • 55a4c9e docs(todo): align rehearsal tags with the rc dialect, and record the US cross-repo hash anchor
  • 7f1b419 docs(memory): the web-UI checkbox is manual, and the rc delete-republish path proven both ways

Status

Pre-1.0: the public API is still provisional and a minor bump is a breaking change. The supported range a consumer asserts lives in its own code, because RimWorld's modDependencies cannot express a version at all.