2.1.0 (10 December 2012)
[NEW] New generation package (pkgng) is supported.
[IMPROVED] A countermeasure for a build failure in a restarted build from a terminated build is implemented.
[BUG FIX] Restoration of backup packages after failed installation was not working correctly.
[BUG FIX] The transferring mechanism of option values to restarted run was broken.
[BUG FIX] Error end in case that no packages are installed is fixed.
[BUG FIX] A glob evaluation routine used when ports_glob(1) is not installed was broken.
2.0.0 (12 August 2012)
[NEW] Options -X, -r and -R are added so as to compensate a fact that -x, -t and -T cannot specify package names with commas.
[NEW] Commands of show requirements and show dependents are added.
[NEW] A functionality of self-update is added so as to be carried out first if the port of portsreinstall is new.
[NEW] Option -k is added for cases that update of portsreinstall should be avoided.
[IMPROVED] Messages are extended to output configuration parameter values.
[CHANGED] Functionalities of options -t and -T are changed so as to prevent deinstallation of irrelevant packages and detect obsolete installed dependencies.
[CHANGED] Use of commas as delimiters in ok and taboo commands is abolished.
[CHANGED] The specification of show command is changed to exclude irrelevant packages/ports and output messages about the matching targets when options -r, -R, -t and -T are enabled.
[CHANGED] The default behavior in case that the temporal database is older than the ports tree is changed from warnings to automatic reconstruction; the old behavior is recovered by option -c.
[BUG FIX] Termination message is corrected (portsreinstall ok => portsreinstall ok add).
[BUG FIX] Values of BEFOREBUILD, BEFOREDEINSTALL and AFTERINSTALL were not correctly imported from pkgtools.conf(5).
[BUG FIX] The file name given by save command was with a wrong time stamp.
1.1.0 (28 April 2012)
[NEW] Command of show deleted is newly added.
[CHANGED] Origin names in messages and results of show command are changed to be accompanied with package names.
[CHANGED] The default option for treating pkgtools.conf(5) is changed to -p and -Q is newly added.
[IMPROVED] Custom make environment variables and arguments are changed to be reflected in the phase of inspection of dependencies.
[IMPROVED] Command of show todo is now available before starting reinstallation.
[BUG FIX] Independence from ports-mgmt/portupgrade* was incomplete.
[BUG FIX] Error messages for show command when the temporal database does not exist are improved.
[BUG FIX] Ports with names contaning '+' were not correctly treated.
[BUG FIX] Save and load commands were broken.
[BUG FIX] Deletion of MOVED-back packages is now prevented.
1.0.0 (14 March 2012)
[MISC] Explanations for -p and -P are revised because the previous ones were somewhat confusing.
[MISC] The output device of helps is changed from stderr to stdout.
[MISC] Messages for termination during deinstallation and reinstallation are improved by showing the target port/package names at that time.
[BUG FIX] Glob patterns for package/port names were not fully supported.
[BUG FIX] Values of MARG_* and MENV_* (MAKE_ARGS and MAKE_ENV in pkgtools.conf(5)) were not working.
[BUG FIX] Globs of obsolete packages were not detected, so especially HOLD_PKGS and IGNORE_MOVED in pkgtools.conf(5) and portsreinstall.conf had lost their functionalities.
[BUG FIX] Values of IGNORE_MOVED partially overwrote HOLD_PKGS in pkgtools.conf(5).
[BUG FIX] Typographic and grammatical errors in the main script and documents are revised.
0.13.1 (29 October 2011)
[BUG FIX] Inspection of missing ports was incomplete.
[BUG FIX] Origin names with '+' were not correctly treated.
[IMPROVED] Inspection of dependencies of installed packages gets faster.
0.13.0 (28 August 2011)
[IMPROVED] Phase of "Order the ports considering dependencies" is accelerated.
0.12.0 (22 June 2011)
[NEW] -q, -d and -N options are added.
[CHANGED] Settings for -x and -s options becomes to be transferred to restarted runs.
0.11.0 (17 May 2011)
[NEW] Causes of errors are added to the report of failed ports.
[CHANGED] Functionality of -t option is changed and partly splitted into -T.
[IMPROVED] Refetch after fetch failure becomes smarter so as not to clean up distfiles.
[MISC] Terminology 'abort' is corrected to be 'terminate'.
0.10.0 (11 Mar 2011)
[NEW] Version check for temporal database and portupgrade is added (as a template).
[BUG FIX] Old packages for ports whose package names was renamed were not deleted.
[BUG FIX] Duplicated cleans were executed after successful installation.
0.9.8 (02 Mar 2011)
[MISC] Installation methods of non-executable files in Makefile are improved again.
0.9.7 (02 Mar 2011)
[MISC] Installation methods of non-executable files in Makefile are improved.
0.9.6 (01 Mar 2011)
[BUG FIX] Fix at version 0.9.5 was incomplete.
[BUG FIX] The update date of 0.9.5 was wrong in the manpage.
0.9.5 (28 Feb 2011)
[BUG FIX] "install" target in Makefile installed non-executable files as executables.
0.9.4 (17 Jan 2011)
[BUG FIX] "all" target in Makefile was missing.
0.9.3 (16 Jan 2011)
[MISC] Makefile is modified to compress manpage in the build process.
0.9.2 (10 Jan 2011)
[MISC] The 2-Clause BSD License is applied from this version.
[NEW] Manpage is created.
[NEW] Makefile for installation/uninstallation is added.
[BUG FIX] Recovery from distfile checksum error was broken.
0.9.1 (27 Dec 2010)
[BUG FIX] Wrong warning for -p/-P options in the first run.
[BUG FIX] Broken support of recursive chase of MOVED ports.
[BUG FIX] Option configuration menus were not accessable.
[BUG FIX] The mechanism of loading the configuration file was broken.
[BUG FIX] Optionally added taboo ports were not always effective in restart.
0.9.0 (21 Nov 2010)