semantic-release-bot
f1153064e3
chore: release @cypress/angular-v4.0.0
...
[skip ci]
2025-08-08 16:30:00 -04:00
Bill Glesias
b6f3eead33
Merge branch 'develop' into merge_develop_15
2025-08-07 15:45:04 -04:00
Bill Glesias
99055ec6ac
fix: make sure legacy output spies work as intended ( #32158 )
2025-08-07 15:29:32 -04:00
Jennifer Shehane
7b6cd037e9
Merge branch 'develop' into release/15.0.0
2025-07-24 11:23:14 -04:00
semantic-release-bot
69df121d2c
chore: release @cypress/angular-v3.0.1
...
[skip ci]
2025-07-24 10:58:22 -04:00
Bill Glesias
5a89bd3c0a
Merge branch 'develop' into release/15.0.0
2025-07-16 15:27:46 -04:00
Christopher Leigh
886878b8b5
fix: ensure cy.mount is reference safe (#31238,#31983) ( #31993 )
...
* fix: ensure cy.mount is reference safe (#31238,#31983)
* chore: add changelog entry
---------
Co-authored-by: Bill Glesias <bglesias@gmail.com >
2025-07-16 15:10:59 -04:00
Bill Glesias
59637adc01
breaking: release version 4.0.0 of @cypress/angular.
...
BREAKING CHANGE: Cypress 15 drops support for Angular 17. Angular 18 and up is supported.
2025-06-26 23:02:16 -04:00
Bill Glesias
8659b275f8
breaking: make the minimum zone/js version in @cypress/angular 0.14.0 ( #31632 )
2025-05-05 10:58:18 -04:00
Bill Glesias
971b7ae3d7
breaking: remove Angular 17 support ( #31446 )
...
* breaking: remove Angular 17 support
BREAKING CHANGE: Removed support for Angular 17. Only Angular 18 and 19 are now supported. This change affects the @cypress/angular package. Addresses #31303 .
* empty commit to kick CI
* update changelog references to make it clearer on where angular 17 packages live historically
* fix cy framework errors app test to use angualr 18 and 19
* fix issue where di was not discoverable in resolved system tests config
* fix scaffold dependencies to use angular 18 and 19 and not 17 and 18
* fix zonr.js system test dependency resolution
* bump cache
* fix failing handler test
---------
Co-authored-by: Jennifer Shehane <jennifer@cypress.io >
2025-04-24 15:49:21 -04:00
Matt Schile
4cb5774618
chore: update the unsupported framework on link to point to the supported frameworks page ( #30841 )
2025-01-09 10:32:14 -07:00
semantic-release-bot
7771231243
chore: release @cypress/angular-v3.0.0
...
[skip ci]
2025-01-07 19:57:14 -05:00
AtofStryker
8dc8c12d85
breaking: release version 3.0.0 of @cypress/angular.
...
BREAKING CHANGE: Cypress 14 drops support for Angular 13-16. Angular 17.2 and up is supported.
2025-01-07 17:06:41 -05:00
Bill Glesias
dcdefb4069
feat: support angular 19 and update tests [run ci] ( #30675 )
2024-12-02 15:29:54 -05:00
Bill Glesias
edd9a27031
breaking: remove the cypress/angular-signals test harness. The changes incorporated in @cypress/angular-signals are now merged upstream into @cypress/angular and the package is no longer needed [run ci] ( #30540 )
2024-11-07 13:16:18 -05:00
Bill Glesias
3141d12dc5
breaking: remove support for angular 13,14,15, and 16. minimum version is now 17.2.0 ( #30539 )
...
breaking: cypress-schematic only supports angular 17.2.0 and up [run ci]
fix updates missed [run ci]
2024-11-06 15:06:49 -05:00
semantic-release-bot
c9c0ccf190
chore: release @cypress/angular-v2.1.0
...
[skip ci]
2024-07-02 10:57:33 -04:00
Bill Glesias
f2554f12d6
feat: add Angular Signals CT Harness for Angular 17.2 and up for users to be able to use Angular Signals within their component tests ( #29621 )
...
* direct copy paste of angular npm package to angular18 (no changes)
* feat: implement angular-signals test hardness to support angular signals
add changelog entry and build binary [run ci]
rename angular18 to angular-signals until we are able to merge back into core package [run ci]
fix linting job [run ci]
make sure angular-signals harness is copied to cli after build [run ci]
add project fixture directory to angular 18 and build binaries for newly named branch
run ci
update cache [run ci]
bust nx cache [run ci]
bust cache on linux [run ci]
try busting the cache... again [run ci]
usually helps when you have the correct build output... [run ci]
fix issue where component internal props were getting blown away when user would not set prop in componentProperties [run ci]
* update test harness description
* add built-in control flow tests with signals
* make sure to clean up rxjs observables in order to prevent a memory leak
* address comments from code review
* yarn lock
---------
Co-authored-by: Jennifer Shehane <jennifer@cypress.io >
2024-06-28 13:37:54 -04:00
semantic-release-bot
dae6a0d044
chore: release @cypress/angular-v2.0.4
...
[skip ci]
2024-06-07 12:56:23 -04:00
Bill Glesias
f3b67666a5
fix: update cypress to Typescript 5 ( #29568 )
...
* fix: update the monorepo to typescript 5
* chore: updating v8 snapshot cache
* chore: updating v8 snapshot cache
* chore: updating v8 snapshot cache
* run ci to see problems [run ci]
* update vue-tsc and typings that conflict with update
* regen snapshot
* fix typescript errors ui test as stack trace behavior has changed
* fix server unit tests
* update cy.origin() spec based on stack traces and code frames
* update spec to include source map url
* run ci
* fix check-ts
* chore: fix system tests [run ci]
* add preprocessor tests to batteries included to exercise new logic
* run ci
* refactor unit tests to be a bit more dry
* pin typescript to ~5.4 and adjust config to ignroe deprecations but keep importsNotUsedAsValues
* add changelog entry
* add fixme issue to stack trace mismatches inside evaled context
* use import type webpack as webpack as a lib isn't actually invboked in the runner webpack config
* fix system test as adding 4 lines of comments impacts the stack trace line 4 lines (duh)
---------
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2024-06-04 19:17:38 -04:00
Jennifer Shehane
b188ad3df6
chore: standardize having authors removed from package.json ( #29380 )
2024-04-23 12:43:53 -04:00
Adam Stone-Lord
4c11731ee1
chore: optimize task execution ( #27848 )
...
* Revert "chore: simplify build script (#27547 )"
This reverts commit 0a86ec686e .
* Revert "chore: upgrade lerna to 6, cache build step (#26913 )"
This reverts commit 9e60aeba8f .
* [run ci]
* chore: upgrade lerna to 6, cache build step (#26913 )
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update lerna to 6
* [run ci]
* try caching build step
* we can't clean without building after
* add dependencies on scripts for npm packages
* update commands
* add config for data-context build step
* fix output configurations for npm packages, add gitignores
* revert changes to config and data-context build steps
* fix outputs
* run with cache
* fix outputs for cli
* actually fix outputs
* test with cache
---------
Co-authored-by: astone123 <adams@cypress.io >
* chore: simplify build script (#27547 )
* chore: simplify build script
* update CI workflows
* fix workflows
* empty commit because Percy weirdness
* chore: add driver, reporter, config as implicit dependencies for runner package (#27559 )
* run all workflows on branch
* chore: parallelize test-binary-against-recipes CI step (#27570 )
* chore: fix some easy circular dependencies in dep graph (#27612 )
* chore: remove gulp tasks from postinstall (#27616 )
* empty commit
* chore: minor improvements to node_modules_install (#27647 )
* chore: fix cypress:open and dev scripts
* run with cache [run ci]
* exclude mochaawesome assets from .yarnclean [run ci]
* bump cache again [run ci]
* run cached [run ci]
* chore: do not cache cli build step [run ci]
* update workflow command and docs for build-cli [run ci]
* fix commands that use scope [run ci]
* use different branch for publish repo [run ci]
* percy weirdness? [run ci]
* fix postbuild cli script [run ci]
* try to remove typescript from production binary [run ci]
* fix circular dependency [run ci]
* try removing ts from node_modules [run ci]
* remove typescript resolution [run ci]
* remove redundant target scripts
* update to lerna scoped commands
* remove unneeded yarn in lerna command
* try to fix Electron install in Windows workflow
---------
Co-authored-by: Jordan <jordan@jpdesigning.com >
Co-authored-by: Dave Kasper <dave.m.kasper@gmail.com >
2023-10-04 12:25:00 -05:00
Adam Stone-Lord
24f1460692
chore: revert changes to build process ( #27584 )
...
* Revert "chore: remove Typescript dependency from app node_modules in binary (#27577 )"
This reverts commit 60d4c8356c .
* Revert "chore: simplify build script (#27547 )"
This reverts commit 0a86ec686e .
* Revert "chore: upgrade lerna to 6, cache build step (#26913 )"
This reverts commit 9e60aeba8f .
* build everything
* [run ci]
2023-08-18 10:05:29 -04:00
Jordan
9e60aeba8f
chore: upgrade lerna to 6, cache build step ( #26913 )
...
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update lerna to 6
* [run ci]
* try caching build step
* we can't clean without building after
* add dependencies on scripts for npm packages
* update commands
* add config for data-context build step
* fix output configurations for npm packages, add gitignores
* revert changes to config and data-context build steps
* fix outputs
* run with cache
* fix outputs for cli
* actually fix outputs
* test with cache
---------
Co-authored-by: astone123 <adams@cypress.io >
2023-08-10 11:12:38 -04:00
Jordan
fd63f19cbc
chore: enable caching for lint task ( #26791 )
2023-06-02 16:47:02 -04:00
semantic-release-bot
1788f252f3
chore: release @cypress/angular-v2.0.3
...
[skip ci]
2023-03-14 12:01:45 -04:00
Michal Wozniak
e674f43040
fix(angular): mount cy-root in original location ( #25965 )
...
* fix(angular): mount cy-root in original location
* correctly fix insertRootElement to preserves html hierarchy, trim system-tests
---------
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
2023-03-01 16:12:34 -05:00
semantic-release-bot
f9cf41ad42
chore: release @cypress/angular-v2.0.2
...
[skip ci]
2023-02-17 09:53:03 -05:00
Zachary Williams
104eef5dfb
fix: mount component in [data-cy-root] ( #25807 )
...
* fix(angular): mount component in [data-cy-root]
* fix e2e test
* add changelog entry
* changelog [skip ci]
* changelog
---------
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2023-02-17 20:21:36 +10:00
Emily Rohrbough
a869d5dd28
chore: enforce changelog entries on PR reviews ( #25459 )
...
Co-authored-by: Blue F <blue@cypress.io >
2023-01-24 15:30:33 -06:00
Jan Papenbrock
4baad8eb6b
docs(angular): Properties that are spied upon have to be defined within componentProperties instead of on root level. ( #25359 )
...
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
2023-01-06 09:13:10 -06:00
Zach Bloomquist
1b1ed9cd49
chore: improve linting ( #25235 )
2022-12-29 17:26:13 +00:00
Jordan
ed90b14d4f
refactor: move linting to each lib to enable caching ( #24424 )
2022-11-17 17:31:19 +10:00
Adam Stone
141c799975
chore: normalize CT adapter readme documents ( #24590 )
2022-11-09 12:29:28 -05:00
semantic-release-bot
bad2cd7f3b
chore: release @cypress/angular-v2.0.1
...
[skip ci]
2022-11-07 19:06:36 -05:00
Zachary Williams
838dd4fa2e
fix: make component derived info not throw ( #24571 )
2022-11-07 16:36:43 -06:00
semantic-release-bot
06a40949ad
chore: release @cypress/angular-v2.0.0
...
[skip ci]
2022-11-07 10:42:18 -05:00
rockindahizzy
7aba05b1a4
chore: add or improve mount JSDocs ( #24475 )
...
* Add or improve JSDoc
* Address code review comments
* Apply suggestions from code review
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* Update npm/react/src/mount.ts
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* Apply suggestions from code review
Co-authored-by: Stokes Player <stokes@cypress.io >
* on links
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Stokes Player <stokes@cypress.io >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2022-11-04 17:26:01 +10:00
Zachary Williams
f39eb1c19e
fix: remove last mounted component upon subsequent mount calls ( #24470 )
...
BREAKING CHANGE: remove last mounted component upon subsequent mount calls of mount
2022-11-03 12:19:29 -05:00
Rainer Hahnekamp
54d2853217
fix: possibility to override global services in Angular component tests ( #24394 )
...
* fix: allow to override global services in Angular component tests
* move DI tests into their own context
* exclude `componentProviders` when a component is mounted with a template
* - revert and remove `componentProviders`
- run `eslint --fix` on `mount.cy.ts`
- add tests that use `TestBed.inject`
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
2022-11-01 09:16:10 +10:00
semantic-release-bot
d8574c1ed5
chore: release @cypress/angular-v1.1.2
...
[skip ci]
2022-10-11 17:40:22 -04:00
Zachary Williams
53eef4fbd7
fix: angular and nuxt ct tests now fail on uncaught exceptions ( #24122 )
2022-10-11 10:21:32 -04:00
semantic-release-bot
94b4ca0b46
chore: release @cypress/angular-v1.1.1
...
[skip ci]
2022-10-03 21:22:10 -04:00
Jordan
670d438309
fix(angular): call ngOnChanges after mount ( #23596 )
...
* fix(angular): call ngOnChanges after mounting
2022-10-03 18:17:46 -04:00
semantic-release-bot
296cebb09c
chore: release @cypress/angular-v1.1.0
...
[skip ci]
2022-09-27 20:26:24 -04:00
semantic-release-bot
8bcfe93ba9
chore: release @cypress/angular-v1.1.0
...
[skip ci]
2022-09-26 23:02:13 -04:00
semantic-release-bot
c9405d1dc4
chore: release @cypress/angular-v1.1.0
...
[skip ci]
2022-09-23 11:37:24 -04:00
Emily Rohrbough
86b02f3c96
chore: remove master branch from dev workflow
2022-09-20 08:45:38 -05:00
Mike Plummer
64c0f45182
fix: Fix missing it.skip function in Angular tests ( #23829 )
...
* fix: restore mocha methods
* Simplify `it.skip` patch, add tests
* Consolidate test runs for perf
* Add tests to validate `skip` and `only` behaviors
Co-authored-by: Zachary Williams <zachjw34@gmail.com >
2022-09-16 09:42:01 +10:00
Emily Rohrbough
864ab8ebf2
chore: merge master into develop for release ( #23803 )
2022-09-13 10:49:01 -05:00