Skip to content

Conversation

@huizarmx
Copy link

@huizarmx huizarmx commented Nov 5, 2025

Changelog v7.1.0 - Migration to Angular 20 with Signals

🚀 Major Changes

Standalone Component

  • BREAKING CHANGE: Component is now standalone by default
  • Removed FilePondModule - no longer necessary to import a module
  • Component is imported directly instead of through a module

Signals API

  • BREAKING CHANGE: Complete migration to Angular Signals
  • @Input() decorators are now input<T>() signals
  • @Output() decorators are now output<T>() signals
  • Automatic reactivity without the need for ngOnChanges

Modern Dependency Injection

  • Use of inject() instead of constructor injection
  • Cleaner and more modular code

Performance

  • Better change detection with signals
  • Optimized reactivity with effect()
  • Smaller bundle size without modules

…son and package-lock.json; add esModuleInterop to tsconfig.json; update ngx-filepond component to standalone.
…son and package-lock.json; update builder references in angular.json; add schematics configuration for Angular components, directives, services, guards, interceptors, modules, pipes, and resolvers.
…ures; replace @input and @output decorators with input and output functions; remove ngx-filepond.module.ts as it's no longer needed; update public API to export registerPlugin from filepond.
…cies and update existing ones for improved compatibility and performance.
….x, including migration notes for v6.x users and examples for both modern and legacy setups.
@huizarmx huizarmx marked this pull request as draft November 5, 2025 14:31
@huizarmx huizarmx marked this pull request as ready for review November 5, 2025 14:31
@rikschennink
Copy link
Collaborator

Let me first say that I appreciate the effort, but with that said, I'm very hesitant to update the component at this time as I don't want to introduce breaking changes.

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.

2 participants