All Versions
29
Latest Version
Avg Release Cycle
70 days
Latest Release
3375 days ago

Changelog History
Page 3

  • v0.20090616 Changes

    • ๐Ÿ›  FIXED bug that showed proposal statuses (e.g., "Accepted session") before these statues were published. They're now only shown if the Admin sets the "Proposal statuses published?" flag on an event.
    • ๐Ÿ›  FIXED the login "remember me" feature. Previously it was ignored.
    • ๐Ÿ›  FIXED proposals feeds. Made top-level "/proposal.atom" and event-specific "/events/2009/proposals.atom" feed. Also fixed the feed article timestamps so proposals aren't relisted if edited.
    • ๐Ÿ›  FIXED the views to use "record-controls" wrappers around controls.
    • ๐Ÿ”„ CHANGED logic for finding the current event: first try using the "settings.yml" file's "current_event_slug" field and find an event with a matching slug, else use the old latest-deadline logic. Setting a current event is necessary if you have multiple open events and want a specific one to respond to URLs like "/proposals".
    • ๐Ÿ”„ CHANGED anonymous user's label from something like "myopenid.com" to "User #123 at myopenid.com", which is much clearer.
    • ๐Ÿ”„ CHANGED "rake db:dump" and "rake db:restore" to "rake db:raw:dump" and "rake db:raw:restore" to avoid collisions with YamlDB.
    • ๐Ÿ‘Œ Improved "rake db:raw:dump" and "rake db:raw:restore" to support both SQLite and MySQL.
    • ๐Ÿ‘Œ Improved proposal form, if an event has a single track or session type, it's used as the default and no UI is shown. This helps child events, e.g., parent has many tracks, child has one track.
    • ๐Ÿ‘Œ Improved events, added parent/child relationships between them. Change these these associations via the Admin's manage events UI.
    • โž• Added user favorites, these show up as stars next to all proposals.
    • โž• Added speaker list, e.g., "/events/2009/speakers".
    • ๐Ÿ‘Œ Improved display of sublists (e.g., a user's sessions and proposals). These list links back to sessions and display favorites.
    • ๐Ÿ‘Œ Improved CSV exports for proposals and added these to speakers.
    • ๐Ÿ‘Œ Improved session sidebox, added room and scheduling information.
  • v0.20090605 Changes

    • ๐Ÿ›  FIXED schema/migrations for MySQL, it was truncating important columns to 255 characters. This fix upgrades these "varchar(255)" columns to "text": proposal descriptions, schedule items excerpts and descriptions, snippets descriptions, and tracks descriptions. If you were using SQLite, you were not affected by this bug.
  • v0.20090524 Changes

    • ๐Ÿ›  FIXED layout, it no longer raises an exception if there's no event.
    • ๐Ÿ›  FIXED cache expiration, it no longer raises an exception if called when there's no cache directory.
    • ๐Ÿ›  FIXED events#index and events#show, they now keep flash notifications, these were previously getting discarded.
    • ๐Ÿ›  FIXED schedule, it now only displays proposals that are confirmed and scheduled, previously it displayed proposals that were just scheduled.
    • โž• Added event slugs. These provide unique string identifiers for events (e.g., "2009bof"), rather the old integer identifiers (e.g., 2009).
    • ๐Ÿ‘Œ Improved proposal's admin UI, the room and schedule controls are only shown if the proposal is in a confirmed state.
    • โž• Added new CSV export system that provides more flexible exporting.
    • โž• Added DeferProxy, a clearer way to defer expensive queries.
  • v0.20090516 Changes

    • โž• Added schedule. It can be displayed as HTML or imported as iCalendar and hCalendar data. New admin interfaces provide ways to create and manage ScheduleItems, non-session scheduled items such as a lunch break, and toggle whether the schedule is available to the public. A new "schedule:import:google_spreadheet" rake task is provided for importing schedule data from Google Spreadsheets as an alternative to using the per-item and bulk edit interfaces for setting the schedule.
    • ๐Ÿ‘Œ Improved the ProposalsController#sort_proposals method to use arguments rather than params, making it much easier to use and extend.
    • ๐Ÿ‘Œ Improved Track color handling with Color objects to make fancy color transformations easy.
  • v0.20090514 Changes

    • ๐Ÿ›  FIXED lookup of current event when no events where in the database.
    • ๐Ÿ›  FIXED compatibility with Ruby 1.8.6p111, which doesn't have Enumerable#count.
    • โž• Added association from rooms to events.
    • โž• Added "rake export:speakers" task.
  • v0.20090505 Changes

    • ๐Ÿ›  FIXED bug introduced by new ruby-openid and passengerl libraries that broke logins.
    • ๐Ÿ›  FIXED bug introduced by new RubyGems library that broke Time::today.
    • ๐Ÿ”จ Refactored sorting and caching code used by proposals#index and proposals#sessions_index. Added specs.
    • โž• Added "rake tags" task that automatically uses ctags or rtags.
    • โž• Added initial support for publishing schedule as iCalendar.
  • v0.20090425 Changes

    • โž• Added support for displaying sessions differently than proposals.
    • โž• Added heavy caching to proposals and sessions indexes.
    • โž• Added helpers to display main and sub navigation based on proposal status and portion of the site being used.
    • ๐Ÿ‘Œ Improved user profiles, added Twitter and Identi.ca handles, and Blog URL.
    • ๐Ÿ‘Œ Improved proposals, sessions and schedule, if non-admin visits these paths before status is published, they'll be redirected away.
    • ๐Ÿ‘Œ Improved NormalizeUrlMixin to validate multiple URLs at once.
    • ๐Ÿ‘Œ Improved boot, added check that ensures migrations have been applied.
    • ๐Ÿ‘Œ Improved documentation.
  • v0.20090416 Changes

    • ๐Ÿ›  FIXED login to work with current versions of ruby_openid and Passenger.
    • ๐Ÿ›  FIXED schema, made it compatible with other databases. SQLite was too lax.
    • HACKED proposal#edit, allowing owners to edit forever. This will be revised.
    • ๐Ÿ‘Œ Improved manage/events#proposals, added display of proposal counts by
    • status to bulk editor.
    • ๐Ÿ‘Œ Improved proposal#edit, added instructions for asking other speakers to complete their profile so they can be added.
    • ๐Ÿ‘Œ Improved users#show, added a "me" route for accessing current user's profile via .
    • โž• Added users#complete_profile, which provides a way to complete a person's profile, typically offered as link to .
    • ๐Ÿ‘Œ Improved database support, added MySQL. See "config/database~mysql.sample.yml" for sample.
    • ๐Ÿ‘Œ Improved caching support, added memcache. See "lib/rails_cache_configurator.rb" for details.
    • ๐Ÿ‘Œ Improved caching, added many caches and eliminated many queries.
    • โž• Added "rake clear:cache" task which empties memcache or filesystem caches.
  • v0.20090412 Changes

    • ๐Ÿ‘Œ Improved logit, made it more efficient by avoiding calls based on log level.
    • โž• Added cucumber specifications for comments.
    • โž• Added cucumber (rake features).
    • โฌ†๏ธ Upgraded rspec, switched to gem-based dependency.