Changelog

The .NET version changelog is available by this link.

Version 7.0.6

2021-04-09
  • [Upd]: EasyData version to 1.2.4

Version 7.0.5

2021-03-31
  • [Upd]: Add columnTitleFormat option for context

Version 7.0.4

2021-03-29
  • [Upd]: Send totals options with export request.

Version 7.0.3

2021-03-19
  • [Fix]: Small changes in facets rendering to fit the screen size

Version 7.0.2

2021-03-18
  • [Upd]: Add QueryChangePart.Facets to handle facets changed event

  • [Upd]: Add facet restrictions based on query

  • [Upd]: Improve Pivot facet settings dialog. Add Swipe column and row button

  • [Upd]: Make chart legend optional. Add show legend option in chart facet

  • [Fix]: Filter in EntitiesPanl

  • [Fix]: Pivot display format for Total column and first column

  • [Fix]: Apply display format in pivot as well

  • [Fix]: Disable drag-n-drop on CusomSQLExpression value editing.

Version 7.0.1

2021-03-11
  • [Fix]: Disable drag-n-drop on CusomSQLExpression value editing.

  • [Fix]: Apply display format in pivot cell.

Version 7.0.0

2021-02-26
  • [New]: hideButtons option in Popup Menu

  • [New]: submitOnBlur option for Popup Menu

  • [Upd]: Refactor Column -> QueryColumn

  • [Upd]: Introduce context.useEnpoint() method.endpoint` option is deprecated

  • [Upd]: Add shadowRoot option for view to support rendering in shadow DOM. Slot options of view not supports either ids or html elements.

  • [Upd]: entity filter now support sections separted by > symbol

  • [Upd]: Load default date formats from browser

  • [Upd]: Popup menu now shows matched groups (not only items) when filtered

  • [Upd]: Support string representation of subQueryDialogHeight and subQueryDialogWidth options

  • [Upd]: i18.setLocale is deprecated. Use i18n.setCurrentLocale

  • [Upd]: Add possibility to set aggrFuncId or customSql in addColumn method of query

  • [Upd]: Add context parameter to onInit event handler

  • [Upd]: Add width and height options for dialogs. subQueryDialogHeight, subQueryDialogWidth options are fixed

  • [Upd]: Add possibility to get widget from context

  • [Upd]: Return syncWithColumns option for EntitiesPanel

  • [Fix]: Menu error in column bar when model is empty

  • [Fix]: Setting InJoin for condition

  • [Fix]: ReportView dialogs' texts

  • [Fix]: Close calendar on Now button click if oneClickDateSelection is turned on

  • [Fix]: Problem with QueryPanelwidth in subquery dialog

  • [Fix]: SubQuery dialog reopening on submit when autoEditNewCondition option is turned on.

  • [Fix]: Set default time to 00:00:00 if it is not set in date string.

  • [Fix]: Error processing in some promises

  • [Fix]: M and d date formats were not correctly processed.

Version 6.1.4

2020-12-23
  • [New]: executeQueryOnChange option for AdvancedSearchView.

  • [New]: showDateTimeInput options to show edit input in calendar

  • [Upd]: Add shadowRoot option for view to support rendering in shadow DOM. Slot options of view not supports either ids or html elements.

  • [Upd]: entity filter now support sections separted by > symbol

  • [Upd]: Load default date formats from browser

  • [Upd]: Popup menu now shows matched groups (not only items) when filtered

  • [Upd]: Support string representation of subQueryDialogHeight and subQueryDialogWidth options

  • [Fix]: ReportView dialogs' texts

  • [Fix]: Close calendar on Now button click if oneClickDateSelection is turned on

  • [Fix]: Problem with QueryPanelwidth in subquery dialog

Version 6.1.3

2020-11-12
  • [Upd]: Support string representation of subQueryDialogHeight and subQueryDialogWidth options

  • [Fix]: Problem with QueryPanelwidth in subquery dialog

Version 6.1.2

2020-09-30
  • [New]: queryFileExtensions option for views

  • [Upd]: Return syncWithColumns option for EntitiesPanel

  • [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