Version History
I doubt that anyone cares, but I like to keep track of the whatnots and wherefors of the code I write.
It helps me improve as a programmer and reminds me of things I need to do (or undo) later on.
Versions numbers are just [build] Version.Addition.Fix
- Versions indicate major reworks or significant additions to content.
- Additions indicate new features or new types of data.
- Code fixes don't add anything new, they make what's already here work correctly.
It's all highly subjective.
Version names exist because they amuse me and don't really indicate anything.
In reverse chron order:
- [132] 6.14.1
» Minor RSS fix - [131] 6.14.0 Attack of Conscience
» Fix & addition to some of the table code, getting a few speed complaints, so that's my next focus.
» RSS fix for html breaks
» Updated stats with a few more bits of info. - [130] 6.13.4
» Fix to the Stats code (5 dollah whiskies broke it)
» Tweak to sorting code
» Minor speed issues. I think I need to recode the main table load to speed it up. - [129] 6.13.3
» Visual tweak to the coming soon blurb. I stumbled across some CSS alpha blending while working on something unrelated. Threw it in here.
» Added tasting schedule infobox on the front page. - [128] 6.13.2
» Changed the front blog so it will show the last 3 reviews. This might be nice in 2 per week times. - [127] 6.13.1
» Review code fix, should make things slightly faster, too. - [126] 6.13.0 Shark Attack
» RSS Feeds! There's a PHP plug-in for this, but I did it by hand because I would like some idea how it works and why. Right now there is a 20 day ttl (3 weeks - 1 day), not sure if this needs to go up to 4 weeks-1day or not.
» Fixed a bottler issue in the global settings file.
» Updated distillery data.
» Fixed a few data cases where bottler names didn't quite work.
» Updated admin tools (cal check and preview) - [125] 6.12.0 Land Shark
» Added a warning to the local working version so I know what copy of the code I am working in and will stop adding data to the dev copy :(
» Fix to the LEDs on the front page for Macs.
» Moved and expanded the admin checklist. Put it in the admin section, where it should really have been anyway.
» Updated admin unreviewed list.
» More comment updates, expanded the IP filtering locations so I don't have to maintain a list of IPs at all. - [124] 6.11.0 Nowhere Land
» Updated price data for all whiskies
» Added price baseline to index
» Minor tweak to the bottle picker
» Added Project Honeypot link & refs to the index
» Frame breaker added to the header
» A few new nofollow refs to help google out - [123] 6.10.0 Going Nowhere
» Added the bottle picker, which has been sitting in dev hell forever mostly due to endless procrastination. Not sure why I was so unmotivated, it is one of the few requested features that I haven't actually implemented and it was nowhere near as hard as I thought with the new whisky class code. Oh well, there it is, ready to go. - [122] 6.9.1
» Rebuilt pieces of the stats page that were behaving badly. - [121] 6.9.0 Easy Going
» Added a blacklist monitor to my site for comment filtering. There are a few other tidbits associated, nothing the end user should ever see.
» Added some stuff to fix Google mapping - [120] 6.8.1
» Fixed a query issue on the alpha table. Very broken. - [119] 6.8.0 Speakeasy
» More minor fixes: layout problem in reviews
» Went through all the reviews to adjust old data and messy links from the original build. This is all on notepads, so it will show up as I have time to go back and fix them in the database.
» Added the review titles to the reviews and reordered the data, then removed the title and notes from the front page, as it's already part of the history blurb. - [118] 6.7.1
» Small fix to the table sort JS
» Fix to table sort options (awards don't need to sort) - [117] 6.7.0 Manner of Speaking
» Yay, something not comment related! I've added a bit to the admin side to track dates for future reviews. It isn't much, but it will help me track when things are happening and wheter or not everything is ready to go in the right order. Fun times.
» I've discovered, but not fixed a bug on the blog side that causes the wrong review to appear. Probably a variable getting set wrong. Will see. At least it's not user comments - [116] 6.6.0 Mind your Manners
» Autoban now creates the comment for my review while marking it as deleted so it doesn't clutter the page.
» Added a JS timer on the flood control message so users know when to resubmit a comment after the 2 min wait period.
» Small fixes to the comment handling and review system. - [115] 6.5.0 State of Mind
» Expanded the JS and PHP comment filters to include the name field. The score field ignores any non-numbers anyway and the email just stores in the database.
» Since the JS should filter out any honest posters, I've changed any links that make it to the PHP side into auto-ban offenses.
» Enabled (well, noted) that the internal link system works in the comments
» Formatting update to this page. - [114] 6.4.1
» Enabled the javascript side of the comment link prevention system. This should warn unaware users that you can't post links. Bypassing this will result in an autoban.
» Changed the button text. Maybe searchbots are finding it, who knows? I'm not even sure what the point to this spam is, doesn't seem like the links GO anywhere. - [113] 6.4.0 Quaker State
» More comment updates. There's going to be a few of these as I work out small, incremental changes to avoid junk comments. This one tries to avoid linking in the front end with both a JS and PHP block.
» Autobanning system developed, which should help further stem the tide.
» Changed the versions page so it is code based. - [112] 6.3.0 Earthquake
» Comment updates to avoid some spam and updated management stuff. Can open, worms everywhere - [111] 6.2.0 Salt of the Earth
» More comment mods. Tiny tweak to time
» Admin response which gives me a unique icon and such. Because I'm worth it. - [110] 6.1.3
» Oh comments, how I feared you would turn into a code pile time sink. Soooo, now I need a way to limit or ignore old posts in the admin tool. Not really interested in recoding a lot so I'm just ignoring anything older than a week. - [109] 6.1.2
» Still bugfixing comments. The front page version couldn't tell what page it was on and wouldn't validate.
» Updated timeout validation so the user can refresh and not lose comment data - [108] 6.1.1
» Fixed the icon selection numbering in comments
» fixed some minor comments admin
» Fixed (further) the date display on comments
» Fixed an error on page validation for whisky pages - [107] 6.1.0 Smelling Salts
» Comment management. Yeah, you don't care, but this is serious buisness. - [106] 6.0.1
» First fixes to Comments, includes some minor patching to the checking and flood control systems.
» Bug in the date display.
» Database cleanup 6.0.0 Smelling Funky
» Comments. This brings about a whole new direction to the site: interactivity.
It's limited to reviews right now and I need to seriously figure some angles out, but it works and I'm actually happy with it so far.
» The name of the version was predetermined and I thought "I shouldn't leave that as a major version name", but with the comments mess I'm anticipating, it seems fitting.- [104] 5.8.0 Funkytown
» Fix to rounding error in new score system: simplified and patched to eliminate round(round(round)))
» Updated 2C with massive example of scores
» Admin report w/ new max raw score
» Built dynamic max raw score, may implement into code at some point. - [103] 5.7.2
»
» Region formatting fix.
» Duplicate whisky types on one table on the TOPS page. - [102] 5.7.1
» Fixed some score + award issues
» Updated text on index. - [101] 5.7.0 Downtown
» Finished the new scoring model
» Fixed the ALT text on the country page and added a new country. - [100] 5.6.0 Ups and Downs
» Average Brand/Distillery score. Just need to move this to the TOP page next.
» Working on the scoring model to take ABV into account. - [099] 5.5.3
» Sort code issues, very minor unless you clicked on exactly the right combination of things, then it all died.
» Yet more admin stuff and some minor DB tooling.
» Updated some server/host stuff. URL paid up. Fiddly last bits of things for the year. - [098] 5.5.2
» Coding distillery links, mostly admin stuff.
» Avg scores now only using active scores. - [097] 5.5.1
» Fix to some of the javascript on the 2 cents page. - [096] 5.5.0 Knocked Up
» Average Brand/Distillery score. Just need to move this to the TOP page next. - [095] 5.4.0 Hard Knocks
» Added some additional self-checks to enhance data integrity. Almost all of it is behind the scenes, at least if it works. - [094] 5.3.0 Hard Rock
» Distillery administration implemented.
» Fixed the sitemap for search systems.
» Updated self-check code
» Bug in country/type on tops page - [093] 5.2.4
» Flag link fix. Wrong key. - [092] 5.2.3
» Full fix on some links leftover from 4.x, inspired by the previous bugfix. - [091] 5.2.2
» Fixed a bug w/ "group" vs "show", especially for old links and google stuff. - [090] 5.2.1
» Fixed a bug in one of the reports. - [089] 5.2.0 Point of Rocks
» Updated a few pages to make navigation more obvious. Mainly preventing pages from linking to themselves. - [088] 5.1.0 Match Point
» Distillery code and DB added. I need to go back and fix some data entries... and find some data entries, but the code now exists.
» Admin links on data pages, very helpful for me.
» Updated the TOPS page.
» Error Handling in some of the main data pages.
» Minor award fix. - [087] 5.0.1
» Admin error on reviews with no score.
» Altered the history system to show the title and detail before the review. Just flows better this way. 5.0.0 Match Head
» Major Changes
» Converted all DB queries to a centralized class. This completes the path from the old data system to the new data system, pulling all data requests into a single class makes it far easier to manage and modify the queries without having to search multiple files for bits of SQL. It was actually rather amazing how many db queries were out there and how much of a waste some were.
» Rebuilt all pages with new data structures and calls. This is part of the new data system, but it also gave me a chance to streamline a lot of stuff. Every page was redone.
» Complete rebuild of the admin and data entry system. Ye gods, it was a mess.
» Minor Changes
» Complete rebuild on the header (nav bar) to shrink and speed up the code. Thought about changing the colors, but I had too much else going on.
» Rebuilt all the sectional pages (type, country, region) so they include more information and easier navigation. Still working out a better distillery navigation system.
» Adding Ready To Drink (RTD) to the list. Egg nogs will move here and this can include Jack Daniel's coolers.- [085] 4.9.1
» Fixed a major JS problem with table sorting. - [084] 4.9.0 Heads or Tails
» Added faves and hates to the various type lists.
» Fixed some of the descriptions ("more than 100%" good grief).
» I now need to clean up the SQL code, probably by creating some decent code objects instead of the junk I have now. A symptom of organic growth of requirements, I suppose. - [083] 4.8.1
» Fixed a few lingering locations where legacy scores were still being loaded.
» Minor link fix.
» Admin update, moved some functionality to the review code to help with date management. - [082] 4.8.0 Coat Tails
» Ok, so how to explain this... Up to 4.7 each review and each blog about a review were seperate entities in two seperate tables, each with details and dates. The details didn't have to match, the dates DID. In fact, if the dates didn't match there was a very real chance the code would error out because the review COUNT said there was a new review and the review code said it wasn't time yet. See? This is all legacy stuff from the Bad Old Days of JavaScript code simulating a database, much of which was fixed in 4.0 and 4.2
» Anyway, it was duplication of data and potentially disasterous duplication that I didn't fix because I thought it would be a pain. And I was right. So now the history table has no review data in it, all that comes from the review table in a big UNION that was easier to figure out than all the godawful data fixing that I had to do. Details follow, but the most amazing thing is that if I did all this work correctly, the reader will never know that anything changed. The change takes place on the back end so I can't break things by mistyping something and so now I don't have to enter anything into the history table for a new review.It's a bunch of work now to make my life slightly easier eventually. That's what programming is.
» Removed all reviews from history and moved the blog data to the review table.
» Added titles and merged review notes with history data.
» Rebuilt all the quieries and fixed a bunch of data errors that weren't significant enough to break anything... until now.
» Normalized the data tables for reviews so that things line up correctly.
» Fixed some OTHER stuff in the admin section that... well, you'll likely never see.
» So now after days and days of work 4.8.0 is almost excactly the same as 4.7.3 as far as anyone can tell who isn't me. But it's more stable, smaller and less likely to break. - [081] 4.7.3
» Added a report to look for problems I fixed in 079, then realized that I'm just avoiding the inevitable code that will actually do things correctly. - [080] 4.7.2
» Added a catch to handle errors when displaying reviews that don't exist (aren't linked) - [079] 4.7.1
» Fixed a problem in the multi-review code where it wasn't limiting by dates. Sorry, got to hide future stuff from you :)
» Updates to my sanity-check report, which located a few data issues and one minor bug in the history logic. Now fixed. - [078] 4.7.0 Rain Coat
» Put availability flags on the review page.
» Some code breakout and centralization, reducing file size
» New Admin Report - [077] 4.6.1
» Minor updates to the bottler code.
» Fixed some duplicate report items, nothing obvious
» New Report - [076] 4.6.0 Rain Dance
» Added the REPORTS page, moved the hadlist to it and added the history / retaste report.
» Added link indicators to reviews.
» Minor updates to the region tracking code.
» Minor CSS picture border fix. - [075] 4.5.3
» Fixed a glitch in the updating system that prevented me from removing data from fields. Yay. - [074] 4.5.2
» Fixed several spelling, phrasing and code issues. Nothing huge.
» Added the "HAD LIST", which is mostly so I can easily print a list of whiskies in the DB. - [073] 4.5.1
» Fixed dozens of dead links and missing images. Old stuff, mostly early history page updates but it needed to be done. Took so long that I was tempted to make this a new build. - [072] 4.5.0 Pole Dance
» Setup the history code so that it displays the most recent review direcly on the index page. This way the latest review isn't buried where you have to go looking for it.
» Fixed some admin pages to be a bit more useful. Considering tying some things together to make things easier that you'll never see and I'm sure you don't care about. :)
» Minor change to the tasting header to identify the tasting number after the date, changed the hash to "T-" to avoid any potential confusion. - [071] 4.4.0 North Pole
» Updated some of the review fields so they don't appear if there's no data to show.
» Unfixed some script placement. Seems JS doesn't always fully work if you load it last.
» Added proper linking to the event inline images in reviews so they properly connect, then made the sub-menu automatically generate.
» Visual improvement to the boxes on the brand list page.
» Moved the LED images back to the pay server so they'll load directly.
» Minor legaleze update - [070] 4.3.0 North Star
» Fixed table sorting... sort of. Table sorting is now captured by the URL and causes a page reload, which I don't like but it works. The DOM model I used before was a giant pain to implement but worked well. This is easy to implement and works fairly well but adds overhead, but it works and that's the big thing.
» Discovered that adblock slows down image loading because the images are on another sever or because it doesn't like something or I don't know. Not my fault, but now my problem. Some adjustements made to hopefully reduce this issue. - [069] 4.2.2
» Spiellng errorz on a fwe pgaes.
» A few minor CSS classes were missing from the new file, I doubt anyone would have noticed.
» Updated the front page to reflect the new MW schedule.
» Speed changes: moved all the JS so it loads last.
» Updated some DB to fix a date & sort issue. Very minor. - [068] 4.2.1
» Fixed a few tables on the 2 cents page.
» Adjusted the Tops page, adjusted score lists are now sorted by adjusted score then score.
» Fixed a minor bug with the LED in IE. - [067] 4.2.0 Dog Star
» 4.2 turned out to be an even bigger shift than 4.0, mostly because of all the database movement and elimination of javascript. This is what I wanted 4.0.0 to be, but I needed to get stable on the new server before trying to rewrite everything.
» Major Changes
» Moved all whisky/history/review data from JScript to a database. Lotsa work, but I'm quite happy with it thus far.
» Moved the adjusted score calculation to the database, and revamped it. This makes it possible to do sorting and mods dynamically.
» Updated reviews during the code migration such that each review is a seperate event, allowing any number of reviews for a whisky. I've had to duplicate the score in the whisky data for the score that will stick (usually the last, but I don't want to lock that in). This restructures the review pages a bit, plus I duplicated the navbar at the bottom and reorganized slightly.
» Moved review, history and whisky management code from JS to PHP.
» Cleaned out all the chaff in the css and script files.
» Reverted from XHTML to HTML 4.01. There were zero appreciable benefits to going to XHTML and a ton of headaches.
» Minor Changes
» Eliminated the old key system (xxx_yyz) to a number system. This simplifies a lot of stuff, although it means I have to replace all the old links and look up numbers from now on. I used to have to look up all the codes anyway, so it's hardly a big change on that end.
» Moved all the bottle images to the old server to save money. The old server was included with my cable bill, the new one has server side code options. So I'm using both.
» Moved admin to secure directory and rebuilt it into a live PHP->DB system.
» Fixed a longstanding interface issue on history, the leftmost icon suggested it was a link and wasn't.
» Moved the LED widget to PHP
» Moved the random/practical widgets to PHP and minimized the code to a single query. Also removed the random review text, too much extra data.
» Added the ON DECK widget, some minor code to get the image to show up as I wanted.
» Fixed some hover boxes so they don't float off screen
» Tweaked the 4.1.1 issue w/ subnavs.
» Updated all the ABOUT pages to reflect the most recent system.
» Updated my glassware list and notes.
» Fixed several submenus.
» Trivial Changes
» Fixed minor issues in the system and db code, these have been system bugs that users didn't see, should improve speed.
» Updated some CSS for countries.
» Made the link colors less drastic and altered the underline appearance and effect.
» Legaleze tweak. - [066] 4.1.1
» Fixed some text replacement code that I swear used to work correctly. Whatever, it works now...
» Fixed a CSS/z-index error with subnavs and the main nav bar. Reverted to HIDING stuff. Yeesh. - [065] 4.1.0 Dog Days
» Added a nice price vs quality graph on the stats page.
» Fixed a minor link problem on the stats page (html -> php) - [064] 4.0.1
» Fixed some Internet Explorer incompatabilities (long rant could go here, but I'll leave it... breathe deeply...), notably JS regex (which is moving to PHP and should work better) and some CSS overlapping issues. None of this was wrong in structure or syntax, all of it worked in FF, but... that's coding for the web. I suppose. Grr.
» Fixed, then altered+improved the Menu open/close system to compensate for some JS timing issues. Avoiding multiple close nav commands that were raising minor errors.
» Fixed a few tiny graphics issues. 4.0.0 Happy Days
» Major Changes
» Registered and implemented www.practicalwhisky.net, hopefully this will get me more links and visitors.
» Moved the site to a new host. This was mostly to get scripting and DB access, plus they registered domains cheap. I'm going to consider keeping the pics on the old server, just to save on bandwidth transfers.
» Started work on SQL back end. This will be a major bit of effort, so it is on hold for 4.1 (or 5.0, who knows) but there's progress.
» Header and Main Menu: Logic in PHP instead of JS. Removed old scripts, tweaked and improved functions (current page sub menu) and boosted load time.
» Recoded the submenu so that the drop menus appear even on the page ref'd by that menu (so reviews now has the review submenu)
» Minor Changes
» Footer is now in PHP, there isn't any real code, but there might be at some point.
» Submenu: Improved JS so it doesn't loop through nonexistent menus and shouldn't reclose menus after they are closed.
» Search results now seperate name from description, so searching for "Macallan" will put the distillery hits first and the "this tasts sort of like a Macallan" in the lower block. I'm considering whether or not to exclude name hits from the description block, but I don't know that the extra code is worth much in terms of added usability.
» Folder restructure → mostly to remove old files and organize.
» Reviews will eventually be independent, with the last score holding. This will allow me to track old score changes and have more than 2 reviews per whisky. This will go in under the DB shift, but there have been changes put in place.
» Restructured the CSS to drop the table layouts on the index page, hope it works for you IE guys.
» Cleaned up and added some content to the about pages.
» Updated links code to split it into columns for space.
» Finally coded a standardized drink linkification system and implemented it in a few spots.
» Trivial Changes
» Updated the legaleze page. Expanded the index information. Fixed some spelling and phrasing issues.
» Spacing improvements on LED on index
» Updated a number of graphics to look better. Removed some legacy graphics and reduced some in file size.
» Added the footer to a few pages.- [062] 3.8.1
» Updated the linking code to include periods and moved it to a central location (page_elements). - [061] 3.8.0 Happy Feet
» Expanded the stat page, updated the menu bar and added a few admin code expanders to the system. Nobody will ever notice.
» Minor IE tweaks. I haven't done this in a while so I'm surprised at how well it all seemed to work. What stuff was off-key was minor.
» Removed Regional data from all blends. Only Single Grain and Straights should have any regional info.
» Added a distillery/brand list page to the Review drop down. Should make finding things easier w/o loading the full list. - [060] 3.7.1
» Fixed some alt link tags and cleaned up a bit of the navigation code. - [059] 3.7.0 Pig's Feet
» Built a stats page and added it to the menu bar. This led to some improvements in other code and purty graphics.
» This is leading me to think about breaking the about page up into whisky vs. site data. Maybe. Maybe. - [058] 3.6.0 Pig skin
» Lots of little changes, finish work/cleanup on some of the 3.5.X updates.
» Big visual change to the way AKA's appear on tables. They should be obviously different: smaller font and different background, and will no longer be counted in the # field.
» Altered the data structure of the review system. Moved everything to the new layout and did some cleaning. - [057] 3.5.4
» Changed OB/IB so blends don't bother with it. - [056] 3.5.3
» Bug in the history code. Fixed it. - [055] 3.5.2
» Code fixes in the new admin/build pages. Added a few more functions and altered the layout of the admin page. - [054] 3.5.1
» Code fixes in the view layout, altered the regional locking.
» Separated "Bourbon" from "Straight Bourbon" and altered the image sets. Found an imposter lurking amidst the Bourbon! (Early Times) - [053] 3.5.0 Lambskin
» Added bottler, as in OB (official) versus Chieftains or G&M or Duncan Taylor. Added this to the table system. It isn't really worth sorting, but the table handles it.
» Expanded the edit tool to allow for quite a bit of automation. Maybe I'll build a javascript database tool out of all of this. - [052] 3.4.0 Lamb's Wool
» Built an edit tool, which doesn't actually save directly (this is JS after all) but still gives me spell check, required field check and some basic automation. The tool works for both history and reviews, so it should (should!) give me some semblance of quality control. - [051] 3.3.0 Steel Wool
» Heaven Hill's inability to follow the one product per label idea that every other whisky adheres to has finally affected my code. I had three different versions of Heaven Hill 80 proof on my buy list (Evan Williams Green, Colonel's Pride and Aristocrat) and I refuse to buy 3 bottles of the same stuff to review each. Bad form, HH. SO, I've added an AKA option to list the known variants. I may add a 2 cents page on this if I can find some real info on this nonsense. The code actually took some work, and any addition = a new release so welcome to 3.3!
» Fixed minor end anchor on table. - [050] 3.2.1
» Fixed NZ text formatting. For the only NZ whisky I have :)
» Updated to full date formatting on big reviews
» Added tastings to the index LED counter - [049] 3.2.0 Wrought Steel
» The big code cleanup continues
» Updated history and review code to update some data automatically to save me time posting new data. Here's an easter egg: if you know javascript you can find and read reviews a day or two early. Zing!
» Renumbered and reordered the original set of reviews. The old (Pre Sept 2006) data was in an alternate order and the redo of specific tasting dates inspired me to put the tastings in real order. This led to some cleanup and modification, which led to some minor code fixing. Yay. - [048] 3.1.2
» Tweak to the availability value, updated several items.
» Fixed CSS bug in top menu. - [047] 3.1.1
» Changed the history page to a pure text system to allow for search results to find it. This will reduce the overall history data file and speed up (hopefully) history functions. - [046] 3.1.0 Wrought Iron
» Added the Data col back into the code. It will probably only show up on certain pages. The "availability" option will show up there as that data is added.
» Tweaked some of the "unreviewed" code, which is even less obvious since it only shows up on my local system when I add new bottles that I've yet to review or yet to transcribe handwritten stuff. I only include this here to remind myself to look for impact elsewhere and to consider adding a "next to be reviewed" option to revive some of the old On Deck stuff.
» Minor css/formatting fixes. - [045] 3.0.2
» Fixed the original review submenu to work with the redesigned table system.
» Full script cleanup, meaning I looked to see what wasn't ever being used and culled it out for space purposes.
» Layout tweak/fix in tables. I'm guessing nobody will notice either way, but the border collapse wasn't being set right in one col.
» A few more link fixes. Minor hardcoded links on the two cents and about pages
» I'm considering adding "availability" to diff between a commonly available bottle, a hard to find bottle and an out-of-produciton bottle. Mmmm.
» Hey, floppy disk list icons! They make me happy. - [044] 3.0.1
» The ubiquitous bug patch. Some minor link confusion in the new page structure. I think I've fixed everything.
» Stats page has been eliminated. It was only vaguely interesting and the link didn't work anymore. 3.0.0 Iron
» The table system has been completely rewritten to use a single build system. This includes sort (ascending and descending) and structure so that all tables should look and act the same. This is all dynamic and client-side, so the page doesn't have to reload to sort the table, which makes it faster and (IMHO) better. I'm going to version 3 on this because it was a major bit of programming in an area that I wasn't completely up on.
» Converted region declarations so I can use nulls for whiskies with no regional value instead of the current region=country system. Space and simplicity win.
» As part of the new table system all reviews have been moved off the big list page. There are reasons for this that are too roundabout and esoteric to go in to.If you don't pay attention and nothing breaks you'll never notice anyway.
» The new table system broke the submenu code, which was only being used on the REVIEWS link, so I'm not too upset. I'll get rebuilt in some future 3.x release.
» Why "Iron"? Iron has an atomic number of 26, this is the 26th major release of the code. I think. Or 25. Oh well, it's keeping the name.- [042] 2.8.0 Manganese
» Tons of changes in the back end that (hopefully) no one will notice in an attempt to move forward with the next major version.
» Updated the search tool to not ignore certain fields. - [041] 2.7.0 Chromium
» History items now link to subpages via a new history array item so readers don't have to follow the links in the text. - [040] 2.6.4
» Added an age header to the standard table of reviews, reversed and pushing NAS to the bottom.
» Still working on 3.0.0 The basic DOM and JS table creation/sorting has been figured out, but not debugged.
» I've also been looking at blog sites, but none seem to have the features I'd absolutely require for this site. Ah well. At least I'm showing up on more directory sites! - [039] 2.6.3
» I'm looking hard at moving the system to DOM generated/sorted tables and streamlined datasets. Nothing is live yet.
» Updated the header to eliminate the "index" link as a menu item. The logo is now a clickable link.
» Dropped medals for taste at 70->80. Too many medals. - [038] 2.6.2
» Redid all the flag and type icons, mostly to make them a bit fancier. I'm not 100% satisified with the types, but the flags came out pretty nice.
» Minor code improvements in the review section, considering adding images for distilleries (such as Diageo's logo or the Compass Box symbol).
» The big news for this version is that I'm working on the NEXT version, which will probably become 3.0.0, with DOM generated tables with dynamic (in page) sorting. If I can pull that off I'll reset all the tables on the system to be dynamically sorted to be faster, cleaner... uh.. spazzier. I dunno. - [037] 2.6.1
» Did some tweaking to fix description problems in the trophies and decided to change Silver Premium to 70/70. This gets a few nice bottles onto the list who otherwise missed the cut.
» Tweaked the adjusted score a bit, reducing practicality point shift.
» Fixed JWBlue on sort by value, there was no check for a 0 score. - [036] 2.6.0 Prelude
» Changed the review page sorts so that taste and value sort descending, altered the menu to reflect. Cleaned up the code.
» Fixed IE layout problem w/ submenus. Of course it broke in IE, why am I shocked?
» Moved the admin stuff to a semi-hidden page.
» Fixed a minor bug from the submenu code that would throw a JS error when you loaded a page.
» Removed the price point chart from the tops page, it was starting to get really repetitive and I hope to turn this into a dynamic system on the (still in progress) recommendation system. - [035] 2.5.3
» Added the option for drop menus on the page elements menu code. It could be fancier/prettier, but I'm satisfied for now. - [034] 2.5.2
» Fixed a bug on, then completely scrapped the [On Deck] page. It was full of older code that I didn't want to update, it added an extra set of steps to every update and it serves no real useful purpose. People will just have to wonder. - [033] 2.5.1
» Minor update to add (or re-add) a generic message icon for history updates.
» Cleanup of the groups file.
» Started a recommendation page based on the search tool. This may replace the price point section of the TOPS page, or it may become its own thing. - [032] 2.5.0 Longsword
» Tie handling in the TOP list. I thought it was going to be a minor bit of code... I was wrong. This isn't just "is 12 tied with 13" testing either, the list checks to see if the last item is tied with items that otherwise wouldn't make the list and then expands to add them, which is a bit tricky. Nobody will ever notice though... it sucks to be so picky.
» More Code Cleanup, trimmed a couple of repetitive loops in show_top. - [031] 2.4.1
» Code Cleanup: Removed several useless or repetitive code blocks
» Tightened the code for NEXT and fixed the VCR code to fail nice and operate properly.
» Fixed/Cleaned up some event list and link data.
» Fixed old parentco pages to properly show all brands/expressions two levels down (Diageo→Distillery→Brand), sorted. - [030] 2.4.0 Scimitar
» Removed "parentco" as a grouping, moved everything to distilleries, which connects to ↓
» Added VCR navigation to distilleries. - [029] 2.3.2
» Added images+links to all event reviews so they link to the final event page.
» Optimized all PNG files
» Moved linklist code out of the code page and onto the link page, since that's the only place that uses it. - [028] 2.3.1
» Expected bug fixes to 2.3.0 data seperation: Updated the random review widget with the new link code and fixed a minor handling issue in history.
» Removed old manual medal data, then fixed it so that IE doesn't get annoyed at the commas at the end of hashes. Gah.
» Added information to the top of each review→type page to give definition of the whisky type. - [027] 2.3.0 Cleaver
» Review data is finally seperate from review code! Woo! Divorced all of the reviews from the handling code and simplified the old linking system. Updates to every page that accesses review or history data, which is just about all of them. Regular Expression Hell has been traversed... except I can't do parenthesis yet, although that's just a minor hiccup.
» Rewrote the history layout. - [026] 2.2.4
» Built admin page (links from data) that includes the old buildoutput page and a new archive page for taste events to reduce javascript load on legacy data - [025] 2.2.3
» Removed [age] when it equals 0 and [abv] when it equals 40 from the review array and set handlers to assume in the report functions. This streamlines the data lists and reduces the file size. - [024] 2.2.2
» Price averaging chart is essentially done and the data file has been updated to match.
» Added icons to the history items and checked/changed the older categories.
» Reorganized graphics folder. - [023] 2.2.1
» Added whisky count L.E.D. program to the front page as a widget.
» Added a link to the current tasting event to the front page as a widget.
» Cleaned up some data, removed some old code. - [022] 2.2.0 Pyramid
» Sorting Code for all data screens (plus found a minor bug in the sorting code that already existed. Bother).
» Added Tennesse style back to the list as I've located a shorty of Dickel that will go on the list eventually. Very eventually.
» Added date as a data group, so yearly lists are up (and removed from the events subpage). - [021] 2.1.0 Sphynx
» Updated fullname generator to include NAS if nothing else is given rather than assuming based on type and am (or should be) using it universally.
» Added the start of the event code (Mini Madness, etc).
» Updated data column checklist to eval second tasting date, moved to stoplight color scheme.
» Code cleanup and streamline. 2.0.0 Obelisk
» Just about everything is new, new new. Rebuilt the entire page structure: layout, style, and code.
» Rewrote header and footer to automate menus and structure the subnavs.
» Updated every graphic to look and structure better.
» Compressed the data page.
» Revamped submenu code and added it to the Tops page.- [019] 1.7.1
» Fixed several minor issues w/ searching. Added blank review capabilities in update file.
» Added/fixed info on About and added linkes to the index page greeting. - [018] 1.7.0 Phosphorus
» Added the date field, sort and handle function.
» Put dates on all reviews, although legacy data is sometimes best guess.
» Changed the on-deck function to show no more than 10 → eliminate dupes in update file.
» Expanded King of the Hill list to Region+Type instead of just Type. Updated the footer data. - [017] 1.6.1
» Updated the text build
» Fixed the "last" tool on VCR buttons
» Added a function to view hidden sections and fixed old broken links.
» Expanded stats a bit. - [016] 1.6.0 Silicon
» Added VCR type navigation buttons to all data->whisky pages, requireing a whisky->whiskyid function using the revnum.
» Changed data list to remove camera pictures and added a quick binary list of data for each review
» Big script cleanup - [015] 1.5.1
» Changed history function to use days versus number of updates.
» Index goes to 30 days, history page to 10 years.
» Added 2cent update type to history function - [014] 1.5.0 Aluminium
» Score Adjust calculator -> converted to a sliding scale using the highest score (currently 110) so other scores are a percentage of the highest. - [013] 1.4.0 Magnesium
» Added award categories and ABV data.
» Redesigned TOP page to include extra data. - [012] 1.3.0 Sodium
» Sortable columns on data page, sorted grouping pages - [011] 1.2.0 Neon
» Added 2 cents page, moved old rants over. - [010] 1.1.0 Floride
» Country codes, moved single malt versus blend to a seperate category from country. May want to allow multiple categories at some point. 1.0.0 Oxygen
» Search tool!- [008] 0.7.0 Nitrogen
» Bug fixes, updated scripts to segregate review layout from everything else - [007] 0.6.0 Carbon
» On deck page and history scripts - [006] 0.5.0 Boron
» Links page and autogenerating links - [005] 0.4.0 Beryllium
» Completed DATA page, group options, beginning some sort ability - [004] 0.3.0 Lithium
» Added all pics, testing of everything so far is good. - [003] 0.2.0 Hydrogen
» All reviews up from archive, need to find pics. Widgets are working. - [002] 0.1.0 Helium
» Old page removed and stripped, all data is moved over to new script system - [001] 0.0.1 Mirage
» Pulled old page data together from seperate text files, dumped useless data, cut and resized pics.