Skip to content

Latest commit

 

History

History
645 lines (360 loc) · 14.9 KB

CHANGELOG.md

File metadata and controls

645 lines (360 loc) · 14.9 KB

keta

Frontend Components for Kiwigrid Platform based AngularJS Apps

Copyright © Kiwigrid GmbH 2014-2018


Official page: http://kiwigrid.github.io/keta/

Changelog

Version 1.11.0

Released: 2021-04-21

  • Replaced links to cloud desktop with user settings app

Version 1.10.0

Released: 2020-10-05

  • Add service providing polling for devices and for tag values

Version 1.9.0

Released: 2020-08-02

  • Replace device set listener mechanism internally with polling

Version 1.8.1

Released: 2020-08-20

  • Add display mode to status link in app bar

Version 1.8.0

Released: 2020-07-24

  • Add status link to app bar

Version 1.7.0

Released: 2018-10-18

  • Add Keycloak refresh token handling

Version 1.6.0

Released: 2018-10-04

  • add channel as query param for app-icons

Version 1.5.0

Released: 2018-09-03

  • possibility to decode a JSON Web Token for authentication

Version 1.4.0

Released: 2018-04-30

  • added component translations for spanish and swedish
  • added swedish translations for country utils service

Version 1.3.0

Released: 2018-01-25

  • non-functional changes:
    • moved npm dependencies to peerDependencies

Version 1.2.0

Released: 2017-10-27

  • non-functional changes:
    • switched completely from bower to npm
    • updated npm dependencies

Version 1.1.1

Released: 2017-10-04

  • ketaTimeRangeSelector directive fix:
    • click on select button now automatically sets the end of the range to the same as the start date

Version 1.1.0

Released: 2017-09-25

  • AppBar directive: added param cssClasses and default classes

Version 1.0.2

Released: 2017-07-20

  • ensure compatibility with AngularJS 1.6.5

Version 1.0.1

Released: 2017-06-30

  • fixed cancel-link in impersonation bar to work with our nodecore middleware

Version 1.0.0

Released: 2017-06-26

  • ensure compatibility with AngularJS 1.5.11
  • added optional label and target for extended table action links (parameters getTitle and target)

Version 0.7.5

Released: 2017-02-15

  • Fix for unit filter: Correct handling for numbers < 1 when property seperate is set to true

Version 0.7.4

Released: 2016-11-30

  • Change for Device service: device instance is now automatically synced with reply if you call $update on it

Version 0.7.3

Released: 2016-11-29

  • Fix for AppBar directive to iterate over app list instead of raw reply

Version 0.7.2

Released: 2016-11-18

  • Refactored AppBar directive to use ApplicationUtils
  • Added check for valid reply to EventBusDispatcher.send method

Version 0.7.1

Released: 2016-11-14

  • ketaDatePicker: Added ketaDatePickerConstants.EVENT.SELECT event, which is emitted if a date is selected
  • ketaTimeRangeSelector:
    • Added ketaTimeRangeSelectorConstants.EVENT.SELECT event, which is emitted if a date is selected by clicking on the select button
    • Refactored selection mechanism

Version 0.7.0

Released: 2016-10-25

  • Breaking change: All services, constants, directives and so on are now prefixed with keta.

Version 0.6.11

Released: 2016-11-29

  • Fix for AppBar directive to iterate over app list instead of raw reply

Version 0.6.10

Released: 2016-11-18

  • Refactored AppBar directive to use ApplicationUtils
  • Added check for valid reply to EventBusDispatcher.send method

Version 0.6.9

Released: 2016-11-14

  • DatePicker: Added DatePickerConstants.EVENT.SELECT event, which is emitted if a date is selected
  • TimeRangeSelector:
    • Added TimeRangeSelectorConstants.EVENT.SELECT event, which is emitted if a date is selected by clicking on the select button
    • Refactored selection mechanism

Version 0.6.8

Released: 2016-10-25

  • CountryUtils: Added es_ES, it_IT and nl_NL country lists and updated existing ones

Version 0.6.7

Released: 2016-10-13

  • EventBus: Added offlineMode option to EventBus configuration

Version 0.6.6

Released: 2016-10-11

  • DatePicker and TimeRangeSelector: Changed default visibility settings for selection and today button to false
  • AppBar: Added option to disable certain navigation items by configuration

Version 0.6.5

Released: 2016-09-16

  • Added a missing query log for AppBar directive locale changes

Version 0.6.4

Released: 2016-09-16

  • Fix for AppBar directive to update selected locale in menu

Version 0.6.3

Released: 2016-09-12

  • Fix for TimeRangeSelector to respect boundaries in month and year mode too

Version 0.6.2

Released: 2016-09-09

  • Fix for separate component files to contain pre-populated template cache as well

Version 0.6.1

Released: 2016-09-05

  • Fix for TimeRangeSelector directive to respect boundaries in a proper way

Version 0.6.0

