All Versions
29
Latest Version
Avg Release Cycle
70 days
Latest Release
2972 days ago
Changelog History
Page 3
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.