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

This is an upgrade to angular 18 #48

Open
wants to merge 23 commits into
base: master
Choose a base branch
from
Open

Conversation

jariahh
Copy link

@jariahh jariahh commented Oct 17, 2024

No description provided.

Updated all Angular packages and related dependencies from version 14.2.0 to 15.2.10. This ensures compatibility with the latest Angular features and improvements. Additionally, updated TypeScript to version 4.9.5.
Updated all Angular packages and related dependencies from version 14.2.0 to 15.2.10. This ensures compatibility with the latest Angular features and improvements. Additionally, updated TypeScript to version 4.9.5.
Upgraded Angular packages and related dependencies to version 16.2.12 for better performance and new features. Additionally, disabled CLI analytics in `angular.json` to enhance privacy and reduce unnecessary data collection.
Upgraded Angular packages and related dependencies to version 16.2.12 for better performance and new features. Additionally, disabled CLI analytics in `angular.json` to enhance privacy and reduce unnecessary data collection.
Updated angular.json to replace 'browserTarget' with 'buildTarget'. Bumped project version to 17.3.12 and aligned related package versions in package.json and package-lock.json. This ensures compatibility with the latest Angular features and security updates.
Upgraded Angular dependencies and development tools to version 18.2.8. Adjusted tsconfig and angular.json settings to accommodate the new features and configuration style. Removed deprecated settings and harmonized script and styles handling.
Introduced new npm scripts to automate the build, version update, and publish process. Updated project name in package.json to include scope. Adjusted README and created an export file for public API.
Updated `package.json` to allow public publishing and added semantic release. Changed the version from 18.2.8 to 18.2.9 while adding `semantic-release` dependency. Adjusted package-lock.json and removed `dev` flags for several dependencies.
Enhances the versioning process by updating both main and sub-package versions. Modifies GitHub Actions workflow to commit and push updated version numbers before publishing the release to npm. This ensures the consistency of version numbers and streamlined release process.
Enhances the versioning process by updating both main and sub-package versions. Modifies GitHub Actions workflow to commit and push updated version numbers before publishing the release to npm. This ensures the consistency of version numbers and streamlined release process.
Updated angular.json and package.json to reflect the name change from ngx-markjs to @jariahdev/ngx-markjs. Modified README.md to specify Angular 18 compatibility and added a semantic-release configuration file.
Specify working directory for release workflow in GitHub Actions and update the entry file path in ng-package.json for ngx-markjs project. This ensures the correct directory is used during the release process and fixes the entry point for the package.
Added semantic-release configuration to automate versioning and releases. Updated Angular project configuration and package.json accordingly, along with necessary GitHub actions setup.
Introduce package-lock.json to ensure consistent installs across different environments. This file locks the specified version of dependencies and devDependencies.
Added /projects/ngx-markjs/node_modules/ to the .gitignore file. This prevents unnecessary node_modules files from being tracked in the repository.
Changed the npm run command from 'build:lib' to 'build' in the release YAML file. This ensures the correct build script is executed during the CI/CD process.
Updated dependencies in package-lock.json, including Angular packages and various devDependencies for building and testing. This enhances the project's compatibility with the latest Angular version and improves the development environment.
Updated dependencies in package-lock.json, including Angular packages and various devDependencies for building and testing. This enhances the project's compatibility with the latest Angular version and improves the development environment.
Removed @angular/animations, @angular/forms, and various testing dependencies (jasmine, karma-related packages) from projects/ngx-markjs/package.json. This cleanup helps reduce the package size and potential security vulnerabilities.
Removed @angular/animations, @angular/forms, and various testing dependencies (jasmine, karma-related packages) from projects/ngx-markjs/package.json. This cleanup helps reduce the package size and potential security vulnerabilities.
Removed redundant dependencies section which was duplicating some of the existing requirements under the correct 'peerDependencies'. This cleanup ensures that the package only specifies dependencies once, reducing potential confusion and maintenance overhead.
Replaced redundant npm install steps and changed build command to 'npm run build:lib'. Adjusted semantic-release working directory to 'dist/ngx-markjs'.
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