diff --git a/Modules/Core/Foundation/AsgardCms.php b/Modules/Core/Foundation/AsgardCms.php index 9a59d17de..41ca70532 100644 --- a/Modules/Core/Foundation/AsgardCms.php +++ b/Modules/Core/Foundation/AsgardCms.php @@ -8,5 +8,5 @@ class AsgardCms * The AsgardCms version. * @var string */ - const VERSION = '3.4.0'; + const VERSION = '3.5.0'; } diff --git a/Modules/Media/changelog.yml b/Modules/Media/changelog.yml index 7f7f34470..834440767 100644 --- a/Modules/Media/changelog.yml +++ b/Modules/Media/changelog.yml @@ -1,6 +1,6 @@ url: https://github.com/AsgardCms/Platform versions: - "3.5.0@unreleased": + "3.5.0": changed: - Let File implement the Responsable interface which allows it being returned from a controller directly. "3.4.0": diff --git a/Modules/Translation/changelog.yml b/Modules/Translation/changelog.yml index c3eb39555..173bfdba2 100644 --- a/Modules/Translation/changelog.yml +++ b/Modules/Translation/changelog.yml @@ -1,6 +1,6 @@ url: https://github.com/AsgardCms/Platform versions: - "3.5.0@unreleased": + "3.5.0": added: - Added Korean (ko) translations "3.4.0": diff --git a/public/js/app.js b/public/js/app.js index 0eb99771e..ff3a0dbc1 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -60,7 +60,7 @@ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 214); +/******/ return __webpack_require__(__webpack_require__.s = 215); /******/ }) /************************************************************************/ /******/ ([ @@ -162,7 +162,7 @@ module.exports = function (it) { /***/ (function(module, exports, __webpack_require__) { var store = __webpack_require__(72)('wks'); -var uid = __webpack_require__(43); +var uid = __webpack_require__(45); var Symbol = __webpack_require__(2).Symbol; var USE_SYMBOL = typeof Symbol == 'function'; @@ -298,7 +298,7 @@ module.exports = !__webpack_require__(3)(function () { /***/ (function(module, exports, __webpack_require__) { var anObject = __webpack_require__(1); -var IE8_DOM_DEFINE = __webpack_require__(143); +var IE8_DOM_DEFINE = __webpack_require__(145); var toPrimitive = __webpack_require__(29); var dP = Object.defineProperty; @@ -339,7 +339,7 @@ module.exports = function (it) { /* harmony export (immutable) */ __webpack_exports__["a"] = asyncMap; /* harmony export (immutable) */ __webpack_exports__["b"] = complementError; /* harmony export (immutable) */ __webpack_exports__["c"] = deepMerge; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(187); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(189); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_typeof__ = __webpack_require__(94); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_typeof___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_typeof__); @@ -536,6 +536,12 @@ function deepMerge(target, source) { /* 11 */ /***/ (function(module, exports, __webpack_require__) { +module.exports = __webpack_require__(519); + +/***/ }), +/* 12 */ +/***/ (function(module, exports, __webpack_require__) { + // 7.1.13 ToObject(argument) var defined = __webpack_require__(30); module.exports = function (it) { @@ -543,12 +549,6 @@ module.exports = function (it) { }; -/***/ }), -/* 12 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(518); - /***/ }), /* 13 */ /***/ (function(module, exports) { @@ -564,12 +564,12 @@ module.exports = function (it) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__required__ = __webpack_require__(198); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__whitespace__ = __webpack_require__(476); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__type__ = __webpack_require__(477); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__range__ = __webpack_require__(478); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__enum__ = __webpack_require__(479); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__pattern__ = __webpack_require__(480); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__required__ = __webpack_require__(200); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__whitespace__ = __webpack_require__(477); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__type__ = __webpack_require__(478); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__range__ = __webpack_require__(479); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__enum__ = __webpack_require__(480); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__pattern__ = __webpack_require__(481); @@ -601,7 +601,7 @@ module.exports = function (it, key) { /***/ (function(module, exports, __webpack_require__) { var dP = __webpack_require__(8); -var createDesc = __webpack_require__(42); +var createDesc = __webpack_require__(44); module.exports = __webpack_require__(7) ? function (object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function (object, key, value) { @@ -617,7 +617,7 @@ module.exports = __webpack_require__(7) ? function (object, key, value) { var global = __webpack_require__(2); var hide = __webpack_require__(16); var has = __webpack_require__(15); -var SRC = __webpack_require__(43)('src'); +var SRC = __webpack_require__(45)('src'); var TO_STRING = 'toString'; var $toString = Function[TO_STRING]; var TPL = ('' + $toString).split(TO_STRING); @@ -689,11 +689,11 @@ module.exports = function (it) { /***/ (function(module, exports, __webpack_require__) { var pIE = __webpack_require__(69); -var createDesc = __webpack_require__(42); +var createDesc = __webpack_require__(44); var toIObject = __webpack_require__(19); var toPrimitive = __webpack_require__(29); var has = __webpack_require__(15); -var IE8_DOM_DEFINE = __webpack_require__(143); +var IE8_DOM_DEFINE = __webpack_require__(145); var gOPD = Object.getOwnPropertyDescriptor; exports.f = __webpack_require__(7) ? gOPD : function getOwnPropertyDescriptor(O, P) { @@ -712,7 +712,7 @@ exports.f = __webpack_require__(7) ? gOPD : function getOwnPropertyDescriptor(O, // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var has = __webpack_require__(15); -var toObject = __webpack_require__(11); +var toObject = __webpack_require__(12); var IE_PROTO = __webpack_require__(98)('IE_PROTO'); var ObjectProto = Object.prototype; @@ -11540,7 +11540,7 @@ Vue$3.compile = compileToFunctions; module.exports = Vue$3; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(41), __webpack_require__(418).setImmediate)) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43), __webpack_require__(419).setImmediate)) /***/ }), /* 23 */ @@ -11549,8 +11549,8 @@ module.exports = Vue$3; "use strict"; -var bind = __webpack_require__(203); -var isBuffer = __webpack_require__(519); +var bind = __webpack_require__(205); +var isBuffer = __webpack_require__(520); /*global toString:true*/ @@ -21648,7 +21648,7 @@ module.exports = function (KEY, exec) { // 6 -> Array#findIndex var ctx = __webpack_require__(24); var IObject = __webpack_require__(68); -var toObject = __webpack_require__(11); +var toObject = __webpack_require__(12); var toLength = __webpack_require__(9); var asc = __webpack_require__(115); module.exports = function (TYPE, $create) { @@ -21692,32 +21692,32 @@ module.exports = function (TYPE, $create) { "use strict"; if (__webpack_require__(7)) { - var LIBRARY = __webpack_require__(44); + var LIBRARY = __webpack_require__(46); var global = __webpack_require__(2); var fails = __webpack_require__(3); var $export = __webpack_require__(0); var $typed = __webpack_require__(82); var $buffer = __webpack_require__(121); var ctx = __webpack_require__(24); - var anInstance = __webpack_require__(50); - var propertyDesc = __webpack_require__(42); + var anInstance = __webpack_require__(52); + var propertyDesc = __webpack_require__(44); var hide = __webpack_require__(16); - var redefineAll = __webpack_require__(52); + var redefineAll = __webpack_require__(54); var toInteger = __webpack_require__(31); var toLength = __webpack_require__(9); - var toIndex = __webpack_require__(169); - var toAbsoluteIndex = __webpack_require__(46); + var toIndex = __webpack_require__(171); + var toAbsoluteIndex = __webpack_require__(48); var toPrimitive = __webpack_require__(29); var has = __webpack_require__(15); var classof = __webpack_require__(70); var isObject = __webpack_require__(4); - var toObject = __webpack_require__(11); + var toObject = __webpack_require__(12); var isArrayIter = __webpack_require__(112); - var create = __webpack_require__(47); + var create = __webpack_require__(49); var getPrototypeOf = __webpack_require__(21); - var gOPN = __webpack_require__(48).f; + var gOPN = __webpack_require__(50).f; var getIterFn = __webpack_require__(114); - var uid = __webpack_require__(43); + var uid = __webpack_require__(45); var wks = __webpack_require__(5); var createArrayMethod = __webpack_require__(33); var createArrayIncludes = __webpack_require__(73); @@ -21725,9 +21725,9 @@ if (__webpack_require__(7)) { var ArrayIterators = __webpack_require__(117); var Iterators = __webpack_require__(59); var $iterDetect = __webpack_require__(77); - var setSpecies = __webpack_require__(49); + var setSpecies = __webpack_require__(51); var arrayFill = __webpack_require__(116); - var arrayCopyWithin = __webpack_require__(159); + var arrayCopyWithin = __webpack_require__(161); var $DP = __webpack_require__(8); var $GOPD = __webpack_require__(20); var dP = $DP.f; @@ -22176,10 +22176,10 @@ if (__webpack_require__(7)) { /* 35 */ /***/ (function(module, exports, __webpack_require__) { -var Map = __webpack_require__(164); +var Map = __webpack_require__(166); var $export = __webpack_require__(0); var shared = __webpack_require__(72)('metadata'); -var store = shared.store || (shared.store = new (__webpack_require__(167))()); +var store = shared.store || (shared.store = new (__webpack_require__(169))()); var getOrCreateMetadataMap = function (target, targetKey, create) { var targetMetadata = store.get(target); @@ -22427,7 +22427,7 @@ function setStyle(element, styleName, value) { /* 37 */ /***/ (function(module, exports, __webpack_require__) { -var META = __webpack_require__(43)('meta'); +var META = __webpack_require__(45)('meta'); var isObject = __webpack_require__(4); var has = __webpack_require__(15); var setDesc = __webpack_require__(8).f; @@ -22509,6 +22509,309 @@ if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef /***/ }), /* 40 */ +/***/ (function(module, exports) { + +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +// css base code, injected by the css-loader +module.exports = function(useSourceMap) { + var list = []; + + // return the list of modules as css string + list.toString = function toString() { + return this.map(function (item) { + var content = cssWithMappingToString(item, useSourceMap); + if(item[2]) { + return "@media " + item[2] + "{" + content + "}"; + } else { + return content; + } + }).join(""); + }; + + // import a list of modules into the list + list.i = function(modules, mediaQuery) { + if(typeof modules === "string") + modules = [[null, modules, ""]]; + var alreadyImportedModules = {}; + for(var i = 0; i < this.length; i++) { + var id = this[i][0]; + if(typeof id === "number") + alreadyImportedModules[id] = true; + } + for(i = 0; i < modules.length; i++) { + var item = modules[i]; + // skip already imported module + // this implementation is not 100% perfect for weird media query combinations + // when a module is imported multiple times with different media queries. + // I hope this will never occur (Hey this way we have smaller bundles) + if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) { + if(mediaQuery && !item[2]) { + item[2] = mediaQuery; + } else if(mediaQuery) { + item[2] = "(" + item[2] + ") and (" + mediaQuery + ")"; + } + list.push(item); + } + } + }; + return list; +}; + +function cssWithMappingToString(item, useSourceMap) { + var content = item[1] || ''; + var cssMapping = item[3]; + if (!cssMapping) { + return content; + } + + if (useSourceMap && typeof btoa === 'function') { + var sourceMapping = toComment(cssMapping); + var sourceURLs = cssMapping.sources.map(function (source) { + return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */' + }); + + return [content].concat(sourceURLs).concat([sourceMapping]).join('\n'); + } + + return [content].join('\n'); +} + +// Adapted from convert-source-map (MIT) +function toComment(sourceMap) { + // eslint-disable-next-line no-undef + var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))); + var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64; + + return '/*# ' + data + ' */'; +} + + +/***/ }), +/* 41 */ +/***/ (function(module, exports, __webpack_require__) { + +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra + Modified by Evan You @yyx990803 +*/ + +var hasDocument = typeof document !== 'undefined' + +if (typeof DEBUG !== 'undefined' && DEBUG) { + if (!hasDocument) { + throw new Error( + 'vue-style-loader cannot be used in a non-browser environment. ' + + "Use { target: 'node' } in your Webpack config to indicate a server-rendering environment." + ) } +} + +var listToStyles = __webpack_require__(541) + +/* +type StyleObject = { + id: number; + parts: Array +} + +type StyleObjectPart = { + css: string; + media: string; + sourceMap: ?string +} +*/ + +var stylesInDom = {/* + [id: number]: { + id: number, + refs: number, + parts: Array<(obj?: StyleObjectPart) => void> + } +*/} + +var head = hasDocument && (document.head || document.getElementsByTagName('head')[0]) +var singletonElement = null +var singletonCounter = 0 +var isProduction = false +var noop = function () {} + +// Force single-tag solution on IE6-9, which has a hard limit on the # of