All Versions
10
Latest Version
Avg Release Cycle
259 days
Latest Release
1600 days ago

Changelog History

  • v1.1.0 Changes

    December 01, 2019

    โœจ Enhancements:

    * Replace mofo with microformats for better h-event parsing and maintainability (#587)
    * Add microformats2 tags to hCalendar markup export (#588)
    

    ๐Ÿ› Bug fixes:

    * Fix tag icons (#586)
    
  • v1.0.0 Changes

    April 27, 2019
    * [!] This release completely changes the way in which Calagator is distributed, moving from a standalone Rails app to a [Rails engine](http://guides.rubyonrails.org/engines.html). Instead of deploying Calagator instance from a modified version of this code, Calagator is now included as a gem within a new Rails app. Please review the updated installation instructions in INSTALL.md.
    * If you are upgrading a site based on an earlier version of Calagator, please [drop us a line](http://groups.google.com/group/calagator-development/). We've recently upgraded [calagator.org](http://calagator.org) and can help to point you in the right direction.
    * [THEME] The theme system has been removed, favoring the [view overriding](http://guides.rubyonrails.org/engines.html#overriding-views) functionality provided by Rails engines.
    

    This works much the same way as the previous theme system, allowing any Calagator view to be overridden by creating a file at the corresponding path within your app's app/views/calagator directory. * [SETTING] The YAML-based settings and secrets mechanisms have been replaced with an initializer inside the host application. See INSTALL.md for details. * [MIGRATION] Database migrations are now installed into your host application. * [DEPENDENCY] Upgraded to Rails 4.2.11.1. * Numerous additional dependency upgrades and bugfixes.

  • v1.0.0.rc3 Changes

    October 08, 2015
    • [!] Facebook now requires an access token to read public event data from their graph API. Added Calagator.facebook_access_token configuration option and support for this authentication.
    • ๐Ÿ›  Fixed calagator executable and install process
    • ๐Ÿ›  Fixed handling of events with no end time when editing
    • ๐Ÿ›  Fixed formatting of search field and edit forms
    • ๐Ÿ›  Fixed cache key generation issue
    • ๐Ÿ›  Fixed recent changes functionality
    • ๐Ÿ›  Fixed tag editing
    • ๐Ÿ›  Fixed an XSS vunlerability
    • ๐Ÿ‘Œ Improved error handling around search
    • Disabled auth token checking for JSON requests
    • ๐Ÿ”จ Refactored and deleted unused code
    • ๐Ÿ‘Œ Improved documentation
  • v1.0.0.rc2 Changes

    October 08, 2015
    • ๐Ÿ‘Œ Improved installation and configuration workflow
    • ๐Ÿ‘Œ Improved documentation
    • โฌ‡๏ธ Dropped support for Rails 3.2
  • v1.0.0.rc1 Changes

    June 08, 2015
    • ๐Ÿš€ [!] This release completely changes the way in which Calagator is distributed, moving from a standalone Rails app to a Rails engine. Instead of deploying Calagator instance from a modified version of this code, Calagator is now included as a gem within a new Rails app. Please review the updated installation instructions in INSTALL.md.
    • โฌ†๏ธ If you are upgrading a site based on an earlier version of Calagator, please drop us a line. We've recently upgraded calagator.org and can help to point you in the right direction.
    • ๐Ÿšš [THEME] The theme system has been removed, favoring the view overriding functionality provided by Rails engines.
      This works much the same way as the previous theme system, allowing any Calagator view to be overridden by creating a file at the corresponding path within your app's app/views/calagator directory.
    • ๐Ÿ‘€ [SETTING] The YAML-based settings and secrets mechanisms have been replaced with an initializer inside the host application. See INSTALL.md for details.
    • [MIGRATION] Database migrations are now installed into your host application.
  • v0.20150320 Changes

    March 21, 2015
    • ๐Ÿ’Ž [!] 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
  • v0.20131020 Changes

    October 20, 2013
    • ๐Ÿฑ We now use the Rails 3.2 asset pipeline to compile assets.
    • ๐Ÿ‘Œ Improved venue search, backed by by SQL or Sunspot.
      • [!] If you're running a Calagator instance using Sunspot for search, you'll want to run rake sunspot:reindex to index your venues.
    • โž• Added Twitter and Facebook share buttons to event pages
    • โž• Added ability to export all events at a given venue to iCalendar
    • ๐Ÿ›  Fixed Google geocoder: v2 was deprecated, using v3 now
    • Assed microformats2 markup to event pages
    • โœ‚ Removed reliance on the rails default /:controller/:action/:id route
    • โฌ†๏ธ [DEPENDENCY] Upgraded formtastic and other dependencies
    • โšก๏ธ Updated spam blacklist.
  • v0.20130717 Changes

    July 18, 2013
    • โฌ†๏ธ [DEPENDENCY] Upgraded to rails 3.2.13.
    • Fixed #30: Relax markdown emphasis parsing to avoid adding emphasis to words_containing_underscores.
    • ๐Ÿ›  Fixed #22 and #33: avoid double-output of cache block for filtered events.
    • ๐Ÿ›  Fixed #35: Use 'medium' git log format for footer version number.
    • ๐Ÿ›  Fixed #36, #37: Limit the number of links in event descriptions to three.
    • ๐Ÿ›  Fixed Google Code issue #280: Strip whitespace from venue fields.
    • ๐Ÿ›  Fixed #38: Fixed display of events with no end time
    • โž• Added Schema.org support to event markup.
    • โšก๏ธ Updated spam blacklist.
  • v0.20121111 Changes

    July 18, 2013
    • โšก๏ธ Updated specs to use the new RSpec 2.11.
    • โšก๏ธ Update and increase use of factories.
    • ๐Ÿ‘Œ Improved TravisCI configuration
    • โšก๏ธ Updated spam blacklist.
  • v0.20120906 Changes

    July 18, 2013
    • โฌ†๏ธ [DEPENDENCY] Upgraded to Rails 3.2.8.
    • โฌ†๏ธ [DEPENDENCY] Upgraded other external dependencies to support Rails 3.2.
    • [DEPENDENCY] Added database_cleaner.
    • [MIGRATION] Fix venues latitude/longitude on MySQL to specify precision.
    • ๐Ÿ›  Fixed event form autocomplete.
    • ๐Ÿ›  Fixed search by tag feed/subscription links.
    • ๐Ÿ›  Fixed, refactored and improved specs and factories: dependent examples, nesting, fixtures, factories, etc.
    • ๐Ÿ›  Fixed #updated_at, which may have been breaking iCal refreshes.
    • ๐Ÿ›  Fixed timezone parsing behavior.
    • ๐Ÿ‘Œ Improved duplicate detection.
    • โœ‚ Removed obsolete 'export' routes, which are throwing exceptions when hit.
    • โž• Added a rake task up update counter caches.
    • โž• Added rake spec:db:all and others to run tests against all or specific databases.
    • โšก๏ธ Updated spam blacklist.