Changes 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. Revision history for Playwright
  2. 1.401 2024-02-07 TEODESIAN
  3. - Fix ConsoleMessages being broken due to returning out-of-spec data
  4. - Add support for connecting to browserless.io playwright hosts
  5. 1.324 2023-04-18 TEODESIAN
  6. - Ensure all PW methods returning Locator objects are correctly blessed
  7. 1.323 2023-04-17 TEODESIAN
  8. - Ensure temporary files used for IPC by await() are cleaned out of /tmp. Patch courtesy of Yanick Champoux.
  9. - Add experimental support for the locator API via Page->locator().
  10. 1.291 2022-12-28 TEODESIAN
  11. - Add 'port' mechanism to connect to remote instances of playwright_server
  12. - Add systemd service files for running things in user mode. See service/Readme.md
  13. 1.251 2022-08-21 TEODESIAN
  14. - Fix some undef value warnings in odd situations when using the --port option.
  15. 1.250 2022-08-14 TEODESIAN
  16. - Update for playwright v1.25
  17. - Added ability to pass --port to spawn OR use existing pw server on provided port.
  18. 1.210 2022-05-11 TEODESIAN
  19. - Update for playwright v1.21
  20. - Changed versioning to match the version of playwright it's tested against
  21. 0.019 2022-02-22 TEODESIAN
  22. - Update for playwright v1.19
  23. 0.018 2022-01-20 TEODESIAN
  24. - Update for playwright v1.18
  25. 0.017 2021-10-10 TEODESIAN
  26. - Adjust to handle _request() becoming request()
  27. - Document perl equivalents for playwright-test
  28. 0.016 2021-09-16 TEODESIAN
  29. - Prevent deep recursion due to playwright using the _request name for methods too
  30. - Actually support getting FetchRequest objects via the _request() method
  31. 0.015 2021-09-13 TEODESIAN
  32. - Add a note on proper usage of Download classes to the POD.
  33. 0.014 2021-09-09 TEODESIAN
  34. - Add cleanup option to Playwright::new, and bin/reap_playwright_servers to assist in cleanup when doing manual investigations.
  35. - Fix issue with reference to eval() rather than evaluate()
  36. - Launch via browserServerLaunch so we can interrogate playwright for the browser PID
  37. 0.013 2021-08-31 TEODESIAN
  38. - Statically generate playwright subclasses so that callers can easily wrap them with MOPs.
  39. - allow evaluate() to be called on ElementHandles
  40. 0.012 2021-08-03 TEODESIAN
  41. - Automatically translate element handles passed as args objects to the playwright process.
  42. 0.011 2021-07-27 TEODESIAN
  43. - Make no attempts whatsoever to install node deps for users, instead giving them advice how to self-service fix their problems.
  44. 0.010 2021-07-27 TEODESIAN
  45. - Fix issue with yargs fix breaking invocation in Playwright.pm
  46. - Fix issue with child selectors being broken
  47. - Add ability to specify library path
  48. 0.009 2021-07-26 TEODESIAN
  49. - Remove dependency on yargs in bin/playwright_server
  50. 0.008 2021-07-16 TEODESIAN
  51. - Add parent attribute to grab element parents when needed
  52. - Remove dependency on AsyncData in favor of File::Temp, Sereal and fork().
  53. - Prevent destructors for other objects firing in forks used to do asynchronous operations.
  54. 0.007 2021-06-17 TEODESIAN
  55. - Adjust module for changing Download returns, and api.json no longer being shipped with Playwright
  56. - Fix some warnings when installing for the first time.
  57. 0.006 2021-04-12 TEODESIAN
  58. - Prevent $? from bubbling up in our destructor and invalidating program exit code by localizing $? in quit()
  59. - Add a link to the Playwright slack in the documentation.
  60. 0.005 2021-03-24 TEODESIAN
  61. [BUG FIXES]
  62. - Prevent double destroy in the event of quit() being called
  63. - Make the destroy() process a good deal more reliable
  64. - Add a timeout parameter to new() to control how long to wait for the server to spin up/down
  65. - Improve documentation
  66. - Adjust auto-install process to work better on windows, and not leak stderr in some contexts.
  67. 0.004 2021-03-19 TEODESIAN
  68. [BUG FIXES]
  69. - Adjust spec parser for newer Playwright spec versions
  70. 0.003 2021-03-16 TEODESIAN
  71. [BUG FIXES]
  72. - Fix broken testsuite
  73. 0.002 2021-02-10 TEODESIAN
  74. [BUG FIXES]
  75. - Declare perl 5.28 to be minimum version
  76. 0.001 2020-11-02 TEODESIAN
  77. - First release to CPAN