Menu

[r2362]: / CometVisu / branches / release_0.8.0 / ChangeLog  Maximize  Restore  History

Download this file

341 lines (296 with data), 12.9 kB

0.8.0
=====

Basically the same as the 0.8.0-RC5

0.8.0-RC5
=========

- Bug fixes:
  - #88 forceDevice=Desktop does not work as expected
  - #89 Browser Back-Button sometimes needs to be pressed twice
  - #90 RSSLog plugin: rsslog widget on subpage is not shown correctly on switch
    to the subpage
  - make config check and editor know SVG plugin
  - page-widget with missing backdrop-attribute
- remove KNX-UF-Iconset PDF overview as it is always out of date
- rework design of show-icons.php
- update knx-uf-iconset

0.8.0-RC4
=========

- Bug fixes:
  - fixes for the RSS log plugin
  - #83 Line-Widget don't shown in the metal Design
  - editor: fix a problem where navbar had no select-list for position
- Move demo configs in own directory to separate them from the user configs
- Show in demo config how the icons can be recolored
- Add litte additional information that might help debugging during initial load

0.8.0-RC3
=========

- Bug fixes:
  - #79: right alignment for toggle, switch, trigger and diagram_info
  - The page behaved differently under SVN version and release version due to 
    different loading times of the CSS
  - editor missed base type for some attributes
  - sticking buttons (e.g. in the trigger widget) at least under Android 4.3
  - a few minor ones

0.8.0-RC2
=========

- Bug fixes:
  - #78 Infotrigger
  - remove type attribute of address element
  - #79 for Pure design
  - #80 y-coordinates not considered on 2D pages in design Metal
  - bad icon display under old android versions (e.g. 2.3)
  - prevent blocking of long runing RSS requests
  - #81 iOS scrolling
- Update of icons
- Implemented check of library version before starting the visu
- add type (text, 2d, 3d) as CSS class (type_text, type_2d, type_3d) to a page

0.8.0-RC1
=========

- Lots of bug fixes
- Code clean up
- Additonal icons
- Dynamical recoloring of the icons to prevent need to supply each color
- Feature Request #66: default mapping and styling
- Reflection API that might end up in an interactive editor
- Change to the internal page and widgets paths - this might have an effect
  on user configs!
- Feature Request #69 Infotrigger: infoposition und change attribute
- new pushbutton widget
- temporary disabling of 3D pages in preparation for the next release
- New feature: reload widget

0.8.0~pre2
==========

- Move all the user configuration in separate subdirectory /config/.
- Updated available icons
- Modernisation of Pure design
- Rename forceMobile to a more generic forceDevice
- Implement fixed 2D pages.
- Added scrolling parameter to iframe
- Diagram-Plugin new features:
  * steps: show steps instead of diagonal lines between data points
  * scaling: multiply y-axis datapoints by scaling
  * fill: fill the space below the line
- Better handling of page transitions
- Exclude IE 10 and following from the incompatability warning
- Lots of bug fixes

0.8.0~pre1
==========

- New feature: individual icons can be added in the meta area
- New plugin: strftime
- Obsolete plugin removed: jqclock (use strftime instead)
- New plugin: clock
- New plugin: rsslog
- New plugin: upnpcontroller
- New plugin: New plugin for displaying a blind-status with a svg-file.
- Removed plugin: gweather
- New widget: imagetrigger
- New widget: include
- New widget: pagejump
- New widget: wgpluging_info
- New widget: rgb
- New widget: urltrigger
- New design: pitchblack (needs config-rewrite)
- New design: planet
- New design: metal
- New feature: wirteonly attribute
- New feature: 2D and 3D modes
- New feature: colspan (column-width is 8.33333%, i.e. 1/12)
- New feature: rowspan (row-height is height of <text>-widget)
- New feature: Added handling for browser back button
               => go one level higher in page hierarchy.
- New feature: Option to show current status in multitrigger widget
- New feature: navbars
- New feature: allow full JavaScript formulas for a mapping
- New feature: icons
- change text-align in pure-design (switch/un/unpressed) to center
- diagram-Plugin: yaxismin, yaxismax, added diagram_info, multiple graphs per
  diagram, multiple axis, labels
