Selenoid UI - 1.8.1
This is maintenance release and functionally nothing changed. But that's a massive update on how it works internally, so please file an issue if something works not the same way as previously.
Whatβs Changed
- react hooks, along with rxjs-hooks (#182) @lanwen
Visually not that much should change, but this brings a lot of tech improvements allowing further feature implementations easier to deliver. And also stay up-to-date with JS world!
Also worth mention, that now manual creation gives immediate feedback about successful launch. Also cancels the request in case you will move to another page (fixes #165). - remove jsonschema validation (#176) @lanwen
Previously was expected that jsonschema will help with the API migrations between different selenoid versions, but in fact, broke some interoperation on its own. Thus removed as useless in our case.
- migrate to styled-components instead of sass (#169) @lanwen
Sass is a great tech, but requires heavy compiler and constantly breaks the build. So it was mitigated by the more fat bundle :) Just kidding, css-in-js gives a lot of flexibility in the way you name the components, so now its harder to brake the css with the wrong name in styles. And also seems v5 of styled-components is promised to be quite fast.
- functional components, react-scripts 3.0.1 (#168) @lanwen
π Documentation
- Mention manual run in the feature list (#183) @lanwen
π¦ Dependency updates
- Bump react-spinners from 0.5.1 to 0.5.13 in /ui (#170) @dependabot-preview
- Bump react-select from 2.4.1 to 3.0.4 in /ui (#172) @dependabot-preview
- Bump react-transition-group from 2.5.3 to 4.2.1 in /ui (#179) @dependabot-preview
- Bump event-source-polyfill from 1.0.5 to 1.0.7 in /ui (#177) @dependabot-preview
- Bump react-router-dom from 4.3.1 to 5.0.1 in /ui (#178) @dependabot-preview
- Bump xterm from 3.11.0 to 3.14.5 in /ui (#180) @dependabot-preview
- [Security] Bump lodash.template from 4.4.0 to 4.5.0 in /ui (#173) @dependabot-preview
- Bump @novnc/novnc from 1.0.0 to 1.1.0 in /ui (#171) @dependabot-preview
- Bump react from 16.8.2 to 16.8.6 in /ui (#174) @dependabot-preview
Security
Security wording was detected, but no CVEs were found.
Details
- πView and search all Selenoid UI releases.
- π οΈCreate and share lists to track your tools.
- π¨Setup notifications for major, security, feature or patch updates.
- πMuch more coming soon!