MM v4.13.0 - Release notes
Digizuite™ Media Manager 4.12.0
© 2006-2017 Digizuite A/S
-------------------
4.13.0 2018-07-03
-------------------
New:
[MM-3551] - Enhanced metadata editor with expandable metadata groups & fields
[MM-3551] - Language dependent metadata has ability to expand other languages beneath the current one
Fixes:
[MM-3743] - Opening an asset preview will clear the underlying search
[MM-3758] - Ability to clear a date metafield
[MM-3772] - Printing asset metadata now including all metadata
[MM-3793] - Clearing int and combovalues in the metadata editor
--------------------
Version : 4.12.0
Date : 2018-03-14
--------------------
New:
[MM-1902] - Audio support in Media Manager has been added
[MM-1941] - Page number is now shown for PDFs on mobile
[MM-2238] - Users are now able to download assets directly on their phone
[MM-2548] - A full breadcrumb path is now shown to simplify navigation between folders and to show the exact location of the assets
[MM-3087] - Improved user feedback when users are signing up
[MM-3167] - Improved the zooming animation for image previews
[MM-3257] - Notifications now stack so that users have the time to read them.
[MM-3417] - Viewing assets have been streamlined by merging gallery and box into one view
[MM-3642] - Description and Asset Info now available in box view
Fixes:
[MM-3030] - Disabling splashscreen will hide splashscreen settings from the Media Manager
[MM-3131] - Users can now change language of the welcome screen
[MM-3229] - Improved dragging and dropping of assets on Android devices
[MM-3274] - Fix a high speed navigation scenario
[MM-3382] - Notification messages have been streamlined and are no longer shown as pop-ups but instead in lower right corner
[MM-3389] - Moving a collection when in edit collection mode, triggers the collection to open after placing it, in Firefox.
[MM-3402] - Changing user avatar has been resolved
[MM-3434] - Cropping of EXIF images have been fixed
[MM-3591] - Issues with Google Drive file upload have been resolved
------------------
Version : 4.10.2
Date : 2017-07-07
------------------
Fix: Linebreaks missing in emails
Fix: Not being able to share collections in Internet Explorer and Edge
------------------------
Version : 4.11.0
Date : 2017-12-04
------------------------
New:
[MM-1149] - It's now possible to copy the description of an asset from the asset preview.
[MM-1479] - A config option has been added to disable custom quality downloads from the UI.
[MM-1529] - When no thumbnail is available for an asset, a more descriptive thumbnail is now shown
[MM-2023] - Now possible to start a search for a keyword from preview simply by clicking the keyword.
[MM-2116] - Zoomed images can now be panned around by dragging the image
[MM-2225] - It's now possible to select the default view mode using the config manager
[MM-2652] - Language switcher not displayed if the system only has one language defined.
[MM-2737] - Support for Azure Active Directory (AAD) login.
[MM-2814] - Now possible to share the url for a freetext search or filter by sharing the active url.
[MM-2850] - It's now possible to share an asset simply by sharing the active url with other users.
[MM-2889] - Automatic HTTPS redirection
[MM-2905] - Filters w/o label will default to the parameter name, and show detailed error in the console
[MM-3046] - Line breaks may now be used in share messages.
Fixes:
[MM-1833] - Zoom on mobile devices not working.
[MM-2017] - Custom qualities downloads not working with Azure blob storage.
[MM-2151] - SRGB colorspace was not available as download format by default
[MM-2204] - Application loading spinner would sometimes not disappear.
[MM-2214] - Video splash preview not rendering in full width on mobile.
[MM-2252] - Firefox: Missing upload spinner.
[MM-2294] - Pressing edit twice for the same asset could cause crash.
[MM-2296] - Switching browser tabs could force multi-select mode.
[MM-2302] - Dragging and dropping asset on itself would open asset preview.
[MM-2303] - Deselect assets by clicking behind the assets not always possible.
[MM-2325] - History view would flash multiple times when changing language.
[MM-2387] - Facebook share would not display thumbnail
[MM-2436] - Changing sorting should clear multi-selection
[MM-2482] - Asset download not working if Digizuite Insights is enabled.
[MM-2485] - Internet Explorer: Sharing options menu not working
[MM-2526] - Asset info does not render if data contains empty datetime
[MM-2708] - Opening asset from collection title produces 404.
[MM-2718] - Language selector might appear to continue loading.
[MM-2736] - Drag and drop not highlighting drop target in certain situations
[MM-2738] - Icon mismatch in metadata editor.
[MM-2797] - Not able to access shared collection when using Active Directory Federation Services.
[MM-2804] - Email validation error message not correct.
[MM-2825] - Collection names could not contain spaces.
[MM-2832] - Under certain conditions, multi-editing stops working.
[MM-2836] - Embed links available for images also.
[MM-2842] - Collections could arrange so that the shared collections aren't at the bottom.
[MM-2847] - Missing text for zoom in/out buttons for PDF.
[MM-2849] - Multi-select not working correctly on the upload page.
[MM-2862] - Trying to access a restricted asset using direct link should produce visible error.
[MM-2868] - Closing asset preview in collection viewer does not return to collection view.
[MM-2869] - EDGE, Internet Explorer: Not able to share collections.
[MM-2883] - Incorrect text for video thumbnail crop button
[MM-2884] - Added missing color variables in themes.
[MM-2886] - Collection edit button might be deactivated by previous tooltip
[MM-2888] - Embedded videos would not load until site has otherwise been loaded (e.g. IIS restart).
[MM-2890] - Numeric data type fields accepts text.
[MM-2934] - Metadata editor could randomly reload the page.
[MM-2937] - Shared links from social media not working.
[MM-3053] - Tooltips not closing under certain conditions.
[MM-3057] - Asset info header alignments.
[MM-3070] - Download button visible even without that specific role.
[MM-3107] - IOS 11: Video playback may fail.
[MM-3135] - Copy link should be deactivated in multi-select mode.
[MM-3158] - Empty collections should not be shareable.
[MM-3171] - IOS 11: Cannot upload images either from camera or photo storage.
[MM-3173] - IOS 11: Search not working
[MM-3174] - IOS 11: Copy to clipboard not working
[MM-3213] - Collections cannot be rearranged.
[MM-3245] - Asset info could display fields incorrectly.
[MM-3246] - Certain Workflow logging happens at the wrong log level.
[MM-3248] - CSS file build could fail when setting up personalized skinning.
[MM-3253] - Collections menu does not render if the count is large (e.g. 100).
[MM-3264] - Favorite buttons visibility not correct (e.g. visible for guests).
[MM-3271] - Not possible to change avatar / profile image.
[MM-3279] - Options popups not closing when starting a new multi-select
[MM-3289] - Asset info would open automatically on mobile devices.
------------------------
4.10.0 2017-06-08
------------------------
New: Assets may now be uploaded via drag-and-drop in the Task Manager
New: Reworked the asset preview interface
New: Added password reset functionality (requires DAM Center 4.7.0)
Fix: An issue where multi combo values could get overwritten in multi-edit mode
Fix: Improved performance for input validation
Fix: Sharing options now work as normal on Internet Explorer
Fix: Improved performance on asset selection with lots of assets present
Fix: Video embed codes will now be correctly copied on iOS
Fix: Valid links will no longer fail validation under specific circumstances
Fix: Collections created by sharing assets can now be deleted and downloaded later
Fix: Dates will now always be saved correctly, regardless of date format
Fix: The profile picture crop window is now the correct width
----------------------
4.9.1 2017-01-17
----------------------
Fix: Internal dependencies updated.
----------------------
4.9.0 2016-12-29
----------------------
New: A default header logo will now be used if no custom header logo is defined in the configuration.
New: All tooltips have been revised for a better look and performance.
New: The date-time picker was re-written to provide a better experience.
New: Now boolean (1/0) values are translated into (Yes/No) in the asset info panel for easier understanding.
New: When sharing a collection, you can now add multiple e-mails at once.
New: Now you can upload assets, by dragging them to anywhere in the browser window, while under the upload section.
New: The functionality for generating embed codes has been improved to use iframes and now allows you to pick size, quality and other options.
New: New notifications view that is more discrete than the old one and prepared for more interactive notifications in future versions.
New: The splash screen has been enhanced with a new design that works on more devices and screen sizes. In addition it supports several customization options such as headline, content, colors, languages and so forth.
Fix: Fixes an issue that caused images not to load consistently.
Fix: Corrects a visual bug that could cause menu items to clutter.
Fix: Added support for paging values (1, 2, ...., 100, 101) with more than 3 characters.
Fix: Fixes a bug that would prevent navigation via paging on certain mobile devices.
Fix: Fixes an issue that would allow for certain sharing functionality to be enabled, though disabled by configuration.
Fix: Resolves a bug that would sometimes prevent certain menu items from being shown.
Fix: Fixes an issue that would prevent preview images from scaling correctly.
Fix: Fixes a bug that prevented the metadata editor from showing, if the asset selected were missing certain metadata fields.
Fix: Resolves a bug that would prevent the left side menu from collapsing in certain cases.
Fix: Several missing translations for user interface text strings were added.
Fix: Fixes an issue that would prevent Firefox from including the first character that was input, if a search was initiated by keyboard typing.
Fix: Fixes an issue that allowed for account images to be cropped larger than the screen size on certain Android devices.
Fix: Fixes an issue that would make menu items move inappropriately on certain Android devices.
Fix: Fixes a bug that caused the "Print metadata" button not to function.
Fix: Fixes a visual issue that caused a flashing effect when closing windows that darken the surrounding content in IE11.
Fix: Fixes a bug that would cause the asset tiles to layout incorrectly, with overlap, in rare cases.
Fix: Fixes few issues that were encountered when trying to update the profile picture.
Fix: Previously, the maximum character length for the asset name input field was not the same as actual maximum possible length. Now this has been fixed.
Fix: Fixed an issue on iPad, when trying to remove an asset from a collection it would preview the asset instead.
Fix: Fixes a visual issue that was encountered when putting a video in full-screen and back again to "not full-screen". The full-screen button would act weirdly.
Fix: Fixes a bug where the wrong file format was reported when downloading a collection.
Fix: Fixes a bug that was causing the group list not to get updated when sharing a collection and navigating through the pages.
Fix: Fixes a visual issue on some Android devices where the top bar was visible when editing the metadata.
Fix: Fixes a bug that was causing the videos to be stretched to fit screen when viewing them on Android devices.
Fix: When an asset is removed from the Task Manager during upload, the asset will no longer be wrongfully available in the Media Manager afterwards.
----------------------
4.8.0 2016-08-12
----------------------
New: There is now a new Menu behaviour.
New: "All" button from the bottom bar has been removed.
New: You are able to click links when reading through a PDF.
Fix: Collections did not show all the assets when a certain number of assets were added to it.
Fix: Search was inconsistent when using certain filters.
Fix: Search filters were not shown correctly on certain devices.
Fix: Major performance and optimization improvements.
Fix: When changing the language when located in a menu, was making the asset disappear.
Fix: On iPhone, you could not open the metadata editor while the Search was still active.
Fix: Replacing assets was not working correctly.
Fix: Downloading an empty collection, was making the Quality Selector wizard load forever.
Fix: Small improvements to the Account Settings page.
Fix: Changing language while inside the Favourites menu, did not change the Favourites label.
Fix: When uploading an asset, it was required to fill in required metadata, even though there was none required.
Fix: Notification incorrectly said "asset has been added" when the user did not have write access to a collection.
Fix: If asset name was too big, you were not able to add it to a collection using drag & drop.
Fix: Could name a collection using only space breaks.
Fix: Improved cropping height & width label.
Fix: Dragging and dropping assets in a collection on desktops with touch capabilities was not possible.
Fix: Sharing on Facebook from an Android device would not work correctly.
Fix: Selecting a new profile image from an Android device would take a long time to load.
Fix: Multiple labels were not translated or were translated incorrectly.
----------------------
4.7.0 2016-05-18
----------------------
New: You now have to opportunity to read PDFs straight from the DigiZuite Media Manager.
Fix: Opening the Favorites menu did not worked in some specific scenarious.
Fix: When uploading an asset, the title of the asset was replaced with "null".
Fix: Improvements to the tooltips behaviour.
Fix: In some scenarios, the Save button was not being displayed when changing the metadata.
Fix: In some scenarios, the source copy of an asset, was added to a shared zip package.
Fix: Video was hard to open in fullscreen on tablets.
Fix: Login does sometimes get stuck while loading.
Fix: Logging out while you are located under a restricted page, did not result into a redirection to an unrestricted page.
Fix: Throbber was not visible when changing the profile picture.
Fix: Resizing the window while the cookie notification was visible caused visual artefacts.
Fix: Fix various issues caused by exiting a video from fullscreen using Escape key.
Fix: When adding an asset to a collection, the collection view was not updated in specific scenarious.
Fix: Throbber was not centered in the crop modal.
Fix: On specific mobile devices, the quality selector would show an incorrect number of selected assets.
Fix: Improvements in handling critical issues at start-time.
Fix: Google Drive integration would leak elements into the DOM.
Fix: Creating a collection with a duplicate name now returns an error.
Fix: Would not be able to go pass the splashscreen in certain scenarious.
----------------------
4.6.1 2016-03-08
----------------------
Fix: Could not go back when editing the metadata.
Fix: A notification will now be shown if the upload fails.
Fix: Paging buttons were not always visible.
Fix: Multiple fixes to ensure the site is compatible with AD.
Fix: In certain situations, adding to a collection, failed.
Fix: Download qualities names were not updating when changing the language.
Fix: 3rd party libraries were loading even if not configured so.
Fix: Wrong name for downloads when using certain download qualities.
Fix: Disable editing of iterative metadata if user does not have the rights or metadata is readonly.
Fix: Under certain scenarios, the number of assets in menu was different from the actual one.
Fix: Under certain scenarios, assets were not saved correctly.
Fix: Could not change profile picture when using AD.
Fix: Improved Quality Selector.
Fix: Hard to change the sorting direction on an Android device.
Fix: Thumbnails in the metadata editor did not always reflect the same thumbnail as on Asset Manager.
Fix: Login does sometimes get stuck at loading.
Fix: Improved view on mobile devices when using the German language.
Fix: AsseType name fallback.
Fix: iPhone Splash Screen overlaps top menu.
Fix: Could not access the Search functionality when using special characters.
Fix: Improved overall performance.
Fix: Could request custom images with negative DPI.
----------------------
4.6.0 2016-02-15
----------------------
New: Enhanced Quality Selector with improved UI.
Fix: Improved overall performance.
Fix: You were able to add assets from Upload History to a Collection.
Fix: IE11 login box was shaking when inserting the correct login credentials.
Fix: Links were out of the view on Chrome.
Fix: Improved label translations.
Fix: Could not change pages on a MultiComboInput boxes.
Fix: Changing the splash screen with an image or a video from the portal was throwing an error once in a while.
Fix: If Submit Upload fails, the user will be notified.
Fix: Could not scroll up&down when signing up on Android tablet.
Fix: Save account info when email was already inserted was showing an error.
Fix: Opening MultiComboInputs on an iOS devices, was causing the Menu go up&down.
Fix: MultiComboInputs page number was misleading when there was nothing to show.
Fix: Digizuite� Media Manager did not load on Safari while using Incognito/Private mode.
Fix: Could not clear the filters when unselecting a value from a ComboInput.
Fix: When turning from Portrait to Landscape on an Android tablet, the view was not matching with the new rotation.
----------------------
4.5.1 2016-01-27
----------------------
Fix: Could not login after logout.
Fix: Multi-select was triggered in IE11 when using the scroll bar.
Fix: German labels have been updated.
Fix: Custom download function was not visible on Android and iOS.
----------------------
4.5.0 2016-01-25
----------------------
New: Merged the �Splashscreen Enabled� and �Use Disclaimer� into a single configuration.
New: Possible to select a default direction for each sorting type.
New: Possible to customize the primary font type.
Fix: Speed optimization in site loading and in advanced metadata loading.
Fix: Home URL was not set correctly if site was running in a virtual directory.
Fix: Member search now returns Media Manager favorites instead of Video Portal favorites.
Fix: Improvements in running the site over HTTPS.
Fix: Pagination would break under certain scenarios.
Fix: Improvements added to different login scenarios.
Fix: No verification on sign up did not work.
Fix: Site was rebooting in certain situations.
Fix: Text placeholder on authentication box was not shown on IE.
Fix: Certain images could not be uploaded as profile pictures.
Fix: When changing the video volume, the video would stop.
Fix: Could not upload assets using an iOS device.
Fix: Logo and login button were not equally apart from the browser's margins.
Fix: Sorting was broken when a collection was shared with an external user.
Fix: Changing language was not possible when a specific login scenario was set.
Fix: When sharing a Package(.zip) and navigating back to the Quality Selector, the download button was not click-able any more.
----------------------
4.4.0 2015-11-27
----------------------
New: There are now active links in the metadata in a read-only view.
New: UI validation improvements.
New: Replace/Remove functionality can now be controlled using the roles inside DAM.
Fix: In certain situations, the video sound did not stop playing.
Fix: Improvements added to the filtering labels.
Fix: Could not update the date filter in certain situations.
Fix: On some mobile devices, the login box was off-center when using a specific login scenario.
Fix: Could not drag & drop into a collection after log in.
Fix: Could not select an asset from the portal for splashscreen.
----------------------
4.3.0 2015-11-27
----------------------
New: Support for Wintra.
New: Upgrade to Flowplayer 6.
Fix: Scrollbar when adding to a collection was not visible in certain situations.
Fix: Pointer cursor was active when previewing some assets.
Fix: Live scrolling is active inside a collection when paging view mode is configured.
Fix: Scrolling issues fixed for Chrome on Windows 10.
Fix: Could not crop thumbnails for images.
Fix: Improved Google Analytics loading inside the metadata editor.
Fix: Wrong video thumbnail showed when editing the thumbnail.
Fix: Some assets were not visible in certain situations.
FIx: Description not displayed in certain situations.
Fix: Styling adjustment for download pop-up menu.
Fix: Styling adjustment for the pagination view.
Fix: 'Advanced' metadata did not load in certain situations.
----------------------
4.2.1 2015-10-29
----------------------
Fix: In certain situation infinite scroll was not triggered.
Fix: Adjust spacing when the username is not displayed.
Fix: Hide embed code on mobile devices.
Fix: Favourites menu did not show when logout/login.
Fix: Profile picture not displayed under Splash Screen selector.
Fix: Correct separation of First name and Surname fields when signing up.
Fix: Full screen view improvements for Firefox.
Fix: Improved user creation experience.
Fix: Multiple performance improvements.
4.2.0 2015-10-21
----------------------
New: Name of uploader can now be hidden.
New: Option to automatically expand asset information in preview.
Fix: Multiple performance improvements.
Fix: Ensuring dependent fields are shown/hidden together.
Fix: Firefox font issues (jQuery stops).
Fix: Multiple enhancements to scroll experience.
Fix: Adjustments to crop selection area.
Fix: In certain situations the user creation verification logic would not work.
Fix: Correct style for splash screen button.
4.1.0 2015-10-15
----------------------
New: Option for global disclaimer functionality.
New: Full screen option now possible from embed code videos.
Fix: Improvement of the pagination in collections.
Fix: Adjustments to the mouseover status when uploading large number of assets.
Fix: Certain scenarios where the site crashed on logout.
Fix: Multiple label updates.
Dep: DigiZuite� DAM Center 4.0.1
4.0.1 2015-09-30
----------------------
Fix: Certain metadata was cached in preview.
Fix: Large text clipping in gallery view.
Fix: Language bar could show in preview.
Fix: Disable tooltips when dragging.
Fix: Could not leave search by clicking other menu button.
Fix: Asset list could be caught in edit mode.
Fix: Multi-select bar too big in Internet Explorer
Fix: Save button only visible when leaving input field.
Fix: Word breaking forced to uphold design.
Fix: Wrong twitter share URL.
Fix: Correct deployment of 'release.txt'.
Fix: Adjusted placement of 'Add to home screen' notice on IOS.
Fix: Correct reload on login/logout.
Fix: Removed collection was still visible in share dialog.
Fix: Profile upload now restricted to images.
Fix: EditMultiCombo values now rendering correct.
Fix: Paging issues.
Fix: ReCaptcha URl was wrong.
Fix: Assets removed from Task Manager was still visible.
Fix: Metadata editor was incorrectly visible.
Dep: DigiZuite� DAM Center 4.0.1
4.0.0 2015-08-31
----------------------
Dep: DigiZuite� DAM Center 4.0.0
Supported browsers and platforms
----------------------------------------------
The compatibility list adheres to the specific version and release date defined by this document.
All browsers and platforms assumes the latest release versions unless stated otherwise.
Windows : Internet Explorer, Edge, Firefox, Chrome
Mac OS : Safari
IOS : Safari
Android : Chrome
Licenses and credits:
----------------------------
"IconMoon Free icon pack" by Iconmoon.io is licensed under Creative Commons BY 4.0
"Google Fonts" by Google.com is licensed under Creative Commons BY 3.0
"RequireJs" by Requirejs.org is licensed under MIT license, The Dojo Foundation
"Knockout" by Knockoutjs.com is licensed under MIT license, The Dojo Foundation
"jQuery" by Jquery.org is licensed under MIT license, The Dojo Foundation
"UnderscoreJs" by Underscorejs.org (see below)
"MomentJs" by Momentjs.com (see below)
"CrossroadsJs" by millermedeiros.github.io/crossroads.js is licensed under MIT license, The Dojo Foundation
"ClassJs" by github.com/finalangel (see below)
MIT license
-----------
http://opensource.org/licenses/mit-license.php
Creative Commons BY 4.0
-----------------------
https://creativecommons.org/licenses/by/4.0/
Creative Commons BY 3.0
-----------------------
https://creativecommons.org/licenses/by/3.0/
UnderscoreJs
------------
Copyright (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative
Reporters & Editors
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
ClassJs
-------
# class.js - simple class based inheritance # copyright (c) 2012 Angelo Dini and contributors # https://github.com/finalangel
Some rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
MomentJs
--------
Copyright (c) 2011-2015 Tim Wood, Iskren Chernev, Moment.js contributors
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.