Skip to content

Latest commit

 

History

History
455 lines (342 loc) · 14.8 KB

ReleaseNotes.md

File metadata and controls

455 lines (342 loc) · 14.8 KB

2.13.1

  • sticky table head

2.13.0

  • Table: Sub tables (expand)
  • Cookie priority to fix OICD logins
  • OICD: Username will be email, if name is empty in Id Token

2.12.8

  • Form: dot in id to POST hierarchical objects

2.12.7

  • Form: modalstatus

2.12.6

  • form: regExp support

2.12.5

  • form: support setData for date

2.12.3

  • fix table button with empty label

2.12.2

  • fix table poll with "-" in name

2.12.0

  • upload with accept and default values

2.10.2

  • fix for fields with "-"

2.10.0/1

2.9.11/13

  • form: fix for checkbox setData
  • dependency patches

2.9.11

  • dependency updates

2.9.10

  • table with additinal id key in links
  • fix engine versions

2.9.9

  • Security updates

2.9.8

  • openid: remove tokens from URL after login

2.9.7

  • openid token callback fix (for non Auth0 providers)

2.9.6

  • local module extensions are no supported by rest-web-ui v2.9.2
    • TODO: provide example (there is one in the rest-web-ui test cases)

2.9.5

  • fixed REDIS session sync scenario, (see example)
  • security fixes: package dependencies

2.9.4

  • table with "height":"auto"

2.9.1/2/3

  • security fixes: package dependencies

2.9.0

  • addTabContainer(): Tabs can be pre-selecetd via URL parameter =
  • package updates

2.8.4/5

  • security updates

2.8.3

  • form input type "color"

2.8.2

  • fix setPageWidth( )

2.8.1:

  • Table: Show error alert with response text, if editable cell POST get no 200 response code.

2.8.0:

2.7.4:

  • Forms: select supports multiple: true

2.7.3:

  • Forms support height: 'auto'

IMPORTANT (and SORRY for that):
Form CSS may have some problems, since the buttons are now below the form,

To fix that and re-render the action buttons as a column as before.

For single-column form you can add e.g.:

#My1stForm .pongFormInputGrp0 {
  width: 30%;
  float: left;
}

... and for 2-col forms add e.g.

#MyForm .pongFormInputGrp0 {
  width: 60%;
  float: left;
}

2.7.x

2.6.6

  • pong-icons and pong-iconrows pass GET-parameters to the resource load request

2.6.5

  • id param for mobile redirect (fix)

2.6.4

  • fix .page-with and .root-row

2.6.x

2.5.1

2.5.1

  • markdown: navigation

2.5.0

  • gui.authorize supports now async, see API reference
  • dynamicHeader/dynamicFooter/dynamicTitle/dynamicRow : added pageName as parameter

2.4.2

  • table/list: text more robust, can also consume numbers

2.4.1

  • supports pong-markdown
  • markdown with Wiki style linls

2.3.1

  • pass 'id' parameter to structure url, so in dynamic callbacks (see v2.3.0), you have this in the request

2.3.0

  • Generate config for rows, navtab, title, header or footer per request by callback function

2.2.1

  • New "iconrows" view supported

2.1.x

2.0.x

  • New Layout gives you more CSS flexibility (mostly compatible to old page layout)
    • See docu of structure and html changes
    • To switch to the v1 layout mode, simply set version to "1":
      var mainPage = gui.init()
      mainPage.version = '1'

1.6.x

  • 1.6.1: List/Table: new field types "cssClass" and "linkText"

1.5.x

  • 1.5.0 List/Table: Graph with auto max for y-axis
  • 1.5.1 List/Table: fix graph tooltip when scrolling
  • 1.5.2 Form: OnInit sets checkbox (example)
  • 1.5.5 Media Wiki: (optional) page query parameter
  • 1.5.6 Media Wiki:
    • Image zoom on click
    • Bug fixes for special characters in page name

1.4.x

  • 1.4.0 Modal page message (example)
  • 1.4.3 replace includeHeader and includeFooter by copy of main page
  • 1.4.4 form: support link field (example)
  • 1.4.5 form: some improvements on radio label

1.3.x

  • 1.3.0 mainPage.setLogo( text [, imgURL] )
  • 1.3.1 security: reset password link

1.2.x

  • 1.2.0 support for async session cache (e.g. REDIS)
    • DEPRECATED getLoggedInUserId( req )
    • use async getUserIdFromReq( req ) instead
  • 1.2.1
    • pass URL parameters to html view
  • 1.2.3
    • From action: Support navto:'<url>' if action has target:'modal' (example)
  • 1.2.4
    • Form: DIVs have IDs (better support for stripe elements)
  • v1.2.5
    • Form: Select/options support "selected"=true and "disabled"=true
  • v1.2.6
    • Form: Waiting cursor
    • Form: label field has id and can be set/updated
  • v1.2.7ff
  • v1.2.11
    • Catch footerURL exception in IE
    • CSS Example demo: added footerURL
  • v1.2.12
    • added hook getUserNameForToken() to separate ID and Name, see example
  • v1.2.13
    • fix wiki view breadcrumps and hide edit section links
  • v1.2.14
    • login dialog: cookie info
  • v1.2.15
    • detect expired login session and navigate to logout page

