Skip to content

feat: angular 18#28

Merged
dereekb merged 85 commits intodevelopfrom
feat/angular18
Apr 22, 2025
Merged

feat: angular 18#28
dereekb merged 85 commits intodevelopfrom
feat/angular18

Conversation

@dereekb
Copy link
Owner

@dereekb dereekb commented Apr 22, 2025

  • Updated dbx-components to Nx 20 with Angular 18 support.

dereekb added 30 commits April 4, 2025 11:26
- add providedDbxFirebaseApp() to replace DbxFirebaseDefaultFirebaseProvidersModule.forRoot()
- deprecated DbxFirebaseDefaultFirebaseProvidersModule
- updated prettier for formatting new Angular flow controllers like @if
- refactored LoadingStateContext with functional implementations
@dereekb dereekb merged commit c8f5472 into develop Apr 22, 2025
5 of 7 checks passed
dereekb pushed a commit that referenced this pull request Apr 23, 2025
build: setup project

BREAKING CHANGE: Angular 18 and Nx 20 major version

checkpoint: update setup-project.sh

feat: angular 18 (#28)

* refactor: updated package.json to nx17 dependencies

* refactor: ran migrations

* refactor: added temporary tool for migrations

* refactor: fixed build issues caused by nx17 migration

* refactor: build fixes, updated nodejs version

* refactor: update DbxFirebase

- add providedDbxFirebaseApp() to replace DbxFirebaseDefaultFirebaseProvidersModule.forRoot()
- deprecated DbxFirebaseDefaultFirebaseProvidersModule

* refactor: added provideDbxFirebase()

* refactor: migrate to nx 18

* checkpoint: ran migrate nx 19

* refactor: updated package.json

* checkpoint: run nx 19 migrations

* checkpoint: angular 18 updates

* refactor: updated scss building and configs

* refactor: build fixes

* checkpoint: updated bootstrap

* checkpoint: updated bootstrap

* checkpoint: updated bootstrap

* checkpoint: updated bootstrap

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

- updated prettier for formatting new Angular flow controllers like @if

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* refactor: updated LoadingStateContext

- refactored LoadingStateContext with functional implementations

* refactor: replaced RelationChange enum with const object

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* refactor: lint-fix

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

- fixed filter directive regression

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

- fixed imports loop that was causing DbxList to not load properly

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* refactor: updated dependencies to date-fns ^3.0.0

* refactor: lint-fix

* refactor: tsconfig.prod.json fix

- fixed issue where tsconfig.lib.prod.json was not properly excluding .spec.ts files.

* test: fixed dbx-core and dbx-web tests

* checkpoint: migrate nx 20

* checkpoint: migrate nx 20

* refactor: nx migrated to v20

* refactor: build fixes

* checkpoint: updating components to Angular 18 equivalent

- dbx-web calendar module

* checkpoint: updating components to Angular 18 equivalent

* checkpoint: updating components to Angular 18 equivalent

* refactor: fixed DbxStyleService

* checkpoint: updating components to Angular 18 equivalent

* refactor: lint-fix

* refactor: updated firebase dependencies

* refactor: firebase-functions fixes

* checkpoint: updating gen 2 firebase functions

* checkpoint: updating gen 2 firebase functions

* checkpoint: dbx-firebase test fixes

* refactor: replaced change-case with change-case-all

- change-case only exports ESM and not commonjs which was causing issues with some tests

* refactor: updated gen 2 configuration options for call and schedule

* refactor: removed change-case

* checkpoint: jsdocs

* checkpoint: jsdocs

* checkpoint: jsdocs

* checkpoint: update setup-project.sh

* checkpoint: update setup-project.sh

* checkpoint: update setup-project.sh

* checkpoint: update setup-project.sh

* checkpoint: update setup-project.sh

* checkpoint: update setup-project.sh

* checkpoint: update setup-project.sh

* checkpoint: update setup-project.sh
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.

1 participant