Skip to content

Release v21.0.0 #2859

Description

@muhamedkarajic

Hi,

I wanted basically to update the angular packages to v21, however I did not manage to do that, below the necessary updates of the libs. Maybe give me access to write so I can submit PRs? How do you bdw build & test locally if everything is ok? I would also suggest that you just make the library support higher versions cause there arent so many breaking changes and opt out of versions if they happen to not work with new angular versions.

P.S: I noticed there are vulnerability issues, however trying to do audit did not fix them, that probably is another topic since this is (I think) apperent in v20.0.0 as well.

JSON:

{
  "name": "angular-shepherd",
  "private": true,
  "repository": {
    "type": "git",
    "url": "git@github.com:shepherd-pro/angular-shepherd.git"
  },
  "scripts": {
    "build": "ng build",
    "build_lib": "ng build shepherd",
    "e2e": "ng e2e",
    "lint": "ng lint",
    "ng": "ng",
    "npm_pack": "cd dist/angular-shepherd && npm pack",
    "package": "npm run build_lib && npm run npm_pack",
    "start": "ng serve",
    "test": "ng test"
  },
  "dependencies": {
    "@angular/animations": "^21.0.0",
    "@angular/common": "^21.0.0",
    "@angular/compiler": "^21.0.0",
    "@angular/core": "^21.0.0",
    "@angular/platform-browser": "^21.0.0",
    "@angular/platform-browser-dynamic": "^21.0.0",
    "core-js": "^3.39.0",
    "rxjs": "^7.8.1",
    "shepherd.js": "^14.5.1",
    "tslib": "^2.8.0",
    "zone.js": "~0.15.1"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^21.0.0",
    "@angular-devkit/core": "^21.0.0",
    "@angular-devkit/schematics": "^21.0.0",
    "@angular-eslint/builder": "21.0.1",
    "@angular-eslint/eslint-plugin": "21.0.1",
    "@angular-eslint/eslint-plugin-template": "21.0.1",
    "@angular-eslint/schematics": "^21.0.1",
    "@angular-eslint/template-parser": "^21.0.1",
    "@angular/cli": "^21.0.0",
    "@angular/compiler-cli": "^21.0.0",
    "@angular/language-service": "^21.0.0",
    "@angular/router": "^21.0.0",
    "@release-it-plugins/lerna-changelog": "^8.0.1",
    "@release-it/bumper": "^6.0.1",
    "@types/jasmine": "^5.1.8",
    "@types/jasminewd2": "^2.0.13",
    "@types/node": "^24.1.0",
    "@typescript-eslint/eslint-plugin": "8.47.0",
    "@typescript-eslint/parser": "8.47.0",
    "eslint": "^9.32.0",
    "jasmine-core": "^5.4.0",
    "jasmine-spec-reporter": "^7.0.0",
    "karma": "^6.4.4",
    "karma-chrome-launcher": "^3.2.0",
    "karma-coverage-istanbul-reporter": "^3.0.3",
    "karma-jasmine": "^5.1.0",
    "karma-jasmine-html-reporter": "^2.1.0",
    "ng-packagr": "^21.0.0",
    "prettier": "^3.4.2",
    "protractor": "^7.0.0",
    "release-it": "^19.0.6",
    "ts-node": "~10.9.2",
    "typescript": "~5.9.0"
  },
  "volta": {
    "node": "22.17.0"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "release-it": {
    "plugins": {
      "@release-it/bumper": {
        "out": "projects/shepherd/package.json"
      },
      "@release-it-plugins/lerna-changelog": {
        "infile": "CHANGELOG.md",
        "launchEditor": true
      }
    },
    "git": {
      "tagName": "v${version}"
    },
    "github": {
      "release": true,
      "tokenRef": "GITHUB_AUTH"
    },
    "npm": false
  }
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions