200100530 - requiredbuilder 0.16.5
Handle perl dependencies on Slackware64

20091005 - requiredbuilder 0.16.4
Added support for txz packages

20090628
Implemented -i cmd option to check the dependencies of an installed package.

20090613
Implemented checks on ADD and EXCLUDE.

20070921
Substituted tar and untar commands with explodepkg and makepkg. Thanks to arny for the report.

20070901 - requiredbuilder 0.16.2
Added lzma package support, many thanks to Zeqadious for the patch.

20070811
Found and fixed another minor bug that affects reading the PACKAGES variable from the config file.

20070810 - requiredbuilder 0.16.1
Improved file list filtering to gain performances. Now the filtering works also with recursion (-r).

20070805
Fixed problem with spaces at the begining of the generated slack-required when ADD is used.
Added another check to control that the PACKAGE variable is correctly set (fixes the bug reported by George Vlahavas).

20070801 - requiredbuilder 0.16.0
Updated README and man page.

20070730
Using , as field separator for ADD and EXCLUDE.

20070722
Many bug fixed, code almost ready to be released.

20070721
Added a quick way to add and exclude dependencies per single packages: using environmental variables ADD and EXCLUDE.
Implemented recursive checking both manually and through a provided PACKAGES.TXT file.

20070610
Added another check to test if the main argument is a real file or a directory.
Using mktemp to generate temporary files and directories.
Many thanks to Matteo Nunziati that helped me cleaning the code :)

20070501 - requiredbuilder 0.15.2
Introduced an error message if the user is trying to build a python based package without python installed.

20070407 - requiredbuilder 0.15.1
Error messages now are on stderr so that people that redirect requiredbuilder's output shouldn't have any more problems.

20070312 - requiredbuilder 0.15.0
Fixed a bug that made requiredbuilder always build the perl dependency database even if there were no perl scripts in the package, this is a huge performance improvement.

20070311
Implemented a binary only scan based on find and file (option -b).
Excluded /usr/doc, /etc and /usr/share from every scan by default, a complete scan can be enabled using the option -c.

20070305 - requiredbuilder 0.14.9
Fixed a small bug regarding the package name guessing mechanism. Thanks to Heinrich Wiesinger for the report.

20070210 - requiredbuilder 0.14.8
Thanks to fahrenheit that reported a wrong behavior of requiredbuilder when a slack-required is already present and the user is trying to print out Zenwalk style dependencies: any dependency already in the slack-required is not printed. Now this bug is fixed.

20070113 - requiredbuilder 0.14.7
Fixed a little bug regarding the case in which requiredbuilder can not guess the PACKAGE name and leaves the PACKET variable empty.
Fixed another bug affecting the function "realfile" that resolves symbolic links.

20061211 - requiredbuilder 0.14.6
Fixed a little bug regarding optional dependencies that netpkg doesn't support.

20061206 - requiredbuilder 0.14.5
Removed the old requirement of an absolute path as argument.

20061205 - requiredbuilder 0.14.4
Added support for tgz files as input parameter instead of the build directory.
Fixed a bug regarding optional dependencies already present in the slack-required file.

20061204 - requiredbuilder 0.14.3
added support for -z option: prints a comma separated dependencies list.
redirected ldd error output on /dev/null

20061001 - requiredbuilder 0.14.2
changed the output of requiredbuilder -n

20060916 - requiredbuilder 0.14.2
awk '{print$10}' changed to awk '{print$NF}' to be compatible with slackware 9.1, thanks again to kaneda for his precious help.

20060909 - requiredbuilder 0.14.1
fixed a little bug in the use of the command "file", thanks to kaneda for the report.

20060311 - requiredbuilder 0.14.0
support for optional dependencies in case of more packages containing a required file.

20060308 - requiredbuilder 0.13.3
Printing added dependencies even if requiredbuilder is called with "-y".
Added -n to only print to stdout.

20060224
better error messaging

20060222
added error message if a dependency is not found.

20060222 0.13.1
excluded *sh dependencies found by strings.

20060220 0.13.0
fixed a bug regarding empty slack-required files.

20060218
changed "head -1" to "head -n 1". Thanks to Artur Kedzierski.
added dependency checking with strings for all ELF files.

20060122
added check for wrong options

20060121 - 0.12.5
improved function that resolves symbolic links (this fix the bug with qt dependencies).
added Y,Yes and y to the list of positive user responses.

20060115 - 0.12.4
Fixed a bug regarding the use of $PACKET.
Fixed the help message.

20060104 - requiredbuilder 0.12.3
Corrected a bug regarding the option -s

20051215
Code restyling & speed enhancements.

20051214 - requiredbuilder 0.12.2
added a check for the install directory: if it doesn't exist, create it.

20051213 - requiredbuilder 0.12.1
Better errors reports.

20051211 - requiredbuilder 0.12.0
Code restyling.

20051210
Major speed enhancements.
Added another control not to add the building package as a dependency of itsself.

20051209
Added support for short package names in the requiredbuilder.conf (Thanks to Klaus Weidenbach for the suggestion).
Added a new option "-s" to copy the new slack-required also to the directory from which requiredbuilder it's called.

20051105 - requiredbuilder 0.11.1
corrected a little bug regarding glibc dependencies.
Thanks to Kanedaaa for the report.

20051102 - requiredbuilder 0.11.0
Corrected some bugs

20051101
Added support for perl dependencies

20051022
create a "depadd" function to better manage the code

20051021 - requiredbuilder 0.10.0
added interactive mode to manually check dependencies before add them to the slack-required file
added requiredbuilder.conf, a config file to specify which packages you want to exclude from being added to the slack-required file

20051020
requiredbuilder rewritten as a bash script

20050925 - requiredbuilder 0.9.2
Added support for package names with 3 "-"
Fixed bug reading the ldd output

20050922
Corrected generation of aaa_elflibs dependency (thanks to Jason Woodward).

20050727 - requiredbuilder 0.9.1
Another bug regarding the use of 'file' fixed.

20050714 - requiredbuilder 0.9
A lot of bugs fixed. First almost stable release.
