Skip to content

Commit

Permalink
refactor!: novo-elements 7 release including TS4 and NG13 updates (#1274
Browse files Browse the repository at this point in the history
)

* refactor(): some remaining prep work for the upcoming typescript 4 upgrade

* adding value getters to some table cells

* Revert "refactor(): "REVERT: some refactor work in preparation for typescript 4.0.8 upgrade (#1266)" (#1271)"

This reverts commit 5be0308.

* upping ts version to 4.0.8

* Revert "refactor(): "REVERT: some refactor work in preparation for typescript 4.0.8 upgrade (#1266)" (#1271)"

This reverts commit 5be0308.

* adding dep

* update to angular 11

* updated typedoc to .22

* update to angular 12

* fixing typing issue caused by microsoft/TypeScript#35865

* addressing deprecation warnings

* updating angular/cdk to 12.2.13

* angular 13 update

* updating @angular/cdk to 13.3.1

* commented a lot of things out to get build to pass, will have to find fixes

* upgrading to jest 27

* modifying schematics to get build to pass, may have broken some things

* refactoring overlay components to use FlexibleConnectedPositionStrategy

* updating compilation mode, disabling some tests, and re-enabling a lot more

* removing console log

* fixing dragula import

* initial fix for cke mock

* adding autoposition to extra large tooltip example

* adding bounce

* !: Upgrading to Angular 13

* chore(release): 7.0.0-next.0

* fix(Stepper): Remove circular reference caused by unused code

* fix(DataTable): Removed circular dependencies

* fix(Breadcrumb): No more circular deps
fix(EntityPickerResults): No more circular deps

* chore(release): 7.0.1-next.0

* fixing broken unit test

* chore(release): 7.1.0-next.0

* fix for function not found error

* chore(release): 7.1.1-next.0

* fixing bug with simple table component

* formatting

* chore(release): 7.1.2-next.0

* increasing toolstip offset to eliminate cursor juddering

* enabling auto tooltip positioning by default

* fix(NovoFileInputElement): Allow for same file delete/upload, allow file list clear from patchValue(). (#1300)

* 1183 & 1184: Correct FileInput upload issues.

* Code review fixes

* Added clear file list button for testing

* Updated novo-design-tokens version

* Updgraded htmlhint to remove async security vulnerability

Co-authored-by: Kurt Mcgallion <[email protected]>

* chore(release): 7.2.0-next.0

* fix(imports): fix a few utils imports to correct issues with debugging locally (#1303)

* chore(release): 7.2.1-next.0

* fix(Schematic): Missing schematics and documentation

* chore(release): 7.2.2-next.0

* fix(import): fix a utils import to correct issues with debugging locally (#1305)

* BH-75889 - Use correct comparison for dates in time picker input (#1304)

Co-authored-by: kristian.robe <[email protected]>

* chore(release): 7.2.3-next.0

* chore(release): 7.2.4-next.0

* BH-75391 : fix grouped multi picker list item width. (#1312)

* style(picker): Added data-automation-id to picker results (#1317)

* chore(release): 7.2.5-next.0

* reverting version back to master version

Co-authored-by: Haris Iqbal <[email protected]>
Co-authored-by: Bump And Release <[email protected]>
Co-authored-by: Brian Kimball <[email protected]>
Co-authored-by: Kurt Mcgallion <[email protected]>
Co-authored-by: Kurt Mcgallion <[email protected]>
Co-authored-by: Michael Dill <[email protected]>
Co-authored-by: Kristian Robe <[email protected]>
Co-authored-by: kristian.robe <[email protected]>
Co-authored-by: Jordan Brownfield <[email protected]>
Co-authored-by: kiri-um-bh <[email protected]>
  • Loading branch information
11 people authored Jun 8, 2022
1 parent 4a4ed9f commit 1563206
Show file tree
Hide file tree
Showing 107 changed files with 13,680 additions and 16,276 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ novo-elements.iml
!.vscode/extensions.json

# misc
/.angular
/.angular/cache
/.sass-cache
/connect.lock
/coverage
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ There are many ways to **[contribute](https://github.com/bullhorn/novo-elements/

# License


Copyright (c) forever [Bullhorn](http://www.bullhorn.com).

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Expand Down
41 changes: 12 additions & 29 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"tsConfig": "projects/novo-elements/tsconfig.lib.json",
"project": "projects/novo-elements/ng-package.json"
Expand All @@ -26,13 +26,6 @@
"options": {
"coverage": true
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": ["projects/novo-elements/tsconfig.lib.json", "projects/novo-elements/tsconfig.spec.json"],
"exclude": ["**/node_modules/**"]
}
}
}
},
Expand All @@ -43,7 +36,7 @@
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"tsConfig": "projects/novo-examples/tsconfig.lib.json",
"project": "projects/novo-examples/ng-package.json"
Expand All @@ -61,13 +54,6 @@
"tsConfig": "projects/novo-examples/tsconfig.spec.json",
"karmaConfig": "projects/novo-examples/karma.conf.js"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": ["projects/novo-examples/tsconfig.lib.json", "projects/novo-examples/tsconfig.spec.json"],
"exclude": ["**/node_modules/**"]
}
}
}
},
Expand All @@ -81,7 +67,6 @@
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"aot": true,
"outputPath": "dist/demo",
"index": "projects/demo/index.html",
"main": "projects/demo/main.ts",
Expand All @@ -92,7 +77,13 @@
"stylePreprocessorOptions": {
"includePaths": ["projects/novo-elements/src"]
},
"scripts": []
"scripts": [],
"vendorChunk": true,
"extractLicenses": false,
"buildOptimizer": false,
"sourceMap": true,
"optimization": false,
"namedChunks": true
},
"configurations": {
"production": {
Expand All @@ -111,14 +102,13 @@
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": false
"vendorChunk": false
}
}
},
"defaultConfiguration": ""
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
Expand All @@ -136,13 +126,6 @@
"options": {
"browserTarget": "demo:build"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": ["projects/demo/tsconfig.app.json", "projects/demo/tsconfig.spec.json"],
"exclude": ["**/node_modules/**"]
}
}
}
}
Expand Down
6 changes: 5 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module.exports = {
preset: 'jest-preset-angular',
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'],
globalSetup: 'jest-preset-angular/global-setup',
globals: {
'ts-jest': {
tsconfig: '<rootDir>/projects/novo-elements/tsconfig.spec.json',
Expand All @@ -11,5 +12,8 @@ module.exports = {
collectCoverage: true,
coverageReporters: ['json', 'lcov', 'text', 'text-summary', 'html'],
coveragePathIgnorePatterns: ['/node_modules/', 'novo-elements/jest.setup.ts'],
testURL: 'http://localhost',
testEnvironmentOptions: {
url: 'http://localhost',
},
testRunner: 'jest-jasmine2',
};
2 changes: 1 addition & 1 deletion jest.setup.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
import 'jest-preset-angular';
import 'jest-preset-angular/setup-jest';
Loading

0 comments on commit 1563206

Please sign in to comment.