
* FDNPKG history file *


FDNPKG v0.95 [11 Jul 2013]
 - [fix] when updating a package, the new candidate is downloaded and checked before the current package is removed from the system (before we could end with our package being removed and none installed if the download failed on the new one),
 - [fix] remote package is not downloaded anymore if it's already installed (unless we want to update it),
 - [new] replaced the embedded UNZIP kludge by my own unzip implementation,
 - [new] replaced the embedded htget kludge by my own, lighter & simpler http implementation,
 - [new] the directory %DOSDIR%\packages is created automatically when installing the first package,
 - [new] the 'install' action do not ask what package version to install, and installs the most recent one if it's possible to figure out the latest version automatically (otherwise asks the user as before),
 - [new] added gopher support for online repositories storage,
 - [new] added support for LZMA-compressed packages,
 - [new] added a progress feedback when downloading files, so in case of big packages taking a long time to download, the user don't think anymore that fdnpkg freezed,
 - [new] added the possibility to update all packages in the system to latest version at once (if newer versions are available), via 'fdnpkg update',
 - [new] renamed the 'showinstalled' action to 'listlocal', as the latter is shorter/faster to type (but 'showinstalled' still works for backward compatibility),
 - [new] refactored the whole networking code to make it much easier to integrate other tcp/ip stacks in the futur (mTCP maybe, if it makes it into the 32bit world?).

FDNPKG v0.94 [19 Jun 2013]
 - [fix] FDNPKG is quitting if networking (Watt32) fails to initialize (was trying to continue anyway, possibly leading to crashes),
 - [new] added support for on-disk package repositories,
 - [new] added the 'showinstalled' action (display the list of installed packages),
 - [new] added the 'checkupdates' action (checks for availability of updates for installed packages),
 - [new] added the 'update' action (updates given package to newer version from repositories),
 - [new] added support for custom configuration file location via the FDNPKG.CFG environnement variable.

FDNPKG v0.93a [20 Feb 2013]
 - [fix] fixed a minor bug related to paths parsing, which made installing packages from local zip files failing in some situations (thanks to sparky4 for reporting this).

FDNPKG v0.93 [17 Feb 2013]
 - [fix] the CRC32 algorithm used for internal FDNPKG needs has been fixed to compute the same CRC32 sums as used by ethernet,
 - [new] added CRC32 checksum verification on downloaded packages before installation,
 - [new] added the CRC32 of packages in the vsearch output,
 - [new] made the default 'install/don't install sources' choice configurable via the cfg file,
 - [new] added the 'install-wsrc' action to force sources installation,
 - [new] implemented configurable custom directories for different packages types (games, devel...),
 - [new] truncating packages descriptions in 'search' and 'vsearch' outputs at screen's last column instead of using a fixed lenght of 63 bytes (provides a little bit more of descriptions and makes the list visually nicer),
 - [new] storing absolute paths to installed files and directories in packages\*.lst listing files,
 - [new] replaced the 'listrep' action by 'dumpcfg'.

FDNPKG v0.92 [31 Jan 2013]
 - [fix] fixed a bug in handling the tmp index in hardcoded c:\temp instead of relying on %TEMP% (thanks to Rugxulo and Bernd Blaauw for reporting this!),
 - [fix] configured new official FreeDOS v1.1 repositories in the default configuration file,
 - [new] FDNPKG checks for the presence of an APPINFO file prior to installing the package (thanks to sparky4 for the suggestion),
 - [new] added the install-nosrc action allowing to install packages without their sources,
 - [new] implemented a local package database cache to speed up searching through packages,
 - [new] silently skipping the packages/pkgname.lst file, if present in the packages (because FDNPKG computes its own one).

FDNPKG v0.91 [11 Nov 2012]
 - [fix] fixed a memory leak when aborting package installation due to pkgname.lst file access error,
 - [new] added support for the FreeDOS NLS system via the Kitten library (and bundled the fdnpkg.en template)
 - [new] verifying that there is no collision between files in the package to be installed and any already existing local file before actual package installation.

FDNPKG v0.9 [24 Sep 2012]
 - [new] first public release.
