Permalink
Browse files

Bump version to v0.20110603.

  • Loading branch information...
1 parent bab6938 commit c670dc26d89131c25acba049a0b3d0ed741bce48 @igal igal committed Jun 4, 2011
Showing with 36 additions and 12 deletions.
  1. +36 −12 CHANGES.md
View
@@ -5,42 +5,66 @@ Key
---
* [!] - Important note regarding some change.
- * [THEME] - Changed theme structure, see `themes/README.txt` for details.
- * [SETTING] - Changed setting structure, see `themes/README.txt` for details.
- * [SECRETS] - Changed secrets structure, see `INSTALL.md` for details.
- * [MIGRATION] - Change schema, run `rake db:migrate` to apply.
+ * [THEME] - Changed theme structure, see the `themes/README.txt` file for details.
+ * [SETTING] - Changed setting structure, see the `themes/README.txt` file for details.
+ * [SECRETS] - Changed secrets structure, see the `INSTALL.md` file for details.
+ * [MIGRATION] - Change schema, run `bundle exec rake db:migrate` to apply.
* [DEPENDENCY] - Changed dependencies.
Changes
-------
List of Calagator stable releases and changes, with the latest at the top:
+ * v0.20110603
+ * [DEPENDENCY] Added `bundler` for installing dependencies and isolating from unwanted versions of gems. See `INSTALL.md` for usage information.
+ * [MIGRATION] Added fields to Venues: access notes, "has public wifi" flag, and "is closed" flag.
+ * [THEME] Added file to describe appropriate content for a Calagator instance, e.g. "Portland-area tech events". If not present, a reasonable default will be displayed.
+ * [SETTING] Removed `tz` field. You now only need to set `timezone`. If theme still has `tz`, it will be ignored.
+ * Fixed documentation to explain how to create a theme, setup a `development` environment, and install a `production` server.
+ * Fixed export to Google Calendar, which could fail if the event's description was long or truncated at a bad place.
+ * Fixed exception notification to send emails with Rails 2.3.10 and newer, submitted fix as patch to `theme_support` plugin maintainer.
+ * Fixed exception notification to set `From:` in a helpful way so that these can be replied to by those subscribed to notifications.
+ * Fixed previewing of a new event with a new venue, it would throw an exception.
+ * Fixed duplicate squashing to not throw exceptions if called with blank arguments, like when hit by a bot.
+ * Fixed version refresh system, used on event/venue edit forms, to switch between versions of a record.
+ * Added parsers to import Plancast and Meetup events.
+ * Added Plancast machine tag to connect Calagator events with their external Plancast counterparts and display Plancast attendees on the event page.
+ * Added ePDX machine tag to connect events with their ePDX groups.
+ * Added JSON and KML exports to the venues listing.
+ * Improved iCalendar importing system to use the better `RiCal` library.
+ * Improved venues listing to show the latest and most popular venues, search venues, display map, etc.
+ * Improve display of URLs on various pages by truncating them if they're long.
+ * Improved imported sources so they can be deleted and remove their associated event and venue records.
+ * Improved recent changes rollback system to display messages, be able to rollback the `create` events, and redirect to appropriate pages.
+ * Improved event form to accept URL parameters, so it can be pre-populated with desired values.
+ * Improved venue destroy to prevent someone from removing a venue that still has events, to avoid orphaning these.
+ * Improved new venue form to accept simplified address and not request longitude/latitude.
* v0.20110301
* [!] This version adds support for specifying the search engine to use for local data. The new default is `sql`, which requires no configuration or setup to work. If you have an existing Calagator instance and want to continue using ActsAsSolr, edit your `config/secrets.yml` file and specify `search_engine: acts_as_solr`. See the "Search engine" section of the `INSTALL.md` file for details.
* [SECRETS] Added `search_engine` field for specifying search engine.
- * [DEPENDENCY] Upgraded to latest stable releases of Ruby on Rails and other libraries. Use `rake gems:install` to install them.
+ * [DEPENDENCY] Upgraded to latest stable releases of Ruby on Rails and other libraries.
* [DEPENDENCY] Added optional `sunspot` search engine, which provides the best search results and is more reliable, efficient and speedy than `acts_as_solr`.
* Fixed importing to support Upcoming's mobile site, the only one many users can now use.
* Fixed performance of duplicate checking and squashing interfaces.
* Fixed exceptions thrown when filtering events by invalid dates.
* Improved dependencies so production environment doesn't need testing libraries.
* Added `sql` search engine, which is used by default and requires no configuration or setup.
* v0.20101108
- * [!] Fixed searching, run `rake solr:rebuild_index` to rebuild your search index to take advantage of the improvements for matching by: exact words, fuzzy word match, words that had punctuation in or adjacent to them, and tags.
+ * [!] Fixed searching, run `bundle exec rake solr:rebuild_index` to rebuild your search index to take advantage of the improvements for matching by: exact words, fuzzy word match, words that had punctuation in or adjacent to them, and tags.
* [DEPENDENCY] Added RiCal library.
* [DEPENDENCY] Fixed "environment.rb" to specify exact versions of known-good gems, because new versions of gems have been released that have bugs or aren't backwards compatible.
* Fixed search sorting and improved title displays.
* Fixed iCalendar exports, they now include timezone and location.
* Improved iCalendar exports, they now include a sequence field.
- * Improved `rake data:fetch` to display download progress if programs like `curl` and `wget` are installed.
+ * Improved `bundle exec rake data:fetch` to display download progress if programs like `curl` and `wget` are installed.
* Added machine tags, to link Calagator entries to those on external services.
* Added tag cloud for displaying popular tags.
* v0.20100302
- * Fixed "rake gems:install", some required gems weren't being installed.
- * Fixed "rake solr:start", the Net::HTTP syntax changed in recent versions of Ruby.
- * Fixed "rake db:dump" and "rake db:restore", the environment changed in recent versions of Rails.
- * Fixed the recent_changes listing to display changes made to deleted record.
+ * Fixed `bundle exec rake gems:install`, some required gems weren't being installed.
+ * Fixed `bundle exec rake solr:start`, the Net::HTTP syntax changed in recent versions of Ruby.
+ * Fixed `bundle exec rake db:dump` and `bundle exec rake db:restore`, the environment changed in recent versions of Rails.
+ * Fixed the recent changes listing to display changes made to deleted record.
* Eliminated alert emails notifying admin that a form was submitted without a valid authentication token, which is almost always a spam bot.
* Improved event form so that the end date is set to the start date if the start date is changed to be after the end date, and displayed highlight to alert user of the modification.
* Improved event form so that the end time is offset from the start time if the start time is changed, and displayed highlighted to alert the user of the modification
@@ -61,7 +85,7 @@ List of Calagator stable releases and changes, with the latest at the top:
* Fixed how Solr determines what port to connect to, it will now always check the `config/solr.yml`.
* v0.20090914
* [DEPENDENCY] Upgraded to Ruby on Rails 2.3.x and updated many gems.
- * [THEME] Upgraded theme_support, which expects layouts to be in `MYTHEME/views/layouts` rather than `MYTHEME/layouts`.
+ * [THEME] Upgraded `theme_support`, which expects layouts to be in `MYTHEME/views/layouts` rather than `MYTHEME/layouts`.
* [SETTING] Added `SECRETS.administrator_email` with email to send errors, extracted it from `config/initalizer/exception_notification_setup.rb`.
* [MIGRATION] Added PaperTrail plugin to provide complete version tracking of all changes, including deletes.
* Added recent changes tracking and rollback using PaperTrail.

0 comments on commit c670dc2

Please sign in to comment.