Skip to content

Conversation

DenisValcke
Copy link
Contributor

Description
This PR contains all changes for the Angular 20 migration (including version bumps for all packages).

Requirements

  • Correct label have been assigned
  • Project has been assigned
  • Milestone has been (created/)assigned

DenisValcke and others added 26 commits September 23, 2025 11:34
… because of functional reasons (not related to the upgrade)
@DenisValcke DenisValcke added this to the angular-20-migration milestone Sep 25, 2025
@DenisValcke DenisValcke self-assigned this Sep 25, 2025
@DenisValcke DenisValcke added publish These tickets are related to publishing new versions of packages. ngx-forms @studiohyperdrive/ngx-forms ngx-table @studiohyperdrive/ngx-table ngx-store @studiohyperdrive/ngx-store ngx-utils @studiohyperdrive/ngx-utils ngx-layout @studiohyperdrive/ngx-layout ngx-cookies @studiohyperdrive/ngx-cookies ngx-i18n @studiohyperdrive/ngx-i18n ngx-tour @studiohyperdrive/ngx-tour ngx-inform @studiohyperdrive/ngx-inform js-utils @studiohyperdrive/utils ngx-core @studiohyperdrive/ngx-core ngx-gov-flanders @studiohyperdrive/ngx-gov-flanders labels Sep 25, 2025
@@ -1,4 +1,4 @@
MIT License
lcMIT License
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is a typo?

styleUrls: ['./error.component.scss'],
standalone: true,
imports: [CommonModule],
imports: [],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would delete this, since it's empty.


@Component({
imports: [CommonModule],
imports: [],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idem

selector: '[ngxHasFeature]',
})
export class NgxHasFeatureDirective<FeatureType extends string> implements OnDestroy {
templateRef = inject<TemplateRef<any>>(TemplateRef);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing access modifier.

private readonly cdRef: ChangeDetectorRef
) {
constructor() {
const templateRef = inject<TemplateRef<any>>(TemplateRef);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be outside of the constructor?

private viewContainer: ViewContainerRef
) {
constructor() {
const templateRef = inject<TemplateRef<any>>(TemplateRef);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idem


service = runInInjectionContext(child, () => inject(NgxWindowService));

// service = runInInjectionContext(parent, () => inject(NgxWindowService));
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it's not needed, delete it.

providedIn: 'root',
})
export class NgxWindowService {
document = inject<Document>(DOCUMENT);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing access modifier

private readonly dropList = inject(CdkDropList);
private readonly dropContainer = inject(NgxAccessibleDragAndDropContainerDirective);
private readonly dropHost = inject(NgxAccessibleDragAndDropHostDirective);
readonly elementRef: ElementRef<HTMLElement>;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing access modifier.

standalone: true,
})
export class NgxTourItemDirective implements AfterViewInit, OnDestroy {
readonly elementRef = inject<ElementRef<HTMLElement>>(ElementRef);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing access modifier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
js-utils @studiohyperdrive/utils ngx-cookies @studiohyperdrive/ngx-cookies ngx-core @studiohyperdrive/ngx-core ngx-forms @studiohyperdrive/ngx-forms ngx-gov-flanders @studiohyperdrive/ngx-gov-flanders ngx-i18n @studiohyperdrive/ngx-i18n ngx-inform @studiohyperdrive/ngx-inform ngx-layout @studiohyperdrive/ngx-layout ngx-store @studiohyperdrive/ngx-store ngx-table @studiohyperdrive/ngx-table ngx-tour @studiohyperdrive/ngx-tour ngx-utils @studiohyperdrive/ngx-utils publish These tickets are related to publishing new versions of packages.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants