22 Aug 2014: Site launched, announced to Amtrak Unlimited community
15 Sept 2014: Added ability to search delays by a specific threshold, removed printing of redundant columns in the results table, simplified the HTML CSS
28 Sept 2014: Added Service Disruptions, Cancellations data to search options and results. More data is included in status maps file search, including data for stations where no actual arrival/departure information is given. Created new Connecting Trains page which allows searching for an arriving train and a connecting train at a particular station.
30 Sept 2014: Added 2 indices to DB to try and improve performance, added in special trains 1003, 1005, 1105, 1008, 1028, 1092, 1098 so they are included in results.
2 Oct 2014: Added a few remaining records for trains that had no actual departure/arrival data but did have the scheduled information.
7 Oct 2014: Added in support for train number wildcard searches, such as 30*; 300-320; 3,4,5,6
9 Oct 2014: When sorting by Arrival or Departure information from the Train Number/Station page, only the columns selected for the sort are displayed. In other words, if the user elects to sort by Departures then the Arrival columns are not displayed.
12 Oct 2014: Added an Overview/Home page
13 Oct 2014: Clarified the results on Connecting Trains page since some trains do not have arrival data at their intermediate stations (only departure data)
24 Oct 2014: Added Create a Custom Chart page to view past train performance graphically
31 Oct 2014: Updated Create a Custom Chart results graphs for better axis labeling (increments of 15, 30, 60 minutes depending on range of values), added option to produce a smoothed line, slightly expanded chart data area, changed "results found" information to "data points found" on the chart
21 Nov 2014: Fixed bugs on the Service Disruptions/Cancellations page to display results for a single train being found; fixed the results table title for date formatting; added AND/OR operator so Service Disruption filter can be used with Cancellations filter at the same time
24 Nov 2014: Fixed bug on Connecting Trains page to account for some searches having a mix of arrival information and just departure information depending on the date. Example, train 55 connecting to train 56 at SPG in June, 2014
14 Dec 2014: Simplified navigation, added dedicated Search page
1 Jan 2015: Added a Resources page for other Amtrak information
5 Jan 2015: Set the default date range search to 30 days to reduce required input data
10 Jan 2015: More specific error message for train number or station not found
11 Jan 2015 (A): Can now find all 1-digit and 2-digit trains in same search with patterns like "*,**". For example, show all long-distance trains arriving at Chicago January 10, 2015
11 Jan 2015 (B): Fix bug for connecting trains search where the tri-weekly trains weren't always found
31 Jan 2015: Needed acronym for this project and "ASMAD" suggested. Created a simple logo.
11 Feb 2015: Moved site to new web hosting provider ithought.org
20 Feb 2015: Added cross-link to full HTML history table from the Google Charts page, like #48 arriving into ALB
21 Feb 2015: Converted pages to HTML5; added some CSS styling
24 Feb 2015: Added calendar-like date picker for choosing dates. The shortcut juckins.net/asmad will also load the website.
29 Mar 2015: Added stations search page
12 Apr 2015: Moved site to cloud hosting infrastructure with ithought.org
2 May 2015: Added day of week filter to most search pages, include abbreviated day of week in output tables
21 May 2015: Comments now display both Arrival and Departure information when available
24 May 2015: Fix bug in coloring the comments red or green when both Arrival and Departure info is available
4 June 2015: Additional intermediate arrival times started being recorded for several trains
10 June 2015: Fix duplicate entries bug in Connecting Trains Search for daily trains connecting to tri-weekly trains
11 June 2015: Shorten comments a bit to reduce table width
4 July 2015: Updated database structure with additional columns and indexes
9 Aug 2015: Connecting Trains page automatically highlights missed trains for most searches
11 Aug 2015: If arriving and departing connecting trains occur at the same minute, consider it a missed connection
18 Aug 2015: Fix bug in summary table of Connecting Trains page to ensure data for both trains is present
12 Oct 2015: All search pages except average delays will include special train numbers (ARROW aliases) in the results. Aliases include the following: 3/1003/1005; 5/1005/1105; 8/1008; 11/1011; 14/1014; 28/1028; 30/930; 79/1079; 80/1080; 92/1092
3 Nov 2015: Update CSS to center content on page
20 Mar 2016: Worked with ASM to update source files that were affected during the switch from standard to daylight time (2:00 AM to 2:59 AM)
17 Apr 2016: Enabled SSL (https) by default on domain
1 Aug 2016: Updated aliases for several train numbers
31 Dec 2016: Now using PHP Data Objects
31 Mar 2017: Added alias for 58/1258