Releases: osbridge/openconferenceware
Releases · osbridge/openconferenceware
v0.20090605
- 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
- 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
- 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
- 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
- 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
- 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
- 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 </users/me>. - Added users#complete_profile, which provides a way to complete a person's
profile, typically offered as link to </users/me/complete_profile>. - 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
- 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.