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

Refactor ngx-mapbox-gl to support zoneless change detection #426 #427

Conversation

denisyilmaz
Copy link

  • Updated ngx-mapbox-glto be compatible with Angular’s zoneless change detection by using provideExperimentalZonelessChangeDetection().
  • Removed reliance on zone.onStable as it no longer functions with zoneless mode.
  • Replaced zone.onStable with afterNextRender() to handle post-render tasks, aligning with the new zoneless change detection strategy.

References #424

sandikbarr and others added 14 commits September 10, 2024 07:36
BREAKING CHANGE: Updated to Angular 16
fixing es-build angular 16 build with error
```
Cannot assign to import "baseApiUrl"

    node_modules/ngx-mapbox-gl/fesm2022/ngx-mapbox-gl.mjs:34:25:
      34 │                 MapboxGl.baseApiUrl = options.customMapboxApiUrl;
         ╵                          ~~~~~~~~~~

  Imports are immutable in JavaScript. To modify the value of this import
```
related to evanw/esbuild#891,



fixes:
Wykks#403
Wykks#407
* (fix) Added esModuleInterop tsconfig

* (feat) Upgraded to angular 18

* Updated browser list

* Fixing filter

* Updated some dependencies

* Upgraded jest

* Upgraded angular ngrx eslint

* Upgraded CI to use v0.15 of the nrwl workflows

* Bumped package version to 11 and updated readme

BREAKING CHANGE: Updated to Angular 18
@denisyilmaz denisyilmaz deleted the feature/allow-experimental-zoneless-configuration branch September 24, 2024 06:46
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.

5 participants