- updated jQuery to 1.8.2
- updated jQuery UI to 1.8.16
- attribute "variant" for address is now a select-list on a per-widget-basis; 
  will no longer be displayed when not available (declutter UI)
- Bug fix: numbers between -1 and 0 didn't show a negative sign when the format 
  string was used.
- Bug fix for #3468526: Initial read is repeated after COMET Timeout
- cometvisu-client: Force full reload before index might overflow during long
  periods without interesting bus traffic
- Added jquery.ui.touch-punch.js; script simulates touch events as mouse events
  on jquery ui elements like a slider.
- Cleaner file structure and automated build script:
  * separation of CometVisu libraries and external dependencies
  * initial support for automatic documentation generation (using YUIdoc)
  * switch from big structure_pure.js to one file per widget
  * switch from big structure_pure.js to one file per widget - part 2
  * initial makefile that can reducde the multiple source files (e.g. for the 
    widgets) into one to speed up network loading
  * create "release" directory for concatenated and (in future) minimized
    version
- Switch readonly/writeonly to the new, unified attribute "mode" which might be
  set to "disable", "read", "write" or "readwrite" (which is the default).
- Highly improved display of config file XML errors
- enable and disable pages via classes and not via individual style-attribute
  anymore - this allows designs to react to it
- Added tools to automatically modify a SVG that is used as a backdrop in 2D 
  pages:
  Pipe-O-Matic and Flow-O-Matic
- New new custom event "scrolltopage" is called at the end of each page scroll
- Additional attributes in pages element:
  * max_mobile_screen_width: defines the maximum screen width where the 
    mobile.css is used
  * scroll_speed: defines the page scrolling speed (setting to 0 disables
    scrolling)
