summaryrefslogtreecommitdiffstats
path: root/doc/CHANGELOG
blob: 16206fd9b21b98d17b5d7d165eafbb2f631ad89a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
==0.6 (27/03/13)==
   Added CoAP ([http://tools.ietf.org/html/draft-ietf-core-coap-14 draft-14]) implementation (Server and Client)
   Added Python WebIOPi Client class (HTTP or CoAP with HTTP fallback)
   Added Python WebIOPi MulticastClient class (CoAP)
   Added Serial, I2C, SPI and 1-Wire  support
     Python lightweight drivers with no dependency
     Automatically load required linux modules
     Added many device drivers, see [DEVICES device support page]
   Added [Configuration] file
   Added Serial monitor web app
   Added Devices monitor web app
   Added Devices abstractions Javascript class
   Added GPIO digitalRead/Write and getFunction methods
   Added Cache-Control REST response header
   Added Server logging facility
   Added jQuery-mobile
   Improved button up/down handling on mobile devices
   Fixed error fetching python-dev package during setup
   Fixed webiopi-passwd missing execution flag when installing with PiStore
   Fixed binary file serving
   Fixed iOS6 Safari Mobile bug


==0.5.3 (01/07/13)==
   Added board revision REST URI (submitted by Andreas Riegg)
   Added encrypted passwd file to store credentials used for HTTP authentication
   Added webiopi-passwd command-line program to generate passwd file
   Moved demo to examples/custom folder, added examples/basic
   Changed /dev/mem access to allow webiopi import without root privileges when not using GPIOs
   Disabled update checker to avoid "Update available" link
   Improved GPIO error handling
   Fixed encoding issue with python 2.x giving a blank page
   Fixed setup script

==0.5.2 (12/21/12 - PiStore only)==
   Fixed blank page and file handling when server start at boot
   Improved macros handling to allow zeo, one or more args
   Added server loop helper
   Improved setup.sh for the PiStore
   Added play.sh for the PiStore to open the browser

==0.5.1 (11/16/12)==
===New Features===
   REV 2 boards support
   Added setup script to ease WebIOPi install
   Use WebIOPi in your own Python scripts
   Login/Password protection
   Software PWM
   Binary sequence output

===Python Server & REST API===
   Usable as a library
   Added Python 3 support
   Removed RPi.GPIO library dependency
   Improved security
   Improved file serving
   Improved REST API
   Added ability to use custom REST macro
   Added ability to output a single pulse
   Added ability to output a binary sequence
   Added software PWM

===Javascript Library===
   Improved and simplified
   Added ability to create custom buttons with one or two callbacks (mousedown and mouseup)
   Added helpers for new REST functions (macro, pulse, sequence, PWM, ...)

===Other changes===  
   PHP Server discontinued


==0.3 (08/27/12)==
   Fixed security issue in the Python server
   Python server general improvements
   Python server display real IP
   Allow PHP5 < 5.4 (Works on Debian wheezy)
   Added update tracking
   Refactored Javascript code to be used as a library
   Changed IDs and CSS naming
   Added expert app


==0.2 (08/21/12)==
   Initial release