-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG.txt
77 lines (64 loc) · 2.49 KB
/
CHANGELOG.txt
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
igor 0.99.3 - in progress
- Getting rid of Python 2.7 support
igor 0.99.2 - June 2020
- Last release with Python 2.7 support
- various cleanups in CA code
- fixed startup delay when new plugins installed
igor 0.99.1 - March 2018
- bleServer now supports nearables, iBeacons
- new stdplugin passiveSensor (for nearables, iBeacons)
- more command-line tool testing
- various bug fixes
igor 0.99 - February 2018
- Capability support enabled by default
- Cleanup and added user interfaces for plugins lan, ble, dhcp, others
- Plugin scripts are now accessed as /plugin/_pluginname_/script/_scriptname_.
- Check code coverage during CI/CD
- Added more tests (based on code coverage results)
- Performance: use reader-writer lock on the database
- Various other performance issues fixed
igor 0.98 - January 2018
- implemented token and callerToken distinction for plugins
- moved secret keys out of main database to shadow.xml database
- editData plugin added
- actions plugin added
- Fitbit plugin is called fitbit again
- moved some convenience actions into new home plugin
- Documentation finished, and available at https://igor-iot.readthedocs.io
- First release to be available on pypi.org (as a beta)
igor 0.97 - December 2018
- Implementation of capability-related support for iotsa devices
- plugins can now contain actions
- plugins can specify which capabilities they need
- Moved various UIs from toplevel to the corresponding plugin
igor 0.96 - November 2018
- Another new version of plugin interfaces
- plugins can now have requirements.txt
- plugins can now refer to each other
- plugin template UI has access to plugin object
- Added UIs to add plugins, devices
- Added iotsaDiscover plugin to setup iotsa devices
igor 0.95 - October 2018
- Use Flask in stead of web.py as framework
- Use Jinja2 for templates
- Python3 now supports https and is preferred version
- webpy-branch still has web.py compatible code
igor 0.9 - October 2018
- Make plugins installable automatically
- Changed how stdplugins are found
- Refactored rest API code to prepare for port to different framework than web.py
igor 0.85 - September 2018
- Python3 support (but only for http)
igor 0.8 - August 2018
- Added unittests
- Added performance tests
- Refactored how plugins are implemented
- Added some database consistency checks
- Added igorServlet module
igor 0.7 - July 2018
- Pauline Sia's capability support (not enabled by default)
- Support for users
igor 0.6 - December 2017
- Fairly random checkpoint
igor 0.5 and earlier
- Nothing recorded