Changelog Credits Features License Readfirst Readme Todo

Changelog

This page contains nearly all changes in each Domain Name Portfolio version. I say 'nearly', because I can be forgetful... :P

Changes in...
1.7.0
1.6.0
1.5.2
1.5.1
1.5.0
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.9.0
0.8.0
0.7.0
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.3.1
0.4.3
0.4.2
0.4.1
0.4.0
0.3.1
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.0
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1

April, ?? 2010 - Version 1.7.0 (in development, svn, no release yet) - Top

  • Builtin Adsense support.
  • Privacy policy.
  • Phone number field in contact/offer form.
  • Now using phpWhois to fetch expiration dates when adding a domain (AJAX). (cron will come later)
  • Calendar in admin area replaced by jQuery UI Datepicker
  • RSS feed for latest domains added.

December 21, 2009 - Version 1.6.0 - Top

  • Added a general contact form, other than just a form for domain names.
  • Added support for multiple categories
  • Category domain count readded (was removed previously due to bug)
  • Due to the new multiple category support, the category part of bulk domain add is gone for now.
  • Fixed bug that caused domain count not shown on the admin categories page.
  • 'update_domain_category' function removed, no longer needed.
  • The domains listed as Latest Added are now linked to their details page.
  • SQL that pulls domains updated to handle empty description or category instead of using PHP.
  • Update to install process, found a couple bugs that could prevent installation on some systems.
  • New config option for timezone.
  • When viewing database info in the admin area, the available backup files will now show the backup date/time in the restore options.
  • Start of classes being converted to use a Singleton pattern.
  • Added link to general contact form in both templates' navbar.
  • Legacy template made wider, bottom border on the 'intro' div removed.
  • Added the ability to delete domains and categories in bulk, in admin area (bulk edit will come soon).
  • *BETA* added support for IDN domain names - however, you can not add IDN's in bulk at this time, only one at a time.
  • Optimized template images, should be smaller in size with no quality loss.

October 2, 2009 - Version 1.5.2 - Top

  • 'Hidden' field for a domain now updates correctly.
  • reCAPTCHA should now work
  • Categories should now show correctly. However, with this fix, it no longer shows how many domains are in a category.

September 27, 2009 - Version 1.5.1 - Top

  • Fixed a bug where the details page was not showing correct dates, etc.
  • Fixed a bug where page titles for details/contact pages did not have domain name.
  • Fixed a bug causing the resetting of the admin password to fail.

September 26, 2009 - Version 1.5.0 - Top

  • A special release to hopefully hold folks over 'til the release of v2.0.
  • License updated to GPL v3.
  • Version 1.5.0 and later will no longer support PHP 4; all code is being converted to PHP5.
  • As time goes on, will be taking advantage of PHP5's OOP, so this will be a work in progress.
  • Install/upgrade process revamped.
  • The template system has been completely redone. Templates now use more of a WordPress style syntax.
  • Config completely redone to be a class that handles default config, and get/update database config options.
  • config.php has been renamed to config.class.php
  • The functions.php and functions_admin.php files have been merged.
  • The database.class.php and database_backup.class.php files have been merged.
  • Changes to make the script support the new PHP 5.3.
  • Added the ability to restore a mysql backup from within the admin area. !!!BETA!!!
  • Database backups are now saved to the server.
  • You can now change the look of reCAPTCHA.
  • Added a new design, so now you have two choices (admin area style will stay the same).
  • The old design is known as 'legacy'.
  • CSS and javascript files have been optimized/compressed.
  • Documentation moved back to plain 'ol text files.
  • DNP now has a public SVN repository at: http://www.domainportfolio.us/trac/browser/
  • Maintenance and bug fixes, moderate code cleanup.

June 11th, 2009 - Version 1.0.5 - Top

  • Small maintenance release.
  • Replaced captcha with reCAPTCHA, since it does not require the GD library.
  • Fixed a bug in search.php that caused categories and latest domains not to show in the sidebar.

April 1st, 2009 - Version 1.0.4 - Top

  • Small maintenance release.
  • Replaced the javascript calendar with a different library as the old one no longer worked in Firefox 3.
  • Added detection for mbstring, which is needed by DNP. It will now display a small note instead of the nasty Fatal Error
  • Updated dates throughout the script, along with updating the version number to show correctly.

October 23rd, 2008 - Version 1.0.3 - Top

  • Small maintenance release.
  • Replaced the Acens font with "DevGothic", because it is more readable.
  • Cleaned up the captcha.php file.
  • A bug within the search pages of the script (search.php and admin/search.php) fixed.