Contact me, if you need a Redis cache example to sync login session on multi node set up w/o sticky sessions

1.1.x

  • 1.1.0
    • optional page.navLabel, to differ from page.title
    • fix for dependency to GIT
    • engine: node > v8.9.4 LTS

1.0.x

0.19.x

  • Support config package, see example and config reference
  • hide user\* üages in navigaion tabs, since they are in sec-header pull down
  • fix for mobile detect and extended mobile detect example with CSS
  • meta viewport in HTML
  • raw access to express

0.18.x

  • new nav-embed module
  • form: fix defaultVal in textarea
  • exclude dedicated pages from navigation bar or view by ...-nonav paggeId
  • hidden field fix
  • plan HTML fix and added to complex layout example
  • fix ignored page layouts in nav
  • table: fix editable checkbox
  • form checkbox: enable/disable other form elements
  • table: fix "linkFor" and suppress empty links

0.17.x

  • Table/List: support number
  • Table improvements (JSON with null and boolean value support)
  • Table/List: button has dynamic label
  • Table/List: new "select" type
  • Table/List: fixes for id in POST with hierarchical structure
  • Table: Editable now as input (fixes inline HTML) + URLs as links
  • fix i18n in view title

See: table example

0.16.0/1

  • ReST-Web-UI 0.9.26
  • CSS swith and support for decor='tedge' (ref demo)
  • Form: pass page param to AJAX loads
  • Form: select option load on change (ref form tutorial part 5)

0.15.0/1

0.14.0

0.13.0/1/2/3

Security enhancements:

  • improved session and cookie security
  • CSRF token
  • click hijacking warning
  • gui.loginTimeout configuration

0.12.12

  • table: filter improvements (select options)
  • table: paginator reset after search or page out of result
  • table: div with optimal height and width

0.12.11

  • table: filter improvements (date picker, default values, ...)

0.12.10

  • fix and make col/row.addView( {id:"xy", ...}, ... ) working in complex layouts (instead of using rowId or columnId)

0.12.9

  • IO graph zoom x-axis (ReST-Web-UI 0.9.17)

0.12.8

  • redirect unautenticated users to "main" or needLoginPage

0.12.6/7

  • IO improvements: Button with visual feedback / pollOptions settings /fixes

0.12.4/5

  • Table: enhanced date format

0.12.2

  • IO graph y-axis scaling supports multi-touch

0.12.1

  • support ReST-Web-UI 0.9.7, with scalable IO graphs

0.12

  • important security fix: header elements (pull down) hidden in non authorized redirects

0.11.7/8

  • Support ReST-Web-UI 0.9.6, with I/O graph x-axis grid
  • added graph to IO demo

0.11.6

  • Support ReST-Web-UI 0.9.5, with I/O graph time lines

0.11.5

  • I/O addIoElementConfig with callback param (e.g.button)

0.11.4

  • fix for I/O when using a root-path

0.11.3

  • Support ReST-Web-UI 0.9.2, with I/O update hook and improved info URL parameter "?info=m1,m2"

0.11.1/2

  • Support ReST-Web-UI 0.9.2, with date columns in tabe (editable, with datepicker)

0.11.0

  • Solved path issues using newer npm versions (result in 404 and empty page)

0.10.2/3

  • ioView.addIoElementConfig(...) see IO-API
  • fix in I/O switch

0.10.0

0.9.18

  • upgrade to ReST-Web-UI 0.9.0

0.9.17

  • fix table bug by ReST-Web-UI 0.8.9

0.9.16

  • Icon navigation view with example

0.9.14

  • List with polling updates

0.9.13

  • List/table can display graph, incl. example

0.9.11

  • List/table with pie chart, incl. example

0.9.11

  • List/table improvements from Rest-Web-UI 0.8.3
  • List example

0.9.10

  • Lists with hierarchically DIVs

0.9.9

  • Request password change from server side and open dialog after login
  • new Rest-Web-UI Features:
    • Search in header
    • RSS

0.9.8

  • Change password: strength check

0.9.6

  • ReST API authentication and example

0.9.5

Support rest-web-gui v0.7.20:

  • security: change password
  • security: user pages
  • security: pull down menu

0.9.1, 0.9.2

  • Security module support password changes
  • Not authorized page redirect to login page
  • security hooks with callback enable asynchronous operation

0.9.0

  • init() supports location parameter to run portal not only on /

0.8.0

0.8.1

  • Authorization checks also for pull-down modules implemented.

0.8.2

0.8.2

0.8.5

  • support rest-web-gui@0.7.15
    • table auto load changed
    • histogram view is available
    • fixes

0.8.6

  • support tree and histogram (demos available) ** requires rest-web-gui@0.7.16

v0.7.0

v0.6.2

v0.6

v0.5

v0.4