cordova-simulate/RELEASENOTES.md

21 KiB

cordova-simulate Release Notes

1.3.2 (June 26, 2024)

  • 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

1.3.1 (Mar 25, 2024)

1.3.0 (Jan 19, 2024)

  • Add Chromium as target for the simulate in browser options #453
  • Internal Changes:
    • Add unit test for showbrowser argument #457

1.2.2 (Nov 9, 2023)

  • Handle showbrowser argument for cordova-tools #450

1.2.1 (Nov 1, 2023)

  • Update documentation: browser, device and API #436
  • Add argument to prevent browser launch after simulating #444
  • Internal Changes:
    • Add unit test for device utils #432
    • Fix CodeQL alert: Sandbox attribute is missing on the Iframe #438
    • Removing unused constants #443
    • Fixed security vulnerabilities #445, #446

1.2.0 (August 31, 2023)

  • Update device default os version #430
  • Add MSEdge support for each OS #425
  • Improve user experience: Add error message for getUserAgent() #424
  • Internal Changes:
    • Add unit test for browser helper #428
    • Bump word-wrap from 1.2.3 to 1.2.4 #421

1.1.6 (July 12, 2023)

  • Update device support to latest and remove some obsolete #417
  • Update operation system version and user agent #418
  • Internal Changes:
    • Fix security vulnerabilities #416

1.1.5 (May 19, 2023)

  • Update documentation for cordova official plugin #409
  • Check updates for all package modules #404
  • Remove deprecated cordova platform from project #403
  • Internal Changes:
    • Cleanup and update 3rd party notices file #406
    • Add new test for simulator stop process #397
    • Add utils test to verify simulate util functions #402
    • Setup test report and publish unit test result #396
    • Setup project test framework and add the first unit test #393

1.1.4 (January 6, 2023)

  • Fixed security vulnerabilities #357
  • Added husky pre-commit hook #378
  • Internal Changes:
    • Enable CodeQL for ADO pipeline #367
    • Replace lgtm.yml with CodeQL.yml #381

1.1.3 (April 28, 2022)

1.1.2 (February 9, 2022)

  • Updated cordova-serve dependency #352
  • Fixed security vulnerabilities #350, #351

1.1.1 (December 16, 2021)

  • 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

1.1.0 (August 18, 2021)

  • Added simulation of iPhone 12 devices #345
  • Fixed security vulnerabilities #337, #338, #340, #342
  • Internal changes:
    • Got rid of Q promises #344

1.0.1 (May 5, 2021)

1.0.0 (September 22, 2020)

  • 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 to 10.0.0

0.8.2 (July 30, 2020)

0.8.1 (May 12, 2020)

  • Fixed security vulnerabilities #318
  • Internal changes:
    • Added YAML based build definitions #314, #317

0.8.0 (March 16, 2020)

  • Fixed security vulnerabilities #311, #312
  • Added ability to use custom middleware to widen the range of supported plugins #308, thanks to @mfish33

0.7.0 (January 23, 2020)

  • 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

0.6.6 (August 27, 2019)

  • Fix security vulnerabilities #304

0.6.5 (July 15, 2019)

  • Fix security vulnerabilities #300

0.6.4 (July 11, 2019)

  • Fix security vulnerabilities #297, #298

0.6.3 (July 1, 2019)

0.6.2 (May 23, 2019)

  • Return fix for #105
  • Fix security vulnerabilities #289

0.6.1 (January 18, 2019)

  • Fix security vulnerability WS-2017-0247 #286

0.6.0 (January 17, 2019)

  • Fix security vulnerabilities #284, #278

0.5.1 (January 14, 2019)

  • Temporarily undo fix for #105, more info here.

0.5.0 (December 26, 2018)

0.4.0 (June 21, 2018)

0.3.15 (June 18, 2018)

  • Fixed rendering in Chrome (#265)
  • Fixed switcher for radio buttons in camera plugin (#268)

0.3.14 (March 6, 2018)

  • Fixed an issue caused by differences in the path on some macOS installs (#256)

0.3.13 (Sept 20, 2017)

  • Fix accessibility issue with GPX playback speed combobox (#247)

0.3.12 (May 22, 2017)

  • Update with real translations (ee5fa92)

0.3.11 (May 19, 2017)

  • Remove spurious CSS file from root folder

0.3.10 (May 19, 2017)

  • 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)

0.3.9 (Jan 5, 2017)

  • Support scroll bar color in themes (#221)

0.3.8 (Dec 30, 2016)

  • 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)

0.3.7 (Dec 5, 2016)

  • Loc team pass on recent machine translated strings (#213, #214)

0.3.6 (Dec 1, 2016)

  • 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)

0.3.5 (Nov 16, 2016)

  • 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)

0.3.4 (Oct 28, 2016)

  • 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)

0.3.3 (Oct 4, 2016)

  • Updated localized files with real translations (#161, #162, #163)

0.3.2 (Sep 29, 2016)

  • 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)

0.3.1 (Sep 17, 2016)

  • 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)

0.3.0 (Aug 24, 2016)

  • 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 any data-* 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)

0.2.3 (July 24, 2016)

  • Use npm package for send-transform rather than github branch (be26606e).
  • Position sim-host UI to the left rather than sort of centered (5f082644).

0.2.2 (July 21, 2016)

  • 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)

0.2.1 (June 30, 2016)

  • Bootstrap protocol enhancements
  • Multiple bug fixes and improvements

0.2.0 (June 9, 2016)

  • 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

0.1.3 (Oct 28, 2015)

  • Adds support for some basic telemetry (e547555f).
  • Ensure server is closed if an error occurs (ffe2b134).
  • Expose server and log (d0dc5224).

0.1.2 (Oct 13, 2015)

  • Better handled scenarios with no success/fail methods (0805ad28).
  • Handle plugins with "old style" id (5b46fddb).

0.1.1 (Oct 8, 2015)

  • Restore missing utils.navHelper() method (63ef7679).

0.1.0 (Oct 8, 2015)

  • Initial test release