Changelog

Version 6.1.2

2020-09-25
  • [Fix]: query ID was set to null on newReport in ReportView

  • [Fix]: Problem with widgets rerendering on sync query

  • [Fix]: IE 11 porblem with Object.values error in grid.

Version 6.1.1

2020-09-18
  • [Upd]: chunkSize get, set accessor in EasyDataTable

  • [Fix]: Paging/chunk processing in EasyDataTable

Version 6.1.0

2020-09-12
  • [New]: disableConfirmationOnQueryChange options for view

  • [New]: supportedChartTypes options

  • [New]: Support for pivot table functionality (via ResultFacetsPanel)

  • [New]: ResultFacetsPanel widget
    This new widget allows to represent the query result set in several different views (facets): as a simple table (grid), a chart or pivot table.

  • [New]: New grid widget (EasyGrid): more functionality, better styling, increased perfomance.

  • [New]: New data flow: lightweight format, data chunks, automatic data load.

  • [New]: Introduce @easydata packages

  • [New]: Process special date times value editors

  • [New]: Spinner in ResultPanel and result option shosProcessIndicator to turn on/off it.

  • [New]: Entity scan method

  • [Upd]: Modifying condition supports autoEdit

  • [Upd]: SyncQueryOnChange option of EqContext

  • [Upd]: Reset query modified if query was saved on sync (Advanced Search View)

  • [Fix]: Wrong grid cell rendering for multiline values

  • [Fix]: Operand's value editor was not applied for date/time attributes.

  • [Fix]: "No such endpoint" error message in error.sourceError

  • [Fix]: newQuery method sets wrong query name in BrowserQueryStorage

  • [Fix]: Throw error on success query create in context

  • [Fix]: Remove calling sync after query removal in AdvancedSearchView

  • [Fix]: Problem with filter bar on loadModel

Version 6.0.16

2020-08-14

Version 6.0.15

2020-08-06
  • [New]: ColumnsPanel in ReportView

  • [New]: ColumnsBar in AdvancedSearchView

  • [Fix]: Bug with save report as

  • [Fix]: Do not drag column in edit mode

  • [Fix]: Data model createQuery method for Enterprise

  • [Fix]: Processing non easyquery error reponses

  • [Fix]: Setting default text for default value in custom list and sql list editors

  • [Fix]: Setting text for default operant with constant list value editor

Version 6.0.14

2020-07-15

Version 6.0.13

2020-06-25
  • [Fix]: Setting default text for default value in custom list and sql list editors

  • [Fix]: Setting text for default operant with constant list value editor

Version 6.0.12

2020-06-25
  • [Fix]: Setting default text for default value in custom list and sql list editors

  • [Fix]: Setting text for default operant with constant list value editor

Version 6.0.11

2020-05-29

Version 6.0.10

2020-05-18

Version 6.0.9

2020-04-30
  • [Fix]: Condition elements rendering for long values

  • [Fix]: Angular problem with TypeScript compiler

Version 6.0.8

2020-04-25
  • [New]: Implemented insertColumn, removeColumn methods of EqDataTable class

  • [Fix]: dateTimeToStr() for 'hh' and 'tt' formats

  • [Fix]: Extra parameters processing in list value editors

Version 6.0.7

2020-03-25
  • Update: DateTimePicker styles
    Control's size can be changed by single font-size style of the root div.

  • Fix: Incorrect calendar display
    Count of days in a month were shifted to one month

  • Fix: DateTimePicker hiding bug
    DateTimePicker was not always closed on mouse click outside the control

Version 6.0.6

2020-03-10
  • New: editableParts options for QueryPanel
    This options can be used to allow or restrict addition, delete, editing values, operators and use other actions of QueryPanel

  • Fix: Processing array of columns/conditions on attachQueryObserver in widgets

  • Fix: Error with stopPropogation on changing order

  • Fix: Proglem with text field of expression
    Fixes problem with queries shown in WinForms edition

  • Fix: Wrong content type on export request

  • Fix: Reading lattr of EntityAttr from JSON format
    lattr property was not processed coreclty

## Version 6.0.5
2020-03-06
  • Add: showCheckboxes options in ColumnsPanel.
  • Fix: Wrong text message on sucessfull endProcess event.
  • Fix: Remove validation for disabled conditions.
  • Fix: Wrong behavior in ReportView: createResultGridWidget was not called.
  • Fix: Setting and removing aggregate function behavior in ColumsnPanel.
  • Fix: View styles for mobile representation.

Version 6.0.4

2020-02-13
  • Fix: Calendar appeared behind sub-query dialog.
  • Fix: Export all renderes (there were not visible outside).
  • Fix: Translations of menu items in QueryPanel or ColumnsPanel were not processed properly.
  • Fix: userData was not accessible in entity attributes (EntityAttr objects).

Version 6.0.3

2020-01-21
  • New: Make ColumnsPanel mobile-friendly.
  • New: Highlight input elements with invalid values with a red border.

Version 6.0.2

2020-01-13
  • New: Now you can call useEnterprise with a callback function for initialization. The license key is taken from the server-side (on /.easyquery/lck endpoint by default).
  • New: Showing a landing area in QueryPanel during drag-n-drop operations.
  • Fix: Drag-n-drop problems in FilterBar.
  • Fix: Loading/saving behavior for entity attributes and expressions
  • New: Add queryPanel argument in onGetExpressionRenderer event

Version 6.0.1

2020-01-03
  • Fix: enum processing in OData
  • Fix: init function in views changed the widgets behavior if called twice
  • Fix: Wrong event on clear in FilterBar
  • Fix: Drag-n-drop style in ColumnsPanel

Version 6.0.0

2019-12-02

Despite of the version number this is an initial release of EasyQuery.JS with the new arthitecture and composition.

EasyQuery.JS is a separate product now with two main editions now: Community and Enterprise. Its UI part was totally rewritten and now does not depend on JQuery.

For more information please read the Release Notes for version 6.0.0

Despite of the version number it an initial release of EasyQuery.JS with the new arthitecture and