* bump markdown-it
* Update code to wrap assertions back in strong html
* Update the logic to be more broad in not applying markdown formmated for any assertions
* Add code covering complex assertions
* Add code/cases to handle html elements in assertions
* Fix studio tests - these should be 'expected'
* fix the regex and clean up code
* Add condition for 'not to' since the terminology is switched on match
* add changelog entry
* fix date format in changelog
* remove space
* Fix bug with studio displaying generated assertions incorrectly
* revert studio changes to track in a different PR
* remove old 'type' arg that was passed for formattedMessage before
* Update code to not format markdown for commands that accept URLs
* changelog update
* dependency: declare @types/node as a peerdep and allow >=16
Instead of pushing a pinned version of of types/node as a dependency on all consumer packages, allow any version of types/node that is supported by Cypress. It looks like cypress supports node v16 and up, so I set the peerdep semver to match that.
* Revert "dependency: declare @types/node as a peerdep and allow >=16"
This reverts commit 338fb8491e.
* dependency: remove @types/node as a dependency of cli
* Add changelog entry
---------
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* FileDataSource: do not ignore node_modules if it is spicified by an user
* extra empty commit
* update changelog
* update the changelog
* add x.x.x version to the changelog
* change version location in the changelog
* provide an exact version and a release date, since it is checkec by regex in the parse-changelog.js
* add unit tests
* Fix changelog
---------
Co-authored-by: Cacie Prins <cacieprins@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* Fix studio generated assertions to use proper past tense of assertions
* changelog entry
---------
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* feat: report artifact upload durations to cy cloud for monitoring
* round upload durations to nearest ms
* update changelog
* revert changelog, fix typo in comment
* no longer round uploadDuration - api now accepts floats
* updates changelog
* update api spec for refactored signature on api.updateInstanceArtifacts
* Update CHANGELOG.md
* Update system-tests/test/record_spec.js
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
* rm defunct comment
* rm non-null accessors, this spec is not ts
---------
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
* fix: allow absolute paths in indexHtmlFile
* Update CHANGELOG.md
* Updated readme
---------
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Jordan <jordan@jpdesigning.com>
* dependency: updated chrome-remote-interface to 0.33.0
* updating changelog
* updating tests
* updating snapshot
* enable debug logs
* run ci without app integration tests
* .
* is this our problem? seems to be
* .
* run app tests
* .
* remove debug logs in ci
* clean up & re-enable all jobs
* .
* keep existing checked in error for now
* update changelog
---------
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* logic for activity indicator
* update snapshot & masking to handle upload duration, remove defunct mask for upload order
* update changelog
* check for existence of upload activity indicator before attempting to stop it
* updates changelog
* Update cli/CHANGELOG.md
* upload activity display improvements; configurable intervals and delays
* system test snapshots for video compression
* default delay and interval based on undefined rather than falsy
* reduce interval so upload indicator is captured in certain system tests
* Update CHANGELOG.md
* Update CHANGELOG.md
* remove initial delay for upload activity
* correctly evaluate if an upload activity interval env is set or not
* re-inserts spacing before upload activity indicator
* snapshots
---------
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* feat: display how long artifacts take to upload
* adds changelog entry
* add PR link to changelog
* bump circle cache
* previous masking was too greedy, made upload duration masking more limited in scope
* update snapshots for video compression system tests
* links changelog for upload durations to open issue
* reorder upload result manifest - show duration after filesize instead of after count
* update stdout normalization regex to be less applicable across system tests
* maybe better regex for masking
* another snapshot attempt
* chore: add after:browser:launch node event (#28180)
* test: update mochaEvent snapshots to be auto-generated (#28224)
* feat: add support for angular 17 (#28152)
* feat(webpack-dev-server): add support for angular 17
* update changelog
* fix broken spec pattern
* update to rc 2 for cli
* remove = from dependency minVersion lists
* update angular 17 rc version and update dep test
* add projectDirFolder to fixtures for angular-17
* resolve broken system tests
* update ct project dir angular version
* fix: runIfWaitingForDebugger when targets are reloaded after crashing (#28254)
* Update cli/CHANGELOG.md
Co-authored-by: Matt Schile <mschile@cypress.io>
* update snapshots
* Update CHANGELOG.md
---------
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
Co-authored-by: Matt Schile <mschile@cypress.io>
Co-authored-by: Jordan <jordan@jpdesigning.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>