Calagator v0.20150320 Release Notes

Release Date: 2015-03-21 // about 9 years ago
    • 💎 [!] Dropped support for Ruby 1.8.7, and 1.9.3. Use Ruby 2.0+.
    • Switched from outdated v2 Google Maps to a more flexible leaflet-based mapping system.
      • [!] New mapping settings have been added to secrets.yml
        If you wish to keep using Google as your map provider, you'll need to set your provider and add an API key to secrets.yml.
      • [!] The "venues_google_map_options" setting in settings.yml has been renamed to venues_map_settings.
      • [!] Loading Google API keys from config/geocoder_api_keys.yml has been deprecated. Use config/secrets.yml instead.
      • [THEME] References to the #google_map div in stylesheets should be changed to #map.
      • [THEME] Theme authors need to require the mapping javascript files in the layout:
        Add <%= javascript_include_tag *mapping_js_includes %> just before your application javascript_include_tag.
    • ⚡️ Updated to Rails 3.2.21
    • 🚀 Rewrote deployment scripts using Capistrano 3
    • Streamlined navigation, collapsing "Overview" and "Browse Events"
    • ➕ Added the ability to lock individual events from editing to prevent vandalism
    • ➕ Added a unified admin tool list (/admin) with optional password protection. Includes changelog, duplicate squashing, and event locking.
    • ➕ Added prettier tag URLs (e.g. /events/tag/ruby, and /venues/tag/office)
    • ➕ Added friendlier error pages with a confused alligator
    • ➕ Added tag icons
    • ➕ Added database seeds to ease development
    • 🛠 Fixed search loading and reindexing
    • Squashed wiggly bugs
    • ✅ Gloriously increased test coverage
    • 💅 Copiously refactored, improved code style, and swept up unused code
    • ⚡️ Updated vagrant configuration to Ubuntu 14.04 and Ruby 2.1