-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRELEASENOTES
146 lines (115 loc) · 3.75 KB
/
RELEASENOTES
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
New Features:
Bug Fixes:
Deprecations:
Third Party Library Updates:
03/10/2018 v0.0.10
New Features:
* Project moved to multi module structure
* Added ui-automation module, based on Kotlin and Groovy Spock
* UI pages covered with automation
Bug Fixes:
* Default state of created device is OFF
Third Party Library Updates:
* kotlin: 1.2.30
* selenium-java:3.10.0
* groovy-all:2.4.14
* spock-core:1.1-groovy-2.4
02/17/2018 v0.0.9
New Features:
* Added toggle change state endpoint
* Added toggle page
* Added analytics page
* Changed DeviceRepository
Bug Fixes:
* Changed modal window size
Third Party Library Updates:
* recharts: ^1.0.0-beta.10
02/14/2018 v0.0.8
New Features:
* Added react router
* Added reload devices feature
Third Party Library Updates:
* react-router-dom: ^4.2.2
* react-scripts: 1.1.0
* webpack: ^3.11.0
02/11/2018 v0.0.7
New Features:
* Added reflection convertor
* Added logging service (writes to mongoDB)
* Added environment enricher for configuration service
Bug Fixes:
* Fixed discovery, datetime of response moved to autogenerated value
* Fixed javascript console warnings
02/10/2018 v0.0.6
New Features:
* Device repository, controller added delete
* UI added popup window for device
* Updated material-ui to ^0.20.0
* Added images for alexa and lambda
* Updated services
* Discovery endpoint added time parameter, moved to post body data
* Theme is changed based on time
* Externalized containers
Third Party Library Updates:
* material-ui: ^0.20.0
02/08/2018 v0.0.5
New Features:
* Added webpackaging of react application into uber jar
* Bootstrapped react application
* Upgrade material-ui
* Added add device endpoint; added modal window
* Added progress cycle on devices loading
* Refactored discovery switch
* Added PUT device endpoint, added discovery buttons, device list
* Added BootController, BootService
Third Party Library Updates:
* react: ^16.2.0
* material-ui: ^1.0.0-beta.32
* material-ui-icons: "1.0.0-beta.17
* react-dom: ^16.2.0
* react-scripts: 1.1.0
02/04/2018 v0.0.4
New Features:
* Added ResourceUtils to read response from file not from code literals
* Added validation check of device on registering Device server (all requered fields are proper set)
* Moved eventservice config to xml file
* Added release notes
* Added versioning
* Created gradle task to build uber jar with dependencies
* Updated manifest file
* DeviceConverter added null checks
Bug Fixes:
* Fixed setup.xml format lost \n\n at the end
* Fixed default profile location
Deprecations:
* Removed com.github.jengelman.gradle.plugins:shadow
02/03/2018 v0.0.3
New Features:
* Added mongoDB, created Mongo Data repository, convertors, entities structure. Raspberry supports mongo version < 2.4
* Added Rest controller (Gson is used for response), discovery, device endpoints
* Added configuration loader from yaml
* All properties are externalized into config.yaml
* Added feature to support profiles by defining -DactiveProfile=PROFILE_NAME (supports "local" profile)
* Added 2 profiles for local development and remote usage on raspberry host
* Turn on/off discovery is triggered from endpoint
Third Party Library Updates:
* org.mongodb:mongo-java-driver:2.4
* org.yaml:snakeyaml:1.19
* com.google.code.gson:gson:2.8.2
02/01/2018 v0.0.2
New Features:
* Moved to multisocket implementation for every device
* Updated UPnP discovery service to executor with scheduled tasks
Third Party Library Updates:
* org.projectlombok:lombok:1.16.20
* org.slf4j:slf4j-simple:1.7.25
01/31/2018 v0.0.1
New Features:
* Created server based on java spark
* Added base UPnP discovery server
* Added SOAP payload, generated soap classes
* Created fat jar using shadow plugin
Third Party Library Updates:
* com.sparkjava:spark-core:2.7.1
* junit:junit:4.12
* com.github.jengelman.gradle.plugins:shadow:2.0.1