Title: Version 2.0 has been released
Last modified: August 21, 2016

---

# Version 2.0 has been released

 *  [Nicola Peluchetti](https://wordpress.org/support/users/nicolapeluchetti/)
 * (@nicolapeluchetti)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/version-20-has-been-released/)
 * Version 2.0 has been released on our website [http://time.ly](http://time.ly)
   For now it’s going to be released to a small part of our userbase but it will
   later be released also on wordpress. This is to avoid massive bugs which might
   be present affect everyone. With 2.0 there will be no more “standard”, “pro” 
   and “lite” versions and the codebase is now unified.
    The focus is on performance:
   the amount of RAM and CPU used should be 1/20th of what we used before, with 
   almost no footprint in pages which are not affected by our calendar. There is
   no going back from 2.0, but since our workload has decreased we will be more 
   present on forums (also here on wordpress.org) to help out. We will only answer
   2.0 questions. The version is currently tested up to 3.9 beta and everything 
   is working as far as i can tell, if it’s not working it’s likely to be a plugin
   conflict
 * This is the changelog
    - Made plugin modular, allowing users to install extensions for required features.
    - Improved performance by delaying resources initialization until needed.
    - Implemented new theme layer using Twig ( [http://twig.sensiolabs.org/](http://twig.sensiolabs.org/)),
      which will allow the Calendar to render new views in JavaScript.
    - Created time manipulation layer, which will allow editing of event’s timezone,
      and also leverage system ability to track timezone definition changes when
      processing, or rendering of time entity comes into action.
    - Timezone information is stored with the event during event creation and/or
      import ensuring event is treated with respect to it’s original timezone.
    - Implemented soft-deactivation feature to help prevent fatal errors which notifies
      user if an error occurs and makes plugin behave as if it was deactivated.
    - Allowing smooth interoperability with 3rd party cache plugins primarily by
      not providing another cache layer which would cripple behaviour of former 
      ones.
    - Added thin compatibility layer which supports up-to date PHP/WordPress versions
      and provides support for older releases
    - Created calendar feeds extension layer, which is meant to allow adding new
      types of feeds in addition to already existing ICS
    - Created configuration abstraction layer, which is safe to use with 3rd party
      caching plugins.
    - Fixed repeated cron additions, which was causing intensive database writes
      in some configurations.
    - Extended meta-data management layer to save from unnecessary calls to underlying
      database.
    - Implemented robust and extensible filtering layer allowing to create new filter
      types on demand.
    - Improved internationalization support with respect to WordPress and 3rd party
      plugins behaviour.
    - Updated to Bootstrap 3 for better performance and responsiveness.
    - Moved Front End Event Submission, Superwidget, Platform Mode, Posterboard,
      Stream View, Agenda View, Facebook and Twitter to extensions. Please view 
      their release notes for details.
    - Fixed DST issue causing times to shift one hour.
    - Clicking the browser back button returns site visitors to view they were on.
    - Fixed issue where the widget would not display a flu day’s events.
    - Venues
    - Built as an Add-on.
    - Created new Venues extension allowing user to create and save venues.
    - Facebook
    - Separated from Core and rebuilt as an add-on.
    - Fixed publish to Facebook to include event address and image.
    - Updated Facebook vendor library.
    - New setting to exclude importing private events.
    - New setting to exclude importing declined events.
    - Front End Submission Form
    - Separated from Core and rebuilt as an add-on.
    - Added ability to make fields required on Front End Submission form.
    - Created short-code to place form on a page.
    - Extended Views
    - Separated from Core and rebuilt as an add-on.
    - Eliminated Posterboard view loading dependency on webfonts.
    - Upgraded Masonry for smoother animation effects and better performance.
    - Created new theme as an add-on plugin.
    - Twitter
    - Separated from Core and rebuilt as an add-on.
    - SuperWidget
    - Separated from Core and rebuilt as an add-on.
    - Legacy Themes
    - Created add-on to help users with child themes created for 1.x
 * [https://wordpress.org/plugins/all-in-one-event-calendar/](https://wordpress.org/plugins/all-in-one-event-calendar/)

Viewing 4 replies - 1 through 4 (of 4 total)

 *  [Zimtstar](https://wordpress.org/support/users/zimtstar/)
 * (@zimtstar)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/version-20-has-been-released/#post-4789997)
 * Hello Nicola,
 * I installed the 2.0 version a few minutes ago, but when I’m starting to add some
   feed, it won’t work. I tried to import some of my google calendars, but the message
   I returned was “Invalid ICS feed ID”. But in the old version, they worked. Also
   the calendar doesn’t save my feeds.
 *  Thread Starter [Nicola Peluchetti](https://wordpress.org/support/users/nicolapeluchetti/)
 * (@nicolapeluchetti)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/version-20-has-been-released/#post-4790012)
 * @zimstar can you please open a topic?Otherwise it becomes impossible to manage
   here. And post the feed that gives the error
 *  [RLCBHAM](https://wordpress.org/support/users/rlcbham/)
 * (@rlcbham)
 * [12 years ago](https://wordpress.org/support/topic/version-20-has-been-released/#post-4790124)
 * All In One Event Calendar has been disabled due to an error:
 * The specified file “agenda-widget-form.php” doesn’t exist.
 * exception ‘Ai1ec_Exception’ with message ‘The specified file “agenda-widget-form.
   php” doesn’t exist.’ in /var/www/html/re/redeemerbellingham.com/wordpress/wp-
   content/plugins/all-in-one-event-calendar/lib/theme/loader.php:294
    Stack trace:#
   0 /var/www/html/re/redeemerbellingham.com/wordpress/wp-content/plugins/all-in-
   one-event-calendar/app/view/calendar/widget.php(114): Ai1ec_Theme_Loader->get_file(‘
   agenda-widget-f…’, Array) #1 /var/www/html/re/redeemerbellingham.com/wordpress/
   wp-includes/widgets.php(344): Ai1ec_View_Admin_Widget->form(Array) #2 [internal
   function]: WP_Widget->form_callback(Array) #3 /var/www/html/re/redeemerbellingham.
   com/wordpress/wp-admin/includes/widgets.php(209): call_user_func_array(Array,
   Array) #4 [internal function]: wp_widget_control(Array, Array) #5 /var/www/html/
   re/redeemerbellingham.com/wordpress/wp-admin/includes/widgets.php(45): call_user_func_array(‘
   wp_widget_contr…’, Array) #6 /var/www/html/re/redeemerbellingham.com/wordpress/
   wp-admin/widgets.php(342): wp_list_widgets() #7 {main}
 * Error Code I receive. Any suggestions?
 *  [karenguruh](https://wordpress.org/support/users/karenguruh/)
 * (@karenguruh)
 * [12 years ago](https://wordpress.org/support/topic/version-20-has-been-released/#post-4790130)
 * I just updated WordPress to 3.9, and All In One Event Calendar to its latest 
   version, this is the error I get:
 * > exception ‘Ai1ec_Database_Update_Exception’ in /home1/quantumv/public_html/
   > blog/wp-content/plugins/all-in-one-event-calendar/app/controller/front.php:
   > 803
   >  Stack trace: #0 /home1/quantumv/public_html/blog/wp-content/plugins/all-
   > in-one-event-calendar/app/controller/front.php(212): Ai1ec_Front_Controller-
   > >_initialize_schema() #1 /home1/quantumv/public_html/blog/wp-content/plugins/
   > all-in-one-event-calendar/app/controller/front.php(43): Ai1ec_Front_Controller-
   > >_init(Object(Ai1ec_Loader)) #2 /home1/quantumv/public_html/blog/wp-content/
   > plugins/all-in-one-event-calendar/all-in-one-event-calendar.php(90): Ai1ec_Front_Controller-
   > >initialize(Object(Ai1ec_Loader)) #3 /home1/quantumv/public_html/blog/wp-settings.
   > php(214): include_once(‘/home1/quantumv…’) #4 /home1/quantumv/public_html/blog/
   > wp-config.php(75): require_once(‘/home1/quantumv…’) #5 /home1/quantumv/public_html/
   > blog/wp-load.php(29): require_once(‘/home1/quantumv…’) #6 /home1/quantumv/public_html/
   > blog/wp-blog-header.php(12): require_once(‘/home1/quantumv…’) #7 /home1/quantumv/
   > public_html/blog/index.php(17): require(‘/home1/quantumv…’) #8 {main}
 * what can I do?

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Version 2.0 has been released’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/all-in-one-event-calendar.svg)
 * [Timely All-in-One Events Calendar](https://wordpress.org/plugins/all-in-one-event-calendar/)
 * [Support Threads](https://wordpress.org/support/plugin/all-in-one-event-calendar/)
 * [Active Topics](https://wordpress.org/support/plugin/all-in-one-event-calendar/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/all-in-one-event-calendar/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/all-in-one-event-calendar/reviews/)

 * 4 replies
 * 4 participants
 * Last reply from: [karenguruh](https://wordpress.org/support/users/karenguruh/)
 * Last activity: [12 years ago](https://wordpress.org/support/topic/version-20-has-been-released/#post-4790130)
 * Status: not a support question