Released: 2016-08-25

  • AppBar directive:
    • reads and writes currently active locale code into user profile
    • currentLocale has to be in 5 chars format now, e.g. en_GB
    • locales array also has to use 5 chars for code property
    • new param localeFallback added, for cases where the locale code from user profile is not in the locales array
  • AppBarMessageKeys, ExtendedTableMessageKeys, CountryUtilsMessageKeys, DatePickerMessageKeys and TimeRangeSelectorMessageKeys now also use 5 chars for their locale keys
  • unit filter now handles separation for currencies and distances correctly

Version 0.5.2

Released: 2016-08-10

  • Fix for parallel calls to AccessToken.refresh

Version 0.5.1

Released: 2016-05-03

  • Added check for existing AppContext to AppBar directive
  • Fix for TimeRangeSelector directive to update display value after selection

Version 0.5.0

Released: 2016-04-26

  • Added DatePicker directive
  • Added TimeRangeSelector directive

Version 0.4.24

Released: 2016-04-19

  • Added check for invalid input to CommonUtils.addUrlParameter method

Version 0.4.23

Released: 2016-04-14

  • Added CommonUtils.addUrlParameter method to add or modify URL parameters
  • Removed former url modification method from AppBar and replaced it by CommonUtils.addUrlParameter

Version 0.4.22

Released: 2016-03-24

  • Enhanced unit filter

Version 0.4.21

Released: 2016-03-17

  • Added userId parameter to links used in AppBar

Version 0.4.20

Released: 2016-03-10

  • Added columnClassCallback call for actions column in ExtendedTable
  • Fixed wrong jsdoc tag in DeviceSet.filter method documentation

Version 0.4.19

Released: 2016-02-17

  • Added dutch and italian translations for AppBar and ExtendedTable
  • Made unit tests Angular 1.4.x compatible

Version 0.4.18

Released: 2016-01-27

  • Fix for ExtendedTable to prevent reset of visibleColumns when a search filter was added and removed afterwards
  • Added french translations for AppBar and ExtendedTable

Version 0.4.17

Released: 2016-01-21

  • Fix for Sidebar to close even if current entry is clicked
  • Fix for ExtendedTable messed up header labels if filter was used
  • Added search-input-width-classes and selector-width-classes parameters for ExtendedTable to make displayed widths of these components configurable

Version 0.4.16

Released: 2016-01-19

  • Added workaround for IE not having "origin" property on anchors
  • Added workaround for double-existing tag value entries in mergeDevice responses
  • Added row-class-callback parameter for ExtendedTable to enable styling of whole rows

Version 0.4.15

Released: 2016-01-05

  • Added selection support to ExtendedTable directive for view mode too

Version 0.4.14

Released: 2015-12-01

  • Bugfix for AccessToken.get with decoded parameter set to true

Version 0.4.13

Released: 2015-11-30

  • Added impersonation bar to AppBar directive
  • Added selection support to ExtendedTable directive
  • Added CSS support for both components

Version 0.4.12

Released: 2015-11-05

  • Several CSS bugfixes (e.g. iOS 9 overlay closing)
  • Changed markup for search input field
  • Renamed .tags into .labels and changed underlaying markup
  • Added CSS support for application list and tabs

Version 0.4.11

Released: 2015-10-13

  • Changed a specific app id used to retrieve link to user profile
  • Added sortableColumns configuration property to ExtendedTable directive

Version 0.4.10

Released: 2015-10-06

  • Fix for table headers in ExtendedTable directive

Version 0.4.9

Released: 2015-10-05

  • Fix for view driven search in ExtendedTable directive

Version 0.4.8.2

Released: 2015-09-30

  • Fix for User service: corrected check for successful $delete call

Version 0.4.8.1

Released: 2015-09-24

  • Hotfix for ApiUtils service: incorrect syntax for LIKE search

Version 0.4.8

Released: 2015-09-24

  • Bugfixes for AppBar directive:
    • set default with correct channel param for OAuth redirect
  • Added keta.utils.Api module with ApiUtils service

Version 0.4.7

Released: 2015-08-25

  • Added optional display callback to ExtendedTable.actionList items (can be used to conditionally display action list items)
  • Changed label to getLabel as callback in ExtendedTable.actionList items to support external i18n

Version 0.4.6

Released: 2015-08-20

  • Bugfix for User.$update: initial properties object is recognized as change
  • Harmonized parameter for ApplicationUtils.getAppName method

Version 0.4.5

Released: 2015-08-17

  • Bugfix for ExtendedTable directive: non-heterogeneous rows don’t break table anymore
  • Added ApplicationUtils.getAppIcon to retrieve app icon for specified language
  • Added ApplicationUtils.getAppAuthor to retrieve app author
  • Updated css parts

Version 0.4.4

Released: 2015-07-30

  • Bugfix for unit filter to respond to locale changes when used in templates
  • Added keta.utils.Country: getCountryList returns localized list of countries

