Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(spectacular)!: release 15.0.0-alpha.0 #68

Merged
merged 36 commits into from
Jul 30, 2023

Conversation

LayZeeDK
Copy link
Member

@LayZeeDK LayZeeDK commented Jul 19, 2023

PR Checklist

Please check if your PR fulfills the following requirements:

  • The commit message follows our guidelines: CONTRIBUTING.md#commit
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

PR Type

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[x] Refactoring (no functional changes, no api changes)
[x] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Build

  1. Node.js 16.20
  2. Nx 15.1
  3. Angular 14.0
  4. Angular CLI 14.2
  5. TypeScript 4.6

Features

  1. SpectacularAppComponent is a classic Angular component
  2. Passing InjectFlags to SpectacularApplicationHarness#inject is supported
  3. Passing InjectOptions to SpectacularApplicationHarness#inject is unsupported
  4. Passing InjectFlags to SpectacularFeatureHarness#inject is supported
  5. Passing InjectOptions to SpectacularFeatureHarness#inject is unsupported
  6. Passing InjectFlags to SpectacularPipeHarness#inject is supported
  7. Passing InjectOptions to SpectacularPipeHarnes#inject is unsupported

Refactors

  1. The pipe testing harness uses Angular's internal ɵisStandalone function

Testing

  1. Most test suites use beforeEach hooks and shared variables

Issue Number: N/A

What is the new behavior?

Build

  1. Node.js 18.17
  2. Nx 15.9
  3. Angular 15.0
  4. Angular CLI 15.2
  5. TypeScript 4.8

Features

  1. SpectacularAppComponent is a standalone Angular component
  2. Passing InjectFlags to SpectacularApplicationHarness#inject is deprecated in favor of passing InjectOptions
  3. Passing InjectOptions to SpectacularApplicationHarness#inject is supported
  4. Passing InjectFlags to SpectacularFeatureHarness#inject is deprecated in favor of passing InjectOptions
  5. Passing InjectOptions to SpectacularFeatureHarness#inject is supported
  6. Passing InjectFlags to SpectacularPipeHarnes#inject is deprecated in favor of passing InjectOptions
  7. Passing InjectOptions to SpectacularPipeHarnes#inject is supported

Refactors

  1. The pipe testing harness uses either Angular's internal ɵisStandalone function (Angular 15.0) or Angular's public isStandalone function (15.1-15.2) to support all Angular 15.x versions

Testing

  1. Most test suites use SIFERS

Does this PR introduce a breaking change?

[x] Yes
[ ] No

BREAKING CHANGES

  • Require Angular 15.0
  • SpectacularAppComponent is a standalone Angular component

DEPRECATIONS

  • Passing InjectFlags to SpectacularApplicationHarness#inject is deprecated in favor of passing InjectOptions
  • Passing InjectFlags to SpectacularFeatureHarness#inject is deprecated in favor of passing InjectOptions
  • Passing InjectFlags to SpectacularPipeHarnes#inject is deprecated in favor of passing InjectOptions

Other information

@LayZeeDK LayZeeDK force-pushed the spectacular/feat/release-15_0_0 branch 2 times, most recently from de7a201 to 0c545ab Compare July 20, 2023 00:38
@LayZeeDK LayZeeDK force-pushed the spectacular/feat/release-15_0_0 branch 4 times, most recently from 7beb65e to f693a20 Compare July 30, 2023 14:26
@LayZeeDK LayZeeDK force-pushed the spectacular/feat/release-15_0_0 branch from f693a20 to 7f4a7a9 Compare July 30, 2023 21:33
@LayZeeDK LayZeeDK changed the title feat(spectacular)!: release 15.0.0 feat(spectacular)!: release 15.0.0-beta.0 Jul 30, 2023
@LayZeeDK LayZeeDK marked this pull request as ready for review July 30, 2023 22:06
@LayZeeDK LayZeeDK force-pushed the spectacular/feat/release-15_0_0 branch from ef3a618 to 611ca9b Compare July 30, 2023 22:07
@LayZeeDK LayZeeDK changed the title feat(spectacular)!: release 15.0.0-beta.0 feat(spectacular)!: release 15.0.0-alpha.0 Jul 30, 2023
@LayZeeDK LayZeeDK force-pushed the spectacular/feat/release-15_0_0 branch from 611ca9b to d2a47b5 Compare July 30, 2023 22:12
@LayZeeDK LayZeeDK merged commit 87cae4a into main Jul 30, 2023
6 checks passed
@LayZeeDK LayZeeDK deleted the spectacular/feat/release-15_0_0 branch July 30, 2023 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant