Sourced from dequelabs/action-sync-branches's\r\nchangelog.
\r\n\r\n\r\n1.0.2\r\n(2024-06-21)
\r\nBug Fixes
\r\n\r\n
851ced0
\r\nchore(release): 1.0.2 (#49)555ebb3
\r\nchore(release): 1.0.28c3b9fe
\r\nchore: merge master into develop (#48)0453a2a
\r\nchore: update dependencies (including circle -> gha) (#47)5395589
\r\nfix: avoid "Error: Not Found" when octokit gives status as\r\nstring instead of ...afa6750
\r\nchore(deps): bump lodash from 4.17.19 to 4.17.21 (#28)46955fc
\r\nchore(deps): bump handlebars from 4.7.6 to 4.7.7 (#27)42009ca
\r\nchore(deps): bump y18n from 4.0.0 to 4.0.1 (#26)1e6a8a7
\r\nchore(deps): bump hosted-git-info from 2.8.5 to 2.8.9 (#29)26fce9d
\r\nchore(deps): bump ini from 1.3.5 to 1.3.8 (#25)2c28b8d
\r\n[maven-release-plugin] prepare release maven-javadoc-plugin-3.7.05530d68
\r\n[MJAVADOC-793] java.lang.NullPointerException: Cannot invoke\r\n"String.length()...08cf68e
\r\nRevert "Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to\r\n4.9.2"6446822
\r\nBump org.apache.maven.shared:maven-invoker from 3.2.0 to 3.3.049c93ad
\r\nBump org.assertj:assertj-core from 3.25.3 to 3.26.04e72048
\r\n[MJAVADOC-795] Upgrade to Parent 42 and Maven 3.6.3b55dd96
\r\nBump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.277ad410
\r\nBump org.apache.commons:commons-text from 1.11.0 to 1.12.0c21568a
\r\nBump commons-io:commons-io from 2.16.0 to 2.16.1ded56a9
\r\nExclude JDK 8 - temurin, adopt-openj9 on macosSourced from com.microsoft.playwright:playwright's\r\nreleases.
\r\n\r\n\r\nv1.44.0
\r\nNew APIs
\r\nAccessibility assertions
\r\n\r\n
\r\n- \r\n
\r\nassertThat(locator).toHaveAccessibleName()\r\nchecks if the element has the specified accessible name:
\r\n\r\nLocator locator =\r\npage.getByRole(AriaRole.BUTTON);\r\nassertThat(locator).hasAccessibleName("Submit");\r\n
- \r\n
\r\nassertThat(locator).toHaveAccessibleDescription()\r\nchecks if the element has the specified accessible description:
\r\n\r\nLocator locator =\r\npage.getByRole(AriaRole.BUTTON);\r\nassertThat(locator).hasAccessibleDescription("Upload a\r\nphoto");\r\n
- \r\n
\r\nassertThat(locator).toHaveRole()\r\nchecks if the element has the specified ARIA role:
\r\n\r\nLocator locator =\r\npage.getByTestId("save-button");\r\nassertThat(locator).hasRole(AriaRole.BUTTON);\r\n
Locator handler
\r\n\r\n
\r\n- After executing the handler added with page.addLocatorHandler(),\r\nPlaywright will now wait until the overlay that triggered the handler is\r\nnot visible anymore. You can opt-out of this behavior with the new\r\n
\r\nsetNoWaitAfter
option.- You can use new
\r\nsetTimes
option in page.addLocatorHandler()\r\nto specify maximum number of times the handler should be run.- The handler in page.addLocatorHandler()\r\nnow accepts the locator as argument.
\r\n- New page.removeLocatorHandler()\r\nmethod for removing previously added locator handlers.
\r\n\r\nLocator locator = page.getByText("This\r\ninterstitial covers the button");\r\npage.addLocatorHandler(locator, overlay -> {\r\n overlay.locator("#close").click();\r\n}, new\r\nPage.AddLocatorHandlerOptions().setTimes(3).setNoWaitAfter(true));\r\n// Run your tests that can be interrupted by the overlay.\r\n// ...\r\npage.removeLocatorHandler(locator);\r\n
Miscellaneous options
\r\n\r\n
\r\n\r\n- \r\n
\r\nNew method formData.append()\r\nallows to specify repeating fields with the same name in
\r\nsetMultipart
\r\noption inRequestOptions
:\r\nFormData formData = FormData.create();\r\nformData.append("file", new FilePayload("f1.js",\r\n"text/javascript",\r\n"var x = 2024;".getBytes(StandardCharsets.UTF_8)));\r\nformData.append("file", new FilePayload("f2.txt",\r\n"text/plain",\r\n "hello".getBytes(StandardCharsets.UTF_8)));\r\n
... (truncated)
\r\naf2dd24
\r\nchore: set version 1.44.0 (#1578)75062c4
\r\nchore: roll 1.44.0 (#1575)c9ea56a
\r\ndevops: stop producing .sha256 files, they are not required anymore (#1570)e4c427a
\r\ndevops: fix ESRP publishing (#1569)0471c5e
\r\ndevops: update to EsrpRelease@7 (#1566)5636edf
\r\ntest: ControlOrMeta modifier (#1564)abfe50c
\r\nchore(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0\r\nto 3.4...d723646
\r\nchore: roll driver to 1.44.0-beta-1714435420000 (#1563)fe51fb4
\r\nchore(deps): bump org.apache.maven.plugins:maven-install-plugin from\r\n3.1.1 to...764cc8c
\r\nchore(deps): bump org.apache.maven.plugins:maven-deploy-plugin from\r\n3.1.1 to ...Sourced from conventional-changelog-cli's\r\nreleases.
\r\n\r\n\r\nconventional-changelog-cli: v5.0.0
\r\n⚠ BREAKING CHANGES
\r\n\r\n
\r\n- Node >= 18 is required
\r\n- cleanup presets interface (#1215)
\r\n- Now all packages, except gulp-conventional-changelog, are\r\nESM-only.
\r\nFeatures
\r\n\r\n
\r\n- cleanup presets interface (#1215)\r\n(0e4f293)
\r\n- drop node 16 support (#1226)\r\n(ec69cfd)
\r\n- move from CommonJS to ESM (#1144)\r\n(c5b859d)
\r\nBug Fixes
\r\n\r\n
Sourced from conventional-changelog-cli's\r\nchangelog.
\r\n\r\n\r\n5.0.0\r\n(2024-04-26)
\r\n⚠ BREAKING CHANGES
\r\n\r\n
\r\n- Node >= 18 is required
\r\n- cleanup presets interface (#1215)
\r\n- Now all packages, except gulp-conventional-changelog, are\r\nESM-only.
\r\nFeatures
\r\n\r\n
\r\n- cleanup presets interface (#1215)\r\n(0e4f293)
\r\n- drop node 16 support (#1226)\r\n(ec69cfd)
\r\n- move from CommonJS to ESM (#1144)\r\n(c5b859d)
\r\nBug Fixes
\r\n\r\n
a75cef6
\r\nchore: release conventional-changelog-cli 5.0.0 (#1240)c2c4b3a
\r\nfix(conventional-changelog-cli,conventional-recommended-bump,standard-changel...4fec5d3
\r\nci: add clean-publish (#1232)4c3e82f
\r\nci: package.json lint (#1231)862f66b
\r\nfix(deps): update dependency meow to v13 (#1190)ec69cfd
\r\nfeat!: drop node 16 support (#1226)0e4f293
\r\nfeat!: cleanup presets interface (#1215)a149b76
\r\ntest: proper cleanups after tests (#1206)8052c60
\r\ntest: move test tools to TS (#1170)7e51c6d
\r\nfix(conventional-changelog-cli): fix link for option prompt (#1159)