History.txt

Path: History.txt
Last Update: Wed Mar 03 19:05:11 +0000 2010

2.0.4 / 2010-02-28

  • Stubbed out login and logout commands to print a warning and return

2.0.3 / 2009-10-11

  • Added check to ensure user-config contains ‘api.rubyforge.org’ (Ryan Davis)
  • Removed DEBUG global

2.0.2 / 2009-10-05

  • Switched JSON gem dependency over to json_pure.

2.0.1 / 2009-10-02

  • Added a missing dependency on JSON gem to the spec.

2.0.0 / 2009-09-21

  • Modified to use RubyForge REST API rather than scraping HTML.

1.0.5 / 2009-09-15

  • Added experimental script to sync RF trackers with release names.
  • Fixed that damned processor_id bug. (hinegardner)
  • The century usually doesn‘t change across runs. Refactor.
  • Fix use of Time.utc if args.size < 10, tho seems unnecessary.

1.0.4 / 2009-07-21

  • Uses the passed in proxy, if provided. (Thanks sdabet, RF 24071).
  • Update group_id pattern for scraping project configs you are only a member of.
  • Update regexp used to validate login page to be less restrictive.
  • Fixed —help to not require an argument.
  • add —force flag for login command to ignore previous cookie. (or use logout)

1.0.3 / 2009-02-26

  • Fixed nil error in our Net::HTTP patches.
  • Removed password from warning if the login possibly failed.

1.0.2 / 2009-01-05

  • All webby commands now login automatically.
  • Login now no-ops if it already has a session cookie.
  • Added logout command.
  • Much more of the config is self-repairing, but still not bulletproof yet.

1.0.1 / 2008-10-22

  • Fixed multipart form upload so it isn‘t url escaping the data. DOH.
    • Affects release_notes and release_changes, but never reported for 5 months.

1.0.0 / 2008-05-20

  • Removed HTTPAccess2, thanks to Aaron Patterson. Even tho he‘s whiny.
  • Changed initialize/configure to make testing scream. 100x faster.

0.4.5 / 2008-03-11

  • Update for Ruby 1.9.0.
  • Updated History, Rakefile, and Readme for new hoe abilities.
  • Added config backup/restore rake tasks (for testing).

0.4.4 / 2007-08-13

  • New type_id values will merge with extant data. (self-repairing data is Good)
  • Scrape processor_ids, merging in with extant data.
  • Default to "Other" if a file‘s type is unrecognized.

0.4.3 / 2007-07-23

  • Set mode on .rubyforge directory to 700.
  • Fix fetching of user id when user has no releases.

0.4.2 / 2007-05-21

  • Fix for windoze users (spaces in path).
  • Added check for extant release.
  • Added default hash for first-time releases.

0.4.1 / 2007-03-08

  • Verify that login succeeded and warn against if not (prolly should raise).
  • Print a friendly error if you have the wrong package id.
  • Handle upload error in add_release a bit better.

0.4.0 / 2007-01-09

  • config.yml split and moved to user-config.yml (up to the user to do).
  • auto-config.yml now generated via config command.
  • @config renamed to @userconfig.
  • @config["rubyforge"] moved to @autoconfig.
  • Added save_autoconfig.
  • Pulled scrape_project from scrape_config.
  • scrape_config no longer takes a user param. Use opts to specify.
  • scrape_project, add_project, add/remove_release now save automatically.

0.3.2 / 2006-11-29

  • Fixed file uploads for windows.
  • Correctly scrape releases with funky characters.

0.3.1 / 2006-10-24

  • Added SSL login.
  • Added yet more debugging output if $DEBUG.

0.3.0 / 2006-09-30

  • Added more debugging output if $DEBUG
  • Added news posting.
  • Added multiple file release to add_release (uses add_file for extras).
  • add_release now returns release_id
  • Fixed config scraper to include ’-’ in names.

0.2.1 / 2006-09-14

  • Gemspec was too loose about packaging. Now using manifest.

0.2.0 / 2006-09-13

  • Split original script into script and library.
  • Added tests for library.
  • Refactored heavily.
  • Added "config" command to scrape group/project/release ids from rubyforge.
  • Added "names" command to help pick groups and projects.
  • Added "add_file" command to add a file to an existing release.

[Validate]