Version 0.4.3

Released: 2015-07-23

  • Changed App ID for Cloud Desktop

Version 0.4.2

Released: 2015-07-22

  • Added support for new meta.json format to AppBar directive
  • Several features and bugfixes for CSS parts

Version 0.4.1

Released: 2015-07-17

  • Bugfix for AppBar directive: Overwriting the logout link is now possible
  • Added tableClassCallback to ExtendedTable directive to modify table classes

Version 0.4.0

Released: 2015-07-10

General changes

  • New utility service ApplicationUtils
  • New $log decorator with different logging levels (description see module Logger)
  • Removed module keta.shared, constant ketaSharedConfig and factory ketaSharedFactory.
  • Constants have been moved into the modules they belong to (and new constant names were defined), ketaSharedFactory has been renamed into CommonUtils

Changes in appBar directive

  • Parameter links is not necessary anymore because all links are automatically filled by the directive itself with default values
  • If the links property is provided every key that is given in this object overrides the default values
  • Parameter labels is not necessary anymore because all links are automatically filled by the directive itself with default values
  • Labels can be overwritten, it is also possible to add new locales (see module appBar for examples)
  • New parameter rootApp as an object which is set by the directive itself and can afterwards be used to set the logo link in the transcluded html markup for example

Changes in extendedTable directive

  • Parameter labels is not necessary anymore because all links are automatically filled by the directive itself with default values
  • Labels can be overwritten, it is also possible to add new locales (see module extendedTable for examples)

Version 0.3.25

Released: 2015-07-10

  • Pager gets displayed only if there are at least two pages

Version 0.3.24

Released: 2015-07-07

  • New pager style for Extended Table, Added columnClassCallback to actions row

Version 0.3.23

Released: 2015-06-08

  • Some smaller CSS fixes and changes

Version 0.3.22

Released: 2015-06-01

  • Made main menu link configuration more flexible

Version 0.3.21

Released: 2015-05-29

  • Optimized main menu icon configuration

Version 0.3.20

Released: 2015-05-27

  • Fixed App Bar current locale usage
  • Added App Bar app title link configuration option
  • Added App Bar element, size and state constants to ketaShared

Version 0.3.19

Released: 2015-05-26

  • Fixed App Bar current locale configuration

Version 0.3.18

Released: 2015-05-26

  • Fixed App Bar affix behavior
  • Fixed Extended Table row filter

Version 0.3.17

Released: 2015-05-21

  • Changed syntax for display modes in App Bar Directive

Version 0.3.16

Released: 2015-05-21

  • Fixed some issues with App Bar Directive

Version 0.3.15

Released: 2015-05-20

  • Added $reset method to device and user instance
  • Added documentation for app bar directive

Version 0.3.14

Released: 2015-05-20

  • New App Bar Directive, World Bar Directive was removed
  • Extended AccessToken service with encode and decode methods
  • CSS Updates

Version 0.3.13

Released: 2015-04-24

  • Bugfix for change detection in user wrapper

Version 0.3.12

Released: 2015-04-23

  • Bugfix for automatically registered device set listener

Version 0.3.11

Released: 2015-04-21

  • Updated World Bar directive to be compatible with new API
  • Bugfix for Unit filter with input: 0 and separate: true
  • Removed getDeviceClasses method in Device wrapper

Version 0.3.10

Released: 2015-04-14

  • More configuration possibilities for unit filter
  • Bugfix for unit filter rounding numbers which change SI prefix

Version 0.3.9

Released: 2015-04-09

  • Bugfix for change detection in user update method

Version 0.3.8

Released: 2015-04-09

  • Added wrapper for applications
  • Added wrapper for users
  • Several bug fixes
  • Clean up

Version 0.3.7

Released: 2015-03-31

  • Added Bower support

Version 0.3.6

Released: 2015-03-26

  • Update of css parts

Version 0.3.5

Released: 2015-03-25

  • Bugfix for toggle sidebar out of other directives

Version 0.3.4

Released: 2015-03-20

  • Moved Device.getDeviceClasses method
  • Improved test code coverage

Version 0.3.3

Released: 2015-03-18

  • Added Device.getDeviceClasses method
  • Updated CSS parts

Version 0.3.2

Released: 2015-02-13

  • Bugfix for ExtendedTable not updating itself upon updates from outside

Version 0.3.1

Released: 2015-02-09

  • Bugfix for response timeout fired although request was successful

Version 0.3.0

Released: 2015-02-09

  • Complete refactoring to improve usability of library for applications
  • Introduction of chained queries
  • Multiple EventBus instances are possible now
  • Logging is implemented as $log decorator
  • Registration of DeviceSetListener is disabled by default, but can be activated with a one-liner
  • A couple of directives (e.g. main-menu, world-bar) are included

Version 0.2.14

Released: 2014-12-16

  • Bugfix-Release for first version of library