- Internal Changes:
- Bump express from 4.18.2 to 4.19.2 #473
- Mirgrate pipeline to 1ES Pipeline Template #474
- Setup 1ES agent pool #475
- Update image names in master-pipeline.yml #477
- Update NOTICE File in Generator task #478
- Add missing task: Component Detection #479
- Update 1ESPT yaml format #480
- Bump braces and gulp #481
- Add chromium path arguments [#465] (#465)
- Internal Changes:
- Add Chromium as target for the simulate in browser options #453
- Internal Changes:
- Add unit test for showbrowser argument #457
- Handle showbrowser argument for cordova-tools #450
- Update documentation: browser, device and API #436
- Add argument to prevent browser launch after simulating #444
- Internal Changes:
- Update device default os version #430
- Add MSEdge support for each OS #425
- Improve user experience: Add error message for getUserAgent() #424
- Internal Changes:
- Update device support to latest and remove some obsolete #417
- Update operation system version and user agent #418
- Internal Changes:
- Fix security vulnerabilities #416
- Update documentation for cordova official plugin #409
- Check updates for all package modules #404
- Remove deprecated cordova platform from project #403
- Internal Changes:
- Added the
--spaurlrewrites
launch argument to improve page refreshing in case the default application URL in the browser was changed by the router in single page applications #347 - Fixed security vulnerabilities #348
- Added simulation of iPhone 12 devices #345
- Fixed security vulnerabilities #337, #338, #340, #342
- Internal changes:
- Got rid of Q promises #344
- Improved live reload stability. Added the
livereloaddelay
parameter to API, which allows to set the delay in milliseconds between saving of a modified file and the application page reloading #326 - Updated extension dependencies #326
- The minimum supported version of Node.js has been increased from
6.0.0
to10.0.0
- Fixed security vulnerabilities #321, #322, #323
- Improved live reload stability, thanks to @CravateRouge #320
- Fixed security vulnerabilities #311, #312
- Added ability to use custom middleware to widen the range of supported plugins #308, thanks to @mfish33
- Fixed security vulnerabilities #307
- Updated Device, OS and user-agent list for iOS devices #302, thanks to @mfish33
- Added launch argument
--generateids
to generate unique UUIDs for simulated devices with UUID4 id format before simulate server launch #303, thanks to @mfish33
- Fix security vulnerabilities #304
- Fix security vulnerabilities #300
- Fix security vulnerabilities #294
- Fix documentation typos #280, thanks to Darío Hereñú(@kant)
- Migrate to Azure DevOps from Travis CI #293
- Fix security vulnerability WS-2017-0247 #286
- Migrate to cordova-serve@3.0.0, which fixes several bugs affecting cordova-simulate: apache/cordova-serve/#10, apache/cordova-serve/#14
- Breaking change: minimal version of supported Node.js is set to 6.0.0
- Fixed issue with CSS livereload doesn't pick up changes on Linux (#105)
- Improved geolocation (#80)
- Added support for host system camera and default camera image (#234)
- Migrate to cordova-serve@2.0.1
- Fixed work with Cordova Android 7.0.0
- Fixed an issue caused by differences in the path on some macOS installs (#256)
- Fix accessibility issue with GPX playback speed combobox (#247)
- Update with real translations (ee5fa92)
- Remove spurious CSS file from root folder
- Localization tool updates (#240, #242)
- Display arguments in "Unhandled Exec Call" dialog (#231)
- Fix Live Reload to handle deleted files (#233)
- Fix exception when HTML file contains a
<header>
tag (#238) - Fix buttons not indicating focus and hover in high contrast mode in Internet Explorer (#236)
- Fix Live Reload failure with Ionic 2 templates and watcher task in Visual Studio (#226)
- Improvements for screen readers (#222, #223)
- Support scroll bar color in themes (#221)
- Update compass and accelerometer panel device widget to scale dynamically when font size changes (#219, #220)
- Update slider controls to work better in high contrast mode in IE (#216)
- Ensure XHR proxy forwards headers (#212)
- Don't localize 'alpha' (#208, #209)
- Support updating the current theme on the fly (#205, #206)
- Localize languages and day names in Globalization panel (#204)
- Ellipsize panel captions that are too wide to fit, and provide a tooltip (#202)
- Add tooltips to labeled values, so value can be seen when label is wide (in certain languages) (#201)
- Improved support for screen readers (#185, #186, #189, #197)
- Further keyboard improvements (
esc
closes dialogs,del
deletes persisted exec calls, editable Accelerometer panel values) (#188, #187, #190)
- Now supports themes (#175) - see Support for Themes for more information.
- Updated compass that can be themed (#172)
- Modernized Accelerometer panel device (#173)
- Better keyboard support (#180, #181, #182)
- XHR proxy: ensure post data forwarded to proxied server (#174)
- Ensure elements within custom elements have unique ids (#165)
- Add localization support (currently machine localized for 13 languages - real translations coming soon) (#153, #155, #156, #158, #159)
- Updated Device panel and devices list (#150)
- Fix #152: Published package fails when run on command line (windows newline)
- Fix live-reload when launching from VS (#151)
- If prepare fails, display a warning and continue (#149)
- Adds ability to customize sim-host window title (#147)
- Fix #117: cordova-number-entry fields indicate valid values are invalid (#140)
- Fix battery status label in IE (#138)
- Improve column rendering in IE (c019b9a1)
- Fix #136: Styling broken in IE (#137)
- Ensure IE compatibility mode is off (2c20e648)
- Restore CLI support (#134)
- Fix #130: Specifying a
connect-src
in the CSP breaks debugging (#131) - Support simulation when there's no plugins added to the project (#133)
- Adjust browserify settings to not create global
require
(#132) - Fix #128: App is not simulated when
<head>
contains anydata-*
attribute (#129) - Fix race condition subscribing to socket events (#127)
- Fix #114: Camera: file picker doesn't validate that the result is a valid content (#116)
- Server module object-oriented redesign (API break change) (#84)
- Use npm package for
send-transform
rather than github branch (be26606e). - Position sim-host UI to the left rather than sort of centered (5f082644).
- Fix #103 Geolocation: Changing long / lat values using arrows does not update the map (ce4b7649)
- Fix XHR proxy with non-standard ports (9fd2ff36)
- Validate input number to be always a number (4ea94f6a)
- Retry Cordova prepare if it fails the first time (5456e44a)
- Bootstrap protocol enhancements
- Multiple bug fixes and improvements
- Support for additional core plugins: cordova-plugin-battery-status, cordova-plugin-network-information, cordova-plugin-device-orientation, cordova-plugin-inappbrowser
- Live reload
- Touch events
- CORS proxy
- Device screen resizing
- Multiple bug fixes and improvements
- Adds support for some basic telemetry (e547555f).
- Ensure server is closed if an error occurs (ffe2b134).
- Expose
server
andlog
(d0dc5224).
- Better handled scenarios with no success/fail methods (0805ad28).
- Handle plugins with "old style" id (5b46fddb).
- Restore missing utils.navHelper() method (63ef7679).
- Initial test release