- slider enhancement to add the possibility to show its value
- extension added to support openHAB (http://code.google.com/p/openhab/) as backend
- Added class parameter for additional styling
- lots of little bugfixes and improvements
- Editor: old WYSIWYG-editor was removed due to existing and forseeable
  compatibility issues and replaced by a future proof design
- iframe-widget was renamed to web
- improved performance for mobile devices by using their hardware acceleration
- allow trigger and infotrigger widgets to distinguish between shorttime and
  longtime clicks
- improved performance for initial page loading by postponing the diagram
  data retrieval
- improved performance for initial page loading by using offline application 
  caching
- more reliable caching prevention by adding forceReload=true on the URL
- new possibility to enable a simple status-update-queue, which loads the 
  startpage items status first and then all other items status, can be enabled 
  via URL-Parameter ?enableQueue=1
- Implemented feature request #3203398: Make area for actions in 
  switch/page-widgets bigger by using the new attribute bind_click_to_widget
- show a waring alert if the user is using an unsupported browser
- Implement feature request #3575661: "Screensaver Mode: Back to Home or
  Slider through pages..."

0.6.2
=====

This is a bug fix release to address bug 3465482 
("Format string: wrong result for negative numbers above -1")

0.6.1
=====

The identically to release 0.6.0
This additional release is due to technical reasons.

0.6.0
=====

The public beta release!
(Basically the same as the 0.6.0-RC5)

0.6.0-RC5
=========

- Last minute bug fix: in relative mode the infotrigger is using the variant
  types "button" and "display" now
- Last minute bug fix: change diagram to new syntax that uses explicit "label"
  element
- Layout fix: make help button in editor look the same

0.6.0-RC4
=========

- Bug Fix: bing XSD up to date

0.6.0-RC3
=========

- Fix rendering problem in discreet_slim
- Fix Bug #3175343
- Fix Bug in infotrigger (min/max clipping)
- Compatability improvement for iPad
- Improvements to default config and widget demo config
- Fix Bug when value in styling didn't exist
- New Feature: add link to show help (SF Wiki) in the editor
- Add encode function for DPT16 (= 14 byte text)
- Fix Bug: avoid overflow in infotrigger
- Fix Bug in video element: remove "refresh" and add the more 
  sensible "autoplay"
- New Feature: Add favicon - edit in red, svn in black and release in sodium

0.6.0-RC2
=========

- New Feature: Show version in status bar
- New Feature: toogle-widget (switch toggling multiple values based on mapping)
- New Feature: jqclock - a clock widget with statusbar-support
- infotrigger widget:
  - Show infoposition and format attribute in the editor
  - New Feature: also send absolute value change
- Add some missing links for DPT sub-types (incomplete; see Artifact 3424149)
- Feature Request #3113716: "Addresses should be shown"
- Fix Bug #3423019 and rendering problem in discreet_slim design
- Fix Bug #3424149
- Fix Bug #3370929: "Missing text in top line"
- Fix Bug #3204682: "Caching on web server"
- Fix Bug #3427309: "GA list unsorted in editor (transform_knx, get_adreesses)"
- Fix Usability: add a button movement "animation" to the triggers so that a 
  user has immediate feedback
- Whitespace clean up (DON'T USE TABS IN THE CODE!)

Config changes:
- As the infotrigger can send absolute values now and the distinguishing of the
  addesses for the relative mode based on the readonly attribute was unusual,
  the new version is using the variant attribute of the address element now.
  This will break backward compatability!

0.6.0-RC1
=========

- Update flot to version 0.7 to have a better fix for bug 3175343
- Refinement of the "pure" design
- added frameborder and background to iframe
- Plugins RSS and Yahoo-weather 
- Add gweather (Google)-Plugin, withdraw zweather
- Fix Bug #3376682
- Add DPT16 to transform_knx
- Design Alaska: multiple fixes
- New Feature: widgets can be (optionally) marked by a maturity value

0.6.0-pre1
==========

- New Feature: Multitrigger widget
- New Feature: The switch widget can send arbitrary values now
- New Feature: Add selectable config to check_config.php
- New Feature: groups
- New Feature: infotrigger widget
- updated config scheme, added documentaion for widgets
- added "align"-attribute to switch, trigger, multitrigger
- Add jnotify statusbar instead of alerts in editor
- Changed behaviour of the slider to not send any packets when it's changed by
  an external packet - even if it can't display that value
- diagrams: Fix Grid timezone and add periods+datasource
- editor fixes: allow attributes for pages, don't drop names of "empty" pages
- fix diagram_popup preview in design pure
- Fix bug #3300926: "Multitrigger display broken"
- Fix bug #3301566
- Fix bug #3309264: fix for broken infotrigger scheme

Config changes:
- Change the ColorChooser plugin from using <address ... color="..."> to the new
  common attribute "variant"
NOTE: this breaks backward compatability. Please adjust your config file!

0.5.3
=====

- New Design: "discreet_sand": dark text, light background
- New Design: "discreet_slim": more widgets per line for bigger screens
- New config structure: To allow widgets to listen to multiple addresses
  the structure of the config file had to change.

Config changes:
The format of the config file has changed. Please update the existing file, so:
- the labels are now sub elements of type <label>
- the addresses are now sub elements of type <address> with the attributes
  - src: the addess on the bus
  - transform (optional): the name of a function that translates between the
    raw values on the bus and the internal JavaScript types
  - readonly (optional): when set to "true" the widget will only listen on
    that address and not send values when the widget gets changed

0.5.2
=====

- New Feature: Plugins
- New Plugin: colorChooser (based on farbtastic)
- New Feature: user settable status bar (i.e. footer)
- New Feature: iframe widget
- New Plugin: diagrams

0.5.1
=====

- New Feature: editor (easily extensible)
- New Feature: generic slide widget
- New Feature: slide and dim widgets allow range and step attributes
- New Feature: ranges for mapping and style
- New Feature: tag for "line" break
- New Feature: tag for images
- New Feature: <text> has new optional attribute "align"
- Added XML Schema / XSD to validate config-XML
- New Feature: tag for videos (HTML5 based)
- changed procedures for creating new widgets
- added design "discreet", set as default
- changed name for styles; new name: styling / stylings
- NewFeature: the design can be set in the config - and even changed at runtime

0.5.0
=====

- inital public release