ci: switch MSYS2 build from MINGW64 to UCRT64 environment
SRTP: refactoring + more tests for FurnitureRecord + WordOfPowerRecord
SRTP: more tests for AmmunitionRecord
SRTP: minor code refactoring + more tests for AlchemyPotionRecord
SRTP: minor code refactoring + small tests for AddOnNodeRecord
SRTP: minor code refactoring for TalkingActivatorRecord
modernize: SRTP::ProjectileRecord
SRTP: minor code refactoring for KeyRecord
SRTP: minor code refactoring for SimplifiedReferenceRecord
ci: revert failing Ubuntu 26.04 builds on GHA to Ubuntu 24.04
ci: move some GHA builds to Ubuntu 26.04 runner image
ci: build on GHA runner for Ubuntu 26.04, too
ci: switch from pkg-config to pkgconf in MSYS2 builds
add install statements for binaries to CMake configuration
ci: switch coverage CI job on GitLab to Debian 13
ci: adjust monkey-patch step for ARM runner on GHA
ci: update actions/checkout in GHA workflows to v7
update Dockerfile for Win32 cross-compiling build to Debian 13
ci: switch to Alpine 3.24 for Alpine-based builds
ci: update actions/upload-artifact to v7 and avoid redundant archive
tests: simplify skip operation in tests for SRTP::ScrollRecord
tests: simplify skip operation in tests for SRTP::PerkRecord
tests: simplify skip operation in tests for SRTP::MiscObjectRecord
tests: simplify skip operation in some more Skyrim tests
mw: fix typo in script compiler code
ci: update actions/upload-artifact in GHA workflows to v6
ci: switch to Alpine 3.23 for Alpine-based build
ci: update actions/checkout in GHA workflows to v6
ci: move GitLab cross-compile job from Debian 12 to Debian 13
ci: update actions/upload-artifact in GHA workflows to v5
ci: switch to Alpine 3.22 for Alpine-based build
ci: update actions/checkout in GHA workflows to v5
ci: improve GHA workflows
ci: adjust Alpine ARM workflow (new directory structure on runner)
SRTP: minor code refactoring for ShoutRecord and SoulGemRecord
tests: test write failures for more SRTP records
tests: test write failure for MODT of SRTP::AnimatedObjectRecord
tests: test write failure for MODT of SRTP::CameraShotRecord
tests: simplify skip operation in a few more Skyrim tests
SRTP: minor code refactoring for ActionRecord
SRTP: minor code refactoring for AcousticSpaceRecord
SRTP: minor code refactoring for CameraShotRecord
SRTP: minor code refactoring for WordOfPowerRecord
tests: test more write failures when stream has no more space
adjust indentation in CMake file
SRTP: minor refactoring + typo fix in AnimatedObjectRecord
tests: test write failure when stream has no more space
SRTP: yet more refactoring + text improvements in record classes
SRTP: even more refactoring + text improvements in record classes
SRTP: more refactoring + text improvements in record classes
update copyright year in TreeRecord.cpp
SRTP: minor refactoring + text improvements in some records
tests: more test cases for SRTP::TextureSetRecord
SRTP: minor cleanup in ESM reader classes
modernize: SRTP::TextureSetRecord
test: add tests for SRTP::TextureSetRecord + fix size calculation
tests: simplify skip operation in some more Skyrim tests
tests: simplify skip operation in tests for SRTP::AmmunitionRecord
SRTP: minor refactoring + cleanup in AmmunitionRecord
SRTP: fix size calculation in AmmunitionRecord
SRTP: change contents-based readers to avoid copies of content
dev: add sr-esm-io program to test ESM I/O for Skyrim
bsa-cli: bump version to 0.12.0
bsa-cli: improve wording of two extraction-related error messages
bsa-cli: add test case for existing extraction destinations
bsa-cli: add more tests for parameter handling / checking
bsa-cli: add test case for corrupt BSA structure data
bsa-cli: minor code rearrangement
bsa-cli: update copyright year
bsa-cli: return non-zero exit code when required name data is missing
fix code style in some Skyrim record classes
fix code style in more Morrowind record classes
bsa-cli: also test check-hashes with BSA file with wrong hashes
bsa-cli: test some more invalid parameter combinations
bsa-cli: add the --show-total option to the file-metadata command
fix code style in some Morrowind record classes
ci: fail workflow if no files for upload are found
ci: add build workflow for Alpine Linux on ARM 64
documentation: adjust build command in readme
MWTP: don't write empty inventory icon path of MiscItemRecord
MWTP: rename SoundChanceRecord to SoundChance
MWTP: adjust RegionRecord to remember size of WEAT sub record
cell_translator: improve cell list for translation
cell_translator: indicate proper encoding in cells.xml
cell_translator: minor text formatting fix in info message
cell_translator: fix mistake in error message
cell_translator: bump version to 0.4.2
cell_translator: partial code modernization + formatting adjustments
MWTP: don't write empty response string of dialogue info record
MWTP: adjust write order of sub records for ref'd objects, part 2
minor code refactoring; adjust wording in error messages
tests: simplify skip operation in a few more Skyrim tests
MWTP: adjust write order of sub records for referenced objects
tests: simplify skip operation in more Skyrim tests