From d25c50e274f240743a89eec3fa84cca4347a2d28 Mon Sep 17 00:00:00 2001 From: cibernox Date: Tue, 29 Aug 2017 10:27:29 +0200 Subject: [PATCH] Released v1.9.6 --- CHANGELOG.md | 3 +++ addon/components/power-select.js | 7 +++---- package.json | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index acaf04023..8466b0972 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Master +# 1.9.6 +- [ENHANCEMENT] Allow `buildSelection` to fallback to the default one when the provided one + is undefined. - [ENHANCEMENT] Add assertion to ensure developers pass a `searchField` option if the options are not plain strings. # 1.9.5 diff --git a/addon/components/power-select.js b/addon/components/power-select.js index 052239670..a86b5cb2c 100644 --- a/addon/components/power-select.js +++ b/addon/components/power-select.js @@ -87,6 +87,9 @@ export default Component.extend({ triggerComponent: fallbackIfUndefined('power-select/trigger'), searchMessageComponent: fallbackIfUndefined('power-select/search-message'), placeholderComponent: fallbackIfUndefined('power-select/placeholder'), + buildSelection: fallbackIfUndefined(function buildSelection(option) { + return option; + }), _triggerTagName: fallbackIfUndefined('div'), _contentTagName: fallbackIfUndefined('div'), @@ -508,10 +511,6 @@ export default Component.extend({ this.updateState({ highlighted }); }, - buildSelection(option /* , select */) { - return option; - }, - _updateOptionsAndResults(opts) { if (get(this, 'isDestroyed')) { return; diff --git a/package.json b/package.json index 96f6832ec..dd5d6768c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ember-power-select", - "version": "1.9.5", + "version": "1.9.6", "description": "The extensible select component built for ember", "homepage": "http://www.ember-power-select.com", "directories": {