September 28th, 2008 - Version 1.0.2 - Top

  • Small maintenance release.
  • Fixed an error with site currency in the install script.
  • Added code to check for Windows servers - atm, this script will not work 100% on a Windows server.
  • Fixed a small error in the detection of fonts in captcha.php
  • Other minor bug fixes.

January 3rd, 2008 - Version 1.0.1 - Top

  • Small bug fixed with TABLE_PREFIX validation.
  • Fixed a bug with updating currency.
  • CAPTCHA can now be enabled/disabled from ./includes/config.php
  • It's now possible to search by extension.
  • You can now edit the navbar links by editing just one file, navbar.tpl
  • You can now access a domain's detail and contact page by using the actual domain instead of the ID. Eg:
    • www.mydomain.com/details.php?d=test.com
    • www.mydomain.com/contact.php?d=test.com

November 6th, 2007 - Version 1.0.0 - Top

  • Minor security/php enhancements to global.php.
  • Several template changes. Search moved to the sidebar, added a navigation bar, and added a new page: About Us.
  • Added a new function 'has_gd', which will help the contact form auto-detect if CAPTCHA can be used.
  • Password can now be reset if you've forgotten it.
  • Password can be changed in admin (site config.), if you need or want to change it.
  • Add domains (bulk) has been changed. You can now add "Status" and fields are now seperated by ',' instead of '|'
  • Changed the way pagination is done.
  • New function 'validate', used to make sure a certain variable is valid. Such as 'order_by' and 'catid'.
  • Can now search domains in the Admin area.
  • Javascript confirmation on logout.
  • 'backup.php' is now 'database.php', as this page will show database statistics AND will allow you to backup your database.
  • Some minor fixes to the database class.
  • You can now add keywords to domains (which will be used on the details page both on the page itself and in the meta keywords)
  • You can now add keywords to categories (which will be used in the meta keywords)
  • Added a new export option, you can now export to Excel (XLS)
  • Removed some useless things from the template files.
  • The charset of all templates changed from ISO-8859-1 to UTF-8
  • Added alternate row colors on result pages.
  • Reduced template image filesizes (no loss of quality).
  • Now completely XHTML valid.
  • Code cleanup.

August 21st, 2007 - Version 0.9.0 - Top

  • The original config.php is now global.php - with some significant code changes. Database details are now set in config.php
  • Improved the install process.
  • Changed how version check is done yet again, should be no more admin slow-down's if DomainPortfolio.us is down.
  • Improved the get_ip function.
  • Improved the get_link function.
  • A few cosmetic enhancements.
  • Code cleanup.

July 29th, 2007 - Version 0.8.0 - Top

  • Added support for mysqli (mysql improved) if using PHP5 and MySQL 4.1+
  • Revamped the install script.
  • Changed how the clean() function works; because allow_call_time_pass_reference is turned off on some servers.
  • mysql.class.php renamed to database.class.php
  • mysql_backup.class.php renamed to database_backup.class.php
  • Improvement of several core functions.
  • Code cleanup.

July 3rd, 2007 - Version 0.7.0 - Top

  • The contact template will now show the correct currency in the offer example.
  • Fixed an bug on details.php where price wasn't correctly shown.
  • Fixed the version_check function to surpress errors if domainportfolio.us happens to be down.
  • Fixed a few template errors.
  • Improved the search. Now allows multiple keywords to be entered, or domain extension.
  • Added captcha refresh on contact form, using javascript.
  • Added javascript date selection (calendar) when adding or editing a domain for the expiration date.
  • New files: 'loading.gif', 'CalendarPopup.js', 'calendar.png'.

June 23rd, 2007 - Version 0.6.2 - Top

  • Fixed a bug in the emailer class.

June 20th, 2007 - Version 0.6.1 - Top

  • Fixed an error in contact.php dealing with the new 'offer' field.
  • Fixed xhtml validation errors in contact.tpl
  • Other minor fixes.

June 15th, 2007 - Version 0.6.0 - Top

  • Added a new image 'site.jpg', which will be added to the left of a domain if it's a site, and will be clickable.
  • Domains now link to a details page, which will show: domain, domainid, description, category, domain (uppercase and lowercase), extension, length, etc etc.
  • Added a new filed to the contact page - "offer"
  • Fixed some minor bugs both in the script and a few templates.

June 4th, 2007 - Version 0.5.2 - Top

  • Fixed a small bug where hidden/sold domains were still being included in the "Latest Domains" and domain count for the categories.

May 28th, 2007 - Version 0.5.1 - Top

  • Fixed a bug where third level domains weren't accepted (.co.uk, etc)
  • Fixed a bug where sold names would show up in the count on the index (categories)
  • Fixed a bug where if dir() couldn't be used, a default set of fonts were used (CAPTCHA)

May 23rd, 2007 - Version 0.5.0 - Top

  • Improved the is_valid_email function.
  • Improved the sanitize function.
  • sanitize() function calls cleaned up. There was no need to specify 'true' as a 2nd parameter (for stripping \r\n).
  • Changed ver_check function to only grab the latest version, not do an actual check against the current and latest versions.
  • Both latest version and currently installed version are shown in admin.
  • clean() on $_POST vars etc removed. The value is now passed to clean() via the sanitize() function.
  • The iif function introduced in 0.4.2 deprecated. No longer used.
  • Removed the 'img' folder.
  • Renamed several folders and files:
    'inc'             => 'includes'
    'tpl'             => 'templates'
    'funcs.php'       => 'functions.php'
    'funcs_admin.php' => 'functions_admin.php'
    					
    and several others
  • Changed url params for pagination/sort:
    'p' => 'page'
    's' => 'sort'
    					
  • 'atomic' font replaced with 'rubbfont' and the following fonts were removed: 'arcade', 'dirtydiz', 'eclipse' - as they were hard to read.
  • Added ordering of domains in admin, like it is on main index.
  • New database field 'issite'. Setting to yes when adding or editing a domain, will cause it to be linked on the index and search pages.
  • Added a new database field - 'description' for both domains and categories. Which will allow you to give a domain or category a description.
  • Added a new database field - 'added' for domains. It will hold the date the domain was added.
  • You can now add domains in bulk!
  • You now have categories!
  • You now have search!
  • Latest 5 domains added shown on the index.
  • Both the 'blue' and 'default' templates are gone.
  • The editing/deleting of domains/categories share the same files using 'modes' (edit.php and delete.php).
  • Optimized code.
  • Added a referer check on POSTs.
  • Revamped Installer.
  • Changed table structure of config, and how it is handled.
  • Added a custom error handler.
  • Improved MySQL Database class.
  • Added MySQL Database backup class.
  • There is now support for custom table prefixes.
  • All files are now in -nix format, using tabs - no more tabs to spaces (sorry windows users)
  • Improved template class.
  • Code cleanup (Laziness of using the ternary operator mostly; in cases where an if statement would be easier to read/follow).
  • And more...

January 28th, 2007 - Version 0.4.3.1 - Top

  • Security fix to work around the zend_hash_del_key_or_index bug in PHP 4 versions < 4.4.3 and PHP 5 versions < 5.1.4 with register_globals set to "On".

July 24th, 2006 - Version 0.4.3 - Top

  • Fixed a few typos in contact.tpl in both templates.
  • Fixed a few html bugs in both templates.
  • Added captcha.
  • Added an emailer class.
  • Added a new function 'is_spam', which will flag a message as spam if it contains 2 or more of the following: <a href, [url, http://
  • Changed documention to html files.

July 15th, 2006 - Version 0.4.2 - Top

  • inc/securesession.class.php removed.
  • New file: inc/funcs_admin.php. It handles the admin login, and verifies login on each admin page.
  • Error checking added to the template class.
  • Improved some of the script functions.
  • Added new function 'iif'. It's basically a wrapper for the ternary operator.
  • Minor code cleanup.

July 8th, 2006 - Version 0.4.1 - Top

  • Added a new status option "Not For Sale".
  • Added a check in contact.php to see if the domain was already sold or is Not For Sale.
  • You can now define your currency in inc/config.php.
  • inc/site_data.php removed, combined with inc/config.php.
  • Bug fixed in contact.php. rel="nofollow" should have been in <a> tag, was in <img> tag
  • Various other bugs fixed.

June 15th, 2006 - Version 0.4.0 - Top

  • The function 'db_sanitize' renamed to 'prep' and moved to the mysql class.
  • set_sql_info function removed, parameters now passed in the connect function.
  • Improved ip function.
  • img/arrow.gif removed.
  • has_gd() function removed, along with inc/dnpcapthca.class.php. I am completely rethinking how I am going to do image verification.
  • Pagination link now generated by it's own function 'gen_link'.
  • Many bugs fixed.
  • Major code cleanup. Brought to PEAR/vBulletin coding standards.

May 21st, 2006 - Version 0.3.1 - Top

  • New template added, "blue".
  • Various bugs fixed, including a few HTML bugs.
  • Script documentation moved to docs directory.
  • You can now set domain status's "For Sale, Make Offer, Sold".
  • No longer a restriction on price (number_format etc).
  • A few new functions added to both inc/funcs.php and the mysql class.

May 2nd, 2006 - Version 0.3.0 - Top

  • Template engine implemented (several designs to come soon, for now just one).
  • Bug fixed in ver_check function (missing </font>).
  • Several other small bugs fixed.
  • Added an emailer class.
  • Code clean up.

April 23rd, 2006 - Version 0.2.4 - Top

  • Bug fixed in is_email_injection and is_valid_email functions.
  • Extra headers added to contact... X-Priority and X-Mailer.
  • Minor code clean up.
  • Other minor bug fixes.

April 21st, 2006 - Version 0.2.3 - Top

  • upgrade_from_0-0-4.php and upgrade_from_0-0-5_0-0-6.php removed, as by now most should be running 0.1.0 or later.
  • E-mail validation made a function and moved to inc/funs.php.
  • Basic E-mail injection detection.
  • sanitize() now takes two arguments, $value & $what. $what can be either 'default' or 'light'.
  • Added other files to robots.txt, just incase folks forget to delete them, or they are not supposed to upload them ;)

April 17th, 2006 - Version 0.2.2 - Top

  • Bug with securesession.class.php fixed. (a quick and temporary fix ;)

April 12th, 2006 - Version 0.2.1 - Top

  • Minor bug fixes and code cleanup.

April 6th, 2006 - Version 0.2.0 - Top

  • Config (title, keywords, description, per page(pagination) etc) moved to MySQL table and configurable from admin area.
  • Version check added.
  • Install and upgrade files moved to install/.
  • Major code cleanup.
  • Bugfixes.

March 1st-6th, 2006 - Version 0.1.0 - Top

  • No longer "Alpha", now Beta. (hence the jump in version 0.1.0).
  • Many, many changes. Most notably, the design.
  • Removed style/stylesheets. No longer needed.
  • admin_logout.php renamed to logout.php.
  • domain_edit.php renamed to edit.php.
  • domain_delete.php renamed to delete.php.
  • $message (in contact.php) is now passed through it's own function, as the sanitize() function removed more than it needed to ;)
  • And many other enhancements/bug fixes, etc...

February 19th, 2006 - Version 0.0.6 - Top

  • Functions moved to inc/funcs.php.
  • New function to get IP address (for contact).
  • "Last" page link added to pagination.
  • Image now used for the "Enquire" link.
  • Stylesheet moved to style folder. 4 stylesheets: blue.css, default.css, plain.css, and red.css (set in inc/config.php).
  • Many bugs fixed in contact.php.
  • Overall minor bugs fixed (of course ;).

February 10th, 2006 - Version 0.0.5 - Top

  • Pagination BABY!! :D (both in main index, and admin list of domains).
  • Now you can set certain names from being seen on the main site.
  • More powerful/better sanitize() function.
  • Minor bug fixes.
  • Code cleanup.

February 6th, 2006 - Version 0.0.4 - Top

  • Sort portion rewritten/tweaked.
  • Several bugs fixed, mainly in admin/add_domains.php.
  • Other minor fixes/enhancements.

January 31st, 2006 - Version 0.0.3 - Top

  • Appears to have been a problem with the way I handled the id. The contact form would work for domain_id 1, however, would not work for any other id. This has been fixed, thanks to Rus of wetherillgroup.com for reporting it.
  • Domain edit merged into one page finally.
  • Fixed a bug with the prices. (Entering 1000 meaning a thousand would be converted to 10.00..meaning ten dollars).
  • Code cleanup and few other minor bug fixes (including some HTML bugs).

January 29th, 2006 - Version 0.0.2 - Top

  • Moved "style" to css file - style.css.
  • Fixed bug in install where if there was an error during install(such as table failing to be created) it would still show admin user/pass.
  • Contact improved a bit. The "style" of the email sent also improved.
  • Now able to delete a domain.
  • Other minor bug fixes, correcting of typos, etc.

January 26, 2006 - Version 0.0.1 - Top

  • Initial Release.

News

December 21, 2009

  • Version 1.6.0 released.

Links

Site recommended by Domaining.com