Skip to content
This repository has been archived by the owner on Jun 19, 2018. It is now read-only.

Releases: mattlewis92/angular-bootstrap-calendar

0.15.0

29 Aug 18:47
Compare
Choose a tag to compare
  • Option to specify an instance by instance month cell templates via attributes passed to the calendar (#142)
  • Add on-timespan-click to the day view (#135)
  • Add an option to display end times on the calendar (#132)
  • Display the week number on mouseover of the month cell weeks (#130)

Breaking changes:

  • The default calendar month cell template names have changed. To migrate either use the new attributes for specifying custom template urls or just rename the templates from calendarMonthEventsList.html => calendarMonthCellEvents.html and calendarMonthDay.html => calendarMonthCell.html

0.14.0

15 Jul 17:13
Compare
Choose a tag to compare
  • Various improvements when using the calendar from NPM and with tools such as webpack, require.js etc
  • Unit tests for all directives. A big thanks to @wawyed for those!
  • Lots of internal refactoring

Breaking changes

  • The minimum angular dependency is now 1.3+

0.13.0

08 Jul 18:55
Compare
Choose a tag to compare
  • Build the entire calendar with webpack. Consequently the module is now exportable via common.js, amd and as a standalone script (#103)
  • Fix for the auto-open attribute not always auto opening when the events or day changes (#106)

Breaking changes

  • All directives templates are now inlined. Before templateUrl was used to set the template, but now the template property is. This only affects people using custom templates. To migrate use a decorator to delete the template and re-add the templateUrl to whatever your custom template is loaded as.

0.12.0

28 Jun 22:36
Compare
Choose a tag to compare
  • Add the cell-modifier option to add finer control over how the year and month view cells are rendered #94
  • Allow events on the week and day view to be resized #97

Breaking changes

  • The on-event-drop attribute has been renamed to on-event-times-changed
  • An event must now have the draggable property set to true in order to be draggable

0.11.0

08 Jun 12:37
Compare
Choose a tag to compare

See the readme for instructions on how to use the new features.

  • Show all events on the month view even they're not in the current month #85
  • Allow recurring events #86
  • Ensure angular 1.4 compatibility #87
  • Make endsAt optional on events #88
  • Allow events to be dragged and dropped #70
  • Allow angular or moment to be used to format dates #91
  • Experimental week view that shows times as well. The major caveat is that end times are ignored. This is disabled by default.
  • Allow html in event titles

Breaking changes:

  • Angular is now used by default for formatting all dates. You can revert to the previous behaviour to use moment for formatting dates by setting calendarConfigProvider.setDateFormatter('moment');

0.10.1

07 May 17:14
Compare
Choose a tag to compare

This is a bug fix release. See the commits for what was fixed.

0.10.0

02 May 16:50
Compare
Choose a tag to compare

This release contains lots of breaking changes and paves the way for a stable version 1.0.

Breaking changes

  • Attributes have been renamed. To migrate simply drop the calendar- prefix
  • The starts_at and ends_at event properties have been renamed to startsAt and endsAt
  • The template paths have been changed (only affects users who were overriding the templates). They are now in src/templates. Also main.html has been renamed to calendar.html, day.html to calendarDay.html, week.html to calendarWeek.html, month to calendarMonth.html and year to calendarYear.html
  • The calendar-control attribute has been removed. From now on use the new view-title attribute for getting the title, and use the new mwl-date-modifier directive for the prev() and next() functions that existed before.
  • The following attributes have been renamed: event-click -> on-event-click, edit-event-click -> on-edit-event-click, delete-event-click -> on-delete-event-click, timespan-click -> on-timespan-click
  • The drill down functionality can now be disabled by returning false from the new on-drill-down-click expression rather than the timespan click expression.
  • The calendarConfig provider methods have been renamed like so: configureDateFormats -> setDateFormats and configureTitleFormats -> setTitleFormats
  • The use-iso-week attribute has been removed. From now on you should always set the option in moment instead:
    moment.locale('en', {
    week : {
    dow : 1 // Monday is the first day of the week
    }
    });
  • The week-title-label, event-label and time-label attributes have been removed. You can configure them in the calendarConfigProvider instead.

0.9.0

09 Apr 18:08
Compare
Choose a tag to compare
  • _Breaking change_ - The variables passed back to calendar-event-click, calendar-edit-event-click, calendar-delete-event-click and calendar-timespan-click expressions have been renamed. $event has changed to calendarEvent and $date has been renamed calendarDate to prevent collisions
  • Additional past and future helper classes are applied to days in the month view
  • Return false from the calendar-timespan-click function to disable the drilldown
  • Stopped the slidedown box from being hidden when mousing over an event
  • Fixes for events being hidden on the week view when using the iso week option
  • Configurable event count badge number
  • Use moment.js for all date formatting
  • All dates used throughout the calendar can now have their formats configured from the calendarConfigProvider

0.8.0

22 Mar 14:24
Compare
Choose a tag to compare
  • Added a time split option for how big the day view hours are
  • Performance boosts when changing calendar view.
  • Made ui-bootstrap an optional dependency
  • Lots of internal refactoring to improve the quality of the code

0.7.0

15 Feb 21:57
Compare
Choose a tag to compare

-Add a notice when the calendar view variable is not set
-Proper i18n support
-Auto refresh the locale of the calendar when it changes
-Bug fix the sliding panel not closing when another day on the day row is clicked
-Show the total events on the month view (can be hidden with CSS if you don't want it)
-Configurable day view start and end hours (the default is now to display the full day)