Stable Sorcery 1.13.5 has been released. This is mostly a bugfix release. Notable changes include a git dl/url handler, verify_file function (verification only version of unpack_file), and fixing the elusive and long standing bug 8826 (tablet corruption).
Here is the ChangeLog
2006-04-21 Andrew Stitt <astitt@sourcemage.org>
- libsummon: fix bug 11372, bad spells can make us unlock the wrong resource, causing subsequent summons to hang. Also fix return code propagation.
2006-04-12 Andrew Stitt <astitt@sourcemage.org>
- gaze: fix bug 10144, fix viewing of install queue, patch from Jaka Kranjc
- libdispel: print message if dispel fails, bug 10682
2006-04-08 Andrew Stitt <astitt@sourcemage.org>
- libdepends: add default_* functions for dependency resolution phase, bug 10900.
- libdispel: add default_* function for dispel phase
- libdispel: add persistent_load/persistent_save calls around *_REMOVE functions, bug 10855.
- libapi: add entry points for default_* for depends resolution and dispel
2006-04-07 Andrew Stitt <astitt@sourcemage.org>
- libtablet: allow special keyword 'all' to unconditionally update a file in the tablet, bug 10869
2006-04-04 Andrew Stitt <astitt@sourcemage.org>
- build: exclude .bzr metadata
2006-04-04 Andrew Stitt <astitt@sourcemage.org>
- libunpack: move verification code out of unpack_file and into new verify_file function. Removed un-used inner loop.
- libapi: add entry point for verify_file. Fixes bug 10684.
2006-04-04 Andrew Stitt <astitt@sourcemage.org>
- libmisc: fix bug 10357, add extra check for a file incase theres a directory named make.
2006-03-25 Andrew Stitt <astitt@sourcemage.org>
- libunpack: check for spell or actual command before assuming verification cannot be done.
2006-03-25 Andrew Stitt <astitt@sourcemage.org>
- libsorcery: remove LC_ALL hack
- cast: put slightly safer LC_ALL hack in cast around the build phase. This fixes bug 10546, see also bug 2910.
- config: add -f to less arguments, less is never invoked on binary data
2006-03-24 Andrew Stitt <astitt@sourcemage.org>
- libdispel: explicitly return 0 after removing state files
2006-03-21 Andrew Stitt <astitt@sourcemage.org>
- libtablet: Fix repair failure message to hint at cleanse --tablet add a special variable for tablet location in tablet_set_spell
- libdispel: fix long outstanding bug 8826, blow away the tablet directory, un-attributed repair files can cause the normal dispel safe removal process from succeeding.
2006-03-20 Andrew Stitt <astitt@sourcemage.org>
- sorcery: fix bug 10693, correct dialog message, patch from Jeremy Blosser.
2006-03-20 Andrew Stitt <astitt@sourcemage.org>
- dispel: fix issues with failure codes in dispel+depends
2006-03-20 Andrew Stitt <astitt@sourcemage.org>
- build_api/common, cast: move pop_install_queue out of cast and into run_spell_success, bug 10719
2006-03-20 Andrew Stitt <astitt@sourcemage.org>
- libgrimoire: Add a sanity check to installed_version, bug 10705 split actual installed_version into a subroutine for optimization purposes.
- cast, cleanse, libdispel, libresurrect: use private_installed_version where its known the spell is installed and the additional sanity check is not needed.
- build_api/common: Add some extra quotes
2006-03-14 Andrew Stitt <astitt@sourcemage.org>
- cast, libsecurity, libmisc: use DEFAULT_COLOR not DEFAULT (which is initially also a color but a poor variable name)
- libmedia: eliminate DEFAULT as a color, just call it DEFAULT_COLOR
2006-03-12 Andrew Stitt <astitt@sourcemage.org>
- config/url: add fallback mirror from David Kowis
