Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG.md 6.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. # 5.0.0
  2. * Supports Electron `3.x.y` releases.
  3. # 4.0.0
  4. * Supports Electron `2.0.x` releases.
  5. # 3.8.0
  6. * Supports Electron `1.8.x` releases.
  7. # 3.7.3
  8. * Updated README with better examples and fixed typos.
  9. * Use launcher.bat instead of launcher.exe for Windows
  10. * Added `webdriverOptions` to allow specifying additional webdriver options.
  11. # 3.7.2
  12. * Added `webdriverLogPath` to the Spectron typescript definition.
  13. * Fixed typescript definition reference to the Electron API.
  14. # 3.7.1
  15. * Added a `chromeDriverArgs` option to the `Application` constructor that
  16. can be used to pass arguments directly to `chromedriver`.
  17. # 3.7.0
  18. * Supports Electron `1.7.x` releases.
  19. # 3.6.5
  20. * Updated typescript definition for WebDriver logging support.
  21. * Enhanced waitUntilTextExists() to find substrings in case the selector
  22. matches multiple elements.
  23. # 3.6.4
  24. * Added a `chromeDriverArgs` option to the `Application` constructor that
  25. can be used to pass arguments directly to `chromedriver`.
  26. # 3.6.3
  27. * Added a `spectron.d.ts` file referenced from the `types` field in the
  28. `package.json`.
  29. * Switched to using the WebdriverIO `timeouts` API instead of the
  30. deprecated `timeoutsAsyncScript` API.
  31. # 3.6.2
  32. * Reverted the console warning about incompatible minor versions since it
  33. caused launch issues.
  34. # 3.6.1
  35. * Display a warning in the console when the installed minor versions of
  36. Electron and Spectron do not match.
  37. # 3.6.0
  38. * Supports Electron `1.6.x` releases.
  39. # 3.5.0
  40. * Supports Electron `1.5.x` releases.
  41. # 3.4.1
  42. * Fixed an issue where an error would be thrown when the `process` global
  43. was set to `null`.
  44. # 3.4.0
  45. * Supports Electron `1.4.x` releases.
  46. * The `Application.isRunning()` API is now public.
  47. * Added an `Application.getSettings()` API to access the settings specified to
  48. the `Application` constructor.
  49. * Fixed an issue where `waitUntilWindowLoaded()` did not properly resolve when
  50. the `webContents` reported as loaded.
  51. * Fixed an issue where `waitUntilTextExists()` did not properly reject when
  52. the element did not exist or a timeout occurred.
  53. * Fixed an issue where a broken pipe error could occur in certain apps.
  54. # 3.3.0
  55. * Supports Electron `1.3.x` releases.
  56. # 3.2.6
  57. * Add `ignoreRules` option to `app.client.auditAccessibility(options)`. See
  58. README for usage details.
  59. # 3.2.5
  60. * Add `app.client.auditAccessibility` API that audits the window for
  61. accessibility issues. See README for usage details.
  62. # 3.2.3
  63. * Add `chromeDriverLogPath` option to `Application`. See README for usage
  64. details.
  65. # 3.2.2
  66. * Add `debuggerAddress` option to `Application`. See README for usage details.
  67. # 3.2.0
  68. * Supports Electron `1.2.x` releases.
  69. # 3.1.3
  70. * Improve detection of Node integration inside application and gracefully
  71. handle disabled Node integration.
  72. # 3.1.2
  73. * Add support for the async `WebContents.savePage` API. See the README
  74. for usage details.
  75. # 3.1.1
  76. * Add support for the async `BrowserWindow.capturePage` API. See the README
  77. for usage details.
  78. # 3.1.0
  79. * Supports Electron `1.1.x` releases.
  80. # 3.0.1
  81. * Added a new `requireName` option to `Application` for if your app is
  82. re-assigning the `require` function to a different name on `window`.
  83. * Fixed an issue where applications setting `nodeIntegration` to `false` could
  84. not be tested.
  85. # 3.0.0
  86. * Spectron now runs with `electron-chromedriver` 1.0 and is targeted at
  87. apps using Electron 1.0 or later.
  88. * No API changes.
  89. # 2.37.0
  90. * Added a `restart()` method to `Application`
  91. * Added support for the full Electron API
  92. * Many custom helpers have been removed in favor of accessing the Electron
  93. APIs directly through the new properties on the `Application` object.
  94. * `app.client.getWindowBounds()` should now be `app.browserWindow.getBounds()`
  95. * `app.client.getClipboardText()` should now be `app.electron.clipboard.readText()`
  96. * See the README or https://github.com/kevinsawicki/spectron/pull/18 for
  97. more details.
  98. * You should now use `app.transferPromiseness` instead of `app.client.transferPromiseness`
  99. to ensure these new properties are correctly transferred to chained promises.
  100. # 1.37.1
  101. * Add the `getAppPath(name)` that maps to the
  102. `require('electron').app.getPath(name)` API.
  103. # 1.37.0
  104. * Upgraded to WebdriverIO 4.0.4
  105. * Added a `connectionRetryCount` config option to `Application` that sets the
  106. default number of connection retries to make to ChromeDriver.
  107. * Added a `connectionRetryTimeout` config option to `Application` that sets
  108. the default number of milliseconds to wait when connecting to ChromeDriver.
  109. # 0.36.1
  110. * Added a `cwd` config option to `Application` that sets the working
  111. directory of the launched application. This option defaults to
  112. `process.cwd()`.
  113. * Added a `getCwd` command helper to get the current working directory of the
  114. main process.
  115. # 0.35.5
  116. * Added a `startTimeout` config option to `Application` that sets the default
  117. millisecond timeout to wait for ChromeDriver to start up. This option
  118. defaults to 5 seconds.
  119. * Added a `nodePath` config option to `Application` that sets the path to a
  120. `node` executable that will be used to launch the ChromeDriver startup
  121. script.
  122. # 0.35.4
  123. * Added `getMainProcessGlobal` command helper to get a global from the main
  124. process.
  125. # 0.35.2
  126. * Remove use of deprecated Electron APIs.
  127. # 0.35.1
  128. * Added `getMainProcessLogs` command helpers to get main process logs.
  129. * Added `getRenderProcessLogs` command helpers to get render process logs.
  130. # 0.34.1
  131. * Added a `waitTimeout` config option to `Application` that sets the default
  132. millisecond timeout for all wait-based command helpers like `waitUntil`,
  133. `waitUntilWindowLoaded`, etc. This option defaults to 5 seconds.
  134. * Added a `windowByIndex(index)` command helper that focuses a window by
  135. index in the `windowHandles()` array order.
  136. * Added `setRepresentedFilename` and `getRepresentedFilename` command helpers.
  137. * Added `isDocumentEdited` and `setDocumentEdited` command helpers.
  138. * `setWindowDimensions` was renamed to `setWindowBounds` to mirror the new
  139. Electron `BrowserWindow.setBounds` API. It also takes a `bounds` object
  140. argument instead of multiple arguments for size and position. See the
  141. `README` for an example
  142. * `getWindowDimensions` was renamed to `getWindowBounds` to mirror the new
  143. Electron `BrowserWindow.getBounds` API. See the `README` for an example.