[ bid monkey v2 change log ]

### 12.10.2004 - v2.5.1
    - the custom error handling class 'mx' was causing a namespace conflict with
      the popular eGenix mx libraries and therefore generated errors for some
      users. the class has been renamed to monkeyx.

### 11.08.2004 - v2.5
    - eBay started requiring SSL logins and true session tracking. Swapped
      custom HTML routines with cURL to handle those changes.

### 06.28.2004 - v2.4
    - added a new engine routine, scrape_sign_in(). this routine is used to
      validate the specified username/password combination prior to entering
      snipe mode. this prevents users from missing auctions if they mistype
      their password.
    - fixed a minor error in scrape_place_bid(). an incorrect error type was
      specified. (mx.EXPECTED instead of mx.BIDDING).
    - modified scrape_place_bid() so that "you are the current high bidder" is 
      no longer considered a failure.

### 01.13.2004 - v2.3
    - fixed a bug in the scrape_auction_end() routine causing bid monkey to miss
      auctions that had more then 1 hour left.

### 12.16.2003 - v2.2
    - added username/password reading from stdin.
    - added automatic leading/trailing whitespace stripping to the GUI fields.
    - fixed some issues that were causing bid monkey to fail.

### 11.03.2003 - v2.1
    - monkey_engine database loading routines are now re-entrant.
    - monkey engine renew database routine reloads the patterns database
      allowing for pattern updates without the need to restart bid monkey.
    - fixed bug in price determination routine where "buy it now" price was
      overriding the current price.
    - moved the button showing/hiding calls out of sleep() and into go_monkey().

### 10.09.2003 - v2.0
    - initial release.

### 10.03.2003 - v2.0 beta
    - initial beta release.
