Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

Latest commit

 

History

History
208 lines (146 loc) · 13 KB

CHANGELOG.md

File metadata and controls

208 lines (146 loc) · 13 KB

Changelog

1.3.1 - 2020-06-15

  • Update angular.js version in bower.json #310

1.3.0 - 2018-09-04

  • Update angular.js version in bower.json (#306, contributed by jniles)

1.2.0 - 2017-12-02

  • Update moment.js version in bower.json (#300, contributed by jc1arke)

1.1.0 - 2017-09-28

  • Add additional typeof check for the global.moment instance (#295, contributed by schester44)

1.0.1 - 2016-12-01

1.0.0 - 2016-10-06

  • Improvments to the UMD code

Breaking change: The AMD version now exports the module name ('angularMoment') instead of the actual module object.

1.0.0-beta.6 - 2016-04-24

  • Support for setting the units of the full date threshold of am-time-ago (#237, contributed by denistrustepain)
  • Add optional arguments referenceTime and formats to the amCalendar filter (#241, contributed by Nitro-N)
  • Support moment 2.13.x and above

1.0.0-beta.5 - 2016-03-18

  • Bugfix: amTimeAgo shouldn't convert the time to local timezone on the element's title attribute (#226, contributed by stackia)
  • Support moment 2.12.x

1.0.0-beta.4 - 2016-02-09

  • Add amStartOf and amEndOf filter (#203, contributed by pratik14)
  • Support Moment 2.11.x
  • Happy Year of the Monkey!

1.0.0-beta.3 - 2015-11-10

  • Support AngularJS 1.5.x
  • Support for nw.js (#196, contributed by makkesk8)
  • Bugfix: title attribute does update when model changes (#201, contributed by stackia)

1.0.0-beta.2 - 2015-09-20

  • Bugfix: Infinite digest loop when combining am-time-ago and amTimezone (#178)
  • Bugfix: Cannot use angular-moment under webpack (#108)
  • Add amLocal filter (see #114)

1.0.0-beta.1 - 2015-09-14

!!! BREAKING CHANGE !!!

Preprocessors, timezones and input format were removed from am-time-ago and all filters. Use the new amFromUnix, amUtc, amUtcOffset, amTimezone, and amParse filters instead.

Examples:

  • <time am-time-ago="myDate" am-format="YYYY-MM-DD"> becomes <time am-time-ago="myDate|amParse:'YYYY-MM-DD'">
  • <time am-time-ago="myDate" am-preprocess="unix"> becomes <time am-time-ago="myDate|amFromUnix">
  • {{myDate|amCalendar:'unix'}} becomes {{myDate|amFromUnix|amCalendar}}
  • {{myDate|amCalendar:null:'PDT'}} becomes {{myDate|amTimezone:'PDT'|amCalendar}}

The removal of the preprocessors also affects the other positional parameters of the amTimeAgo:

{{myDate|amTimeAgo:null:true:fromDate}} becomes {{myDate|amTimeAgo:true:fromDate}}.

For more information, please see #174.

0.10.3 - 2015-09-05

  • Allow amDateFormat to work with custom formatted input date strings (#162, contributed by jblashka)
  • amAdd, amSubtract - add/subtract a value from a given date (#171, contributed by nicholasruggeri)
  • Bugfix: Timezones with a 'Z' somewhere in them all become UTC (#168).

0.10.2 - 2015-07-28

  • Look for moment on the global object (#133, contributed by kitbrennan90)
  • Add support to use UTC offset timezones in addition to named timezones (#151, contributed by DiegoZoracKy)
  • Add timezone parameter for amCalendar filter (#152, contributed by DiegoZoracKy)
  • Add am-from parameter to the amTimeAgo directive (#145, contributed by baleato)
  • Add from parameter to the amTimeAgo filter (#146, contributed by pipo02mix)

0.10.1 - 2015-05-01

  • Fix broken SystemJS/JSPM support (see #104)

0.10.0 - 2015-04-10

  • Breaking change: removed one-time binding for am-time-ago in favor of AngularJS 1.3's one time binding (#122)
  • Remove support for AngularJS 1.0.x and 1.1.x.
  • Support moment.js v2.10.x
  • Support for displaying full dates in am-time-ago (see #75)
  • Support Angular Core's style CommonJS standard (#123, contributed by seanhealy)
  • Added an optional timezone parameter to amDateFormat (#90, contributed by robertbrooker)

0.9.2 - 2015-03-17

  • Critical fix: npm install angular-moment fails (#121)

0.9.1 - 2015-03-17

  • Add support for locale strings customization (#102, contributed by vosi)
  • Add amDifference filter (#120, contributed by ajhodges)
  • Support for changing the timezone via amMoment.changeTimezone() (#92)
  • Support for AngularJS 1.4.x
  • Remove explicit module name for RequireJS (#112, contributed by WilliamCarter)

0.9.0 - 2015-01-11

  • Support moment.js v2.9.0. See here for changelog.
  • Removed support for older moment.js versions. Only 2.8.0 and newer versions are now supported.
  • Removed deprecated method: amMoment.changeLanguage(). Use amMoment.changeLocale() instead.
  • Removed deprecated event: amMoment:languageChange. Listen for amMoment:localeChange instead.
  • Filters are now stateful by default (fixes #97).
  • The project is now available on NuGet (#99, contributed by markvp).

0.8.3 - 2014-12-08

  • amTimeAgo filter (#96, contributed by maxklenk)
  • Show formatted time as element title (#78, contributed by ctesene)
  • Support commonjs and browserify (#95, contributed by Pencroff)
  • SystemJS Loader support (#85, contributed by capaj)

0.8.2 - 2014-09-07

  • amMoment.changeLanguage() was deprecated in favor of amMoment.changeLocale() (following a change introduced in moment v2.8.1)
  • Bugfix: changing the locale emitted a deprecation warning (see #76 for details).

0.8.1 - 2014-09-01

  • Support moment.js v2.8.0. See here for changelog.
  • Support moment-timezone v0.2.1. See here for changelog.
  • Bugfix: updateTime() is called too often for future dates (#73)

0.8.0 - 2014-07-26

  • Generate source map for the minified version (#50)
  • Add support HTML <time> element - set the datetime attribute (#41, contributed by gsklee)
  • Add default format (angularMomentConfig.format config property) (#52, contributed by otang)
  • Add serverTime configuration option (#53, contributed by Facundo Pedrazzini)
  • Implement one-time binding for am-time-ago (#54, contributed by Ephi Gabay)
  • Support moment.js v2.7.0. See here for changelog.
  • Support moment-timezone v0.1.0. See here for changelog.

0.7.1 - 2014-05-16

  • bugfix: Preprocess set in configuration not used by filters (#49)

0.7.0 - 2014-04-19

  • Use moment as an injectable constant instead of relying on $window.moment (#35, contributed by just-boris)
  • Require.js support (#36)
  • Add am-preprocess attribute to support unix and utc timestamps (#38, contributed by jspaper)
  • NGDoc documentation (#40)
  • Enable support for AngularJS 1.3.x in bower.json
  • Support moment.js v2.6.0. See here for changelog.

0.6.2 - 2014-02-05

  • Add amMoment service with a changeLanguage() method (#32, contributed by Ornthalas)
  • bower.json: Move moment-timezone to devDependencies (fixes #34)

0.6.1 - 2014-01-31

  • Add optional timezone support to amCalendar and amDateFormat filters (#27, contributed by kayhadrin)
  • Happy Year of the Horse!

0.6.0 - 2013-12-24

  • Add optional am-without-suffix attribute to am-time-ago (#22, contributed by hramaker)
  • Support moment.js v2.5.0. See here for changelog.
  • Merry Christmas!

0.5.2 - 2013-11-17

  • Add amCalendar filter (#24, contributed by OndraM)

0.5.1 - 2013-11-09

0.5.0 - 2013-11-02

  • Use $window.setTimeout instead of $timeout, fixes protractor synchronization issue (#19)

0.4.2 - 2013-10-30

  • Add settings constant for configuring moment.js withoutSuffix-option (#18)

0.4.1 - 2013-10-27

  • Support moment.js v2.4.0. See here for changelog.

0.4.0 - 2013-10-08

  • Support moment.js v2.3.0. See here for possibly breaking changes.

0.3.0 - 2013-10-07

  • Bugfix: am-time-ago support for empty string (#15)
  • Behavior change: am-time-ago will only change the text once there is date

0.2.2 - 2013-09-29

  • Add support for passing unix timestamp as a string to amDateFormat filter (#14)

0.2.1 - 2013-09-13

  • Fix an issue with tests failing on a different timezone
  • Support moment 2.2.x, AngularJS 1.2

0.2.0 - 2013-08-22

  • Add optional am-format attribute to am-time-ago (#11)
  • Add new amDateFormat filter (#12)
  • Add changelog file

0.1.1 - 2013-06-08

0.1.0 - 2013-05-27

  • Initial release