All notable changes to this project will be documented in this file.
v1.1.11 (2024-12-10)
1.1.11 (2024-12-10)
- clean up formatting in changelog, README, and PR body generation (fb9ea1d)
v1.1.10 (2024-12-09)
1.1.10 (2024-12-09)
- update repository owner references and configuration paths (f8ed3a9)
v1.1.9 (2024-11-23)
1.1.9 (2024-11-23)
- Update dependencies and improve PR body formatting with enhanced summary and details (ed98b4e)
v1.1.8 (2024-11-23)
1.1.8 (2024-11-23)
- Enhance configuration module for Update Links GitHub Action with detailed documentation and validation functions (436c5f5)
v1.1.7 (2024-11-22)
1.1.7 (2024-11-22)
- Update PR generator message and improve build script; enhance ignore pattern validation (716152f)
v1.1.6 (2024-11-22)
1.1.6 (2024-11-22)
- Refactor git remote URL handling to use token securely and improve staging process (7b58c9f)
v1.1.5 (2024-11-22)
1.1.5 (2024-11-22)
- Enable npm publishing and update remote URL with token in git commands to ensure proper perms (f530ae9)
v1.1.4 (2024-11-22)
1.1.4 (2024-11-22)
- Improve git staging process by staging all changes first and resetting ignored files (3299162)
- Refactor git staging process to improve handling of ignored files in run function (cccc015)
- Update CHANGELOG and improve Jest configuration; enhance git tracking for stashed files (0051538)
- Update release configuration and scripts for versioning; add GH_TOKEN check (cee39c8)
v1.1.4 (2024-11-22)
1.1.4 (2024-11-22)
- Update CHANGELOG and improve Jest configuration; enhance git tracking for stashed files (0051538)
v1.1.3 (2024-11-22)
1.1.3 (2024-11-22)
- Update repository references from 'linkapp' to 'link-updater'. (4ee2d2f)
v1.1.2 (2024-11-22)
1.1.2 (2024-11-22)
- Enhance URL validation and update action metadata. (dd5bd42)
v1.1.1 (2024-11-22)
1.1.1 (2024-11-22)
- Update GitHub URL regex to optionally capture .git extension (d1f7002)
v1.1.0 (2024-11-22)
1.1.0 (2024-11-22)
- Refactor config message and add config defaults (a18cfc9)
v1.0.5 (2024-11-21)
1.0.5 (2024-11-21)
- Add cleanup scripts for GitHub releases and tags, implement dotenv and axios for API interactions, and update package.json dependencies (f24edc0)
- Migrate from Bun to Node.js in CI workflow, update dependency installation and build commands, and enhance test setup (27d38f4)
- Remove npm caching from CI workflow and ensure consistent dependency installation (6da867d)
- Rename fileTypes to files in configuration and update related processing logic. allow keywords (78d22b2)
- Split index.ts for easy maintenance,Add type definitions and enhance configuration handling, prevent package.json/bunlock from being committed (74d50ac)
- Update README and configuration to replace fileTypes with files, enhance link processing, and improve commit message formatting (aa088e3)
v1.0.4 (2024-11-18)
1.0.4 (2024-11-18)
- Update release configuration to include exec plugin for version replacement in README (5bc8174)
v1.0.3 (2024-11-18)
1.0.3 (2024-11-18)
- Update release configuration and enhance link updater functionality (bb4ea3d)
v1.0.2 (2024-11-18)
1.0.2 (2024-11-18)
- Enhance configuration parsing with improved path resolution and validation (3d44768)
- Improve configuration parsing with enhanced error handling and logging (57eee52)
v1.0.1 (2024-11-18)
1.0.1 (2024-11-18)
- Enhance configuration parsing and add comprehensive tests (7c39de1)
- The action now;
- Automatically detects GitHub URLs in the content.
- Uses the current repository context to determine what needs to be changed
- Preserves URL structure and subpaths when making changes
- Respects the ignore list
- Only updates URLs that differ from the current context
For example, if this action runs in the repository neworg/newrepo
, it will automatically:
- Change
https://github.com/oldorg
tohttps://github.com/neworg
(if username type is enabled) - Change
https://github.com/oldorg/oldrepo
tohttps://github.com/neworg/newrepo
(if repo type is enabled) - Change
https://github.com/sponsors/oldorg
tohttps://github.com/sponsors/neworg
(if sponsors type is enabled)
The user doesn't need to specify the old/new values - the action figures it out based on the current repository context, respecting the ignored links.
- Added support for pr creation to allow reviewing the changes before merging.
- Cleanup project configuration and remove unused files (c8420f7)
- Update project dependencies for improved stability (c1de4ac)
-
Add conventional-changelog-gitmoji dependency for improved changelog generation (51faa09)
-
Update release configuration to use conventional commits preset (8f80650)
-
Fixed a bug where the action would not scan the entire link if
all=true
and would all linksgithub.com
with the repo details instead of respecting